News
Bacon Onion Tomato Pie
This article features a recipe for Bacon Onion Tomato Pie, a savory Southern dish made with layers of tomatoes, onions, bacon, and cheese in a flaky crust.
This Bacon Onion Tomato Pie is a savory Southern classic layered with juicy tomatoes, caramelized onions, smoky bacon, and a creamy cheese filling all baked in a flaky pie crust. Golden, hearty, and full of rich flavor, it’s perfect as a main dish for brunch, a potluck favorite, or a comforting dinner side!
There are recipes that feel like home the moment they come out of the oven, and Bacon Onion Tomato Pie is one of them. It’s the kind of dish that has been passed down in kitchens for generations, reinvented with each family’s personal touch. The moment you slice into that flaky golden crust, layered with caramelized onions, juicy tomatoes, smoky bacon, and a creamy cheese filling, you’ll understand why this Southern-inspired classic has stood the test of time.

I still remember the first time I had this pie at a summer potluck. The table was filled with fried chicken, cornbread, and coleslaw, but the tomato pie was the dish everyone kept going back for seconds of. It was rich but comforting, tangy yet smoky, with layers that melted together into a savory bite that was irresistible. It wasn’t just food—it was a conversation starter, a centerpiece, and the recipe everyone begged the host to share.
What I love most about Bacon Onion Tomato Pie is its versatility. It can be served warm with a simple green salad for dinner, or cold the next day as a quick lunch. It’s just as welcome at a holiday table as it is at a weekend brunch. And while it’s indulgent with its layers of bacon, onions, tomatoes, and cheese, it’s also surprisingly balanced thanks to the acidity of the tomatoes.

This pie is the perfect reminder that good food doesn’t have to be complicated. With a handful of everyday ingredients and a bit of patience while things bake to perfection, you’ll have a dish that tastes like it came straight out of grandma’s kitchen—comforting, hearty, and completely unforgettable.
Why You’ll Love It

- Savory layers of flavor: Smoky bacon, caramelized onions, juicy tomatoes, and melty cheese in every bite.
- Perfect make-ahead dish: Tastes even better the next day, making it great for meal prep or entertaining.
- Crowd-pleaser: Whether you’re hosting brunch, bringing a dish to a potluck, or serving family dinner, it’s always the first dish to disappear.
- Simple ingredients: Nothing fancy, just classic pantry staples and fresh produce.
- Versatile: Works as a main dish, side, or even as part of a holiday spread.
Ingredient Notes & Details

- Pie crust – A refrigerated store-bought crust works perfectly, but if you have time, a homemade butter crust takes it to another level. Blind-baking the crust ensures it doesn’t get soggy.
- Bacon – Thick-cut bacon gives the best meaty bite. Cook until crispy, then crumble. Save a tablespoon of the drippings to enhance onion flavor.
- Onions – Yellow or sweet onions caramelize beautifully. Cooking them low and slow brings out a deep sweetness that balances the salty bacon.
- Tomatoes – Use firm, ripe tomatoes. Roma or heirloom varieties work well. Salt and drain them before layering to avoid excess moisture in the pie.
- Cheese – A mix of sharp cheddar and mozzarella gives both flavor and melt. Some recipes use Parmesan for extra saltiness—feel free to add a sprinkle.
- Mayonnaise – The secret binder that keeps everything creamy. A small amount goes a long way. For a lighter version, use half mayo and half Greek yogurt.
- Herbs – Fresh basil or parsley brighten the pie. Dried Italian seasoning also works if fresh herbs aren’t on hand.
Step-by-Step Instructions

- Prepare the crust Preheat your oven to 375°F (190°C). Roll out the pie crust into a 9-inch pie dish, pressing it into the edges. Prick the bottom with a fork and blind-bake for 8–10 minutes until lightly golden. Set aside.
- Cook the bacon In a skillet, fry the bacon until crispy. Transfer to a paper towel-lined plate to drain. Once cooled, crumble into small pieces. Reserve 1 tablespoon of bacon fat for the onions.
- Caramelize the onions In the same skillet with reserved bacon drippings, cook sliced onions over medium-low heat for 10–15 minutes until soft and golden brown. Stir occasionally to prevent burning.
- Prep the tomatoes Slice tomatoes about ¼ inch thick. Lay slices on a paper towel, sprinkle lightly with salt, and let them sit for 10 minutes. Pat dry to remove excess moisture.
- Assemble the pie In the pre-baked crust, layer half of the bacon, half of the onions, and half of the tomato slices. Repeat with the remaining bacon, onions, and tomatoes.
- Mix the topping In a bowl, stir together mayonnaise, shredded cheddar, shredded mozzarella, and herbs. Spread this creamy mixture evenly over the top of the layered pie.
- Bake to perfection Place the pie in the oven and bake for 30–35 minutes, until the cheese topping is bubbly and golden brown. Let it rest for 10 minutes before slicing.
- Serve and enjoy Garnish with fresh basil or parsley. Serve warm or at room temperature.
FAQ

- Can I use fresh pie dough instead of store-bought? Yes! Homemade dough adds a buttery, flaky texture. Just make sure to blind-bake before filling.
- How do I prevent a soggy pie crust? Blind-bake the crust and be sure to salt and drain the tomatoes well. This prevents excess moisture from seeping into the crust.
- What kind of tomatoes work best? Roma, plum, or firm heirlooms hold up best in baking. Avoid overly juicy tomatoes like beefsteak unless you drain them thoroughly.
- Can I make this ahead of time? Yes! This pie can be baked the night before. Reheat gently in the oven, or serve chilled as leftovers—it’s delicious either way.
- Can I freeze Bacon Onion Tomato Pie? It’s not ideal, since tomatoes release water when frozen. For best results, enjoy fresh or refrigerated within a few days.
- What can I serve with it? It pairs beautifully with a light side salad, roasted vegetables, or a bowl of soup for a complete meal.
Storage Tips

- Refrigerator: Store covered in the fridge for up to 3 days.
- Reheating: Warm slices in the oven at 325°F (165°C) for about 10 minutes. Avoid the microwave if you want to keep the crust crispy.
- Freezer: Not recommended, as the texture of tomatoes changes once thawed.
Variations

- Cheese lovers: Add Parmesan or swap mozzarella for Gruyère for a richer flavor.
- Veggie boost: Layer in spinach, zucchini, or bell peppers along with the tomatoes.
- Spicy kick: Sprinkle red pepper flakes or add chopped jalapeños.
- Southern twist: Swap the onions for caramelized Vidalia onions and add a touch of hot sauce.
- Herb-forward: Use fresh thyme, oregano, or dill for a garden-fresh variation.
This Bacon Onion Tomato Pie is a savory Southern classic layered with juicy tomatoes, caramelized onions, smoky bacon, and a creamy cheese filling all baked in a flaky pie crust. Golden, hearty, and full of rich flavor, it’s perfect as a main dish for brunch, a potluck favorite, or a comforting dinner side!

Ingredients
- 1 refrigerated pie crust 9-inch
- 6 strips bacon cooked and crumbled
- 1 large sweet onion thinly sliced
- 3 medium ripe tomatoes sliced (about 2 cups)
- 1 cup shredded cheddar cheese
- ½ cup shredded mozzarella cheese
- ½ cup mayonnaise
- 2 tablespoons chopped fresh basil or 1 teaspoon dried
- ½ teaspoon salt
- ¼ teaspoon black pepper

Instructions
- Prepare the crust: Preheat oven to 375°F (190°C). Fit the pie crust into a 9-inch pie pan and bake for 8 minutes. Remove and set aside.
- Cook the filling: In a skillet over medium heat, cook the bacon until crisp. Remove, crumble, and set aside. Using the bacon drippings, sauté the onions until soft and golden (about 7 minutes).
- Layer the pie: Place half of the tomatoes in the baked crust, followed by the onions and crumbled bacon. Add the remaining tomato slices on top.
- Mix topping: In a bowl, stir together cheddar, mozzarella, mayonnaise, basil, salt, and pepper. Spread this mixture evenly over the top of the pie.
- Bake: Return pie to oven and bake for 30–35 minutes, until the top is golden brown and bubbly.
- Cool and serve: Let the pie rest for 10 minutes before slicing. Serve warm.