Dive into flaky, golden perfection with this savory Bacon Onion Tomato Pie!
Each slice is layered with caramelized onions, smoky bacon, and juicy ripe tomatoes—all baked under a creamy, cheesy topping that bubbles to irresistible goodness. This pie is the ultimate comfort dish, blending the warmth of Southern tomato pie with the richness of quiche. Serve it for dinner, brunch, or any gathering where you want to wow the crowd.

Why You’ll Love This Recipe
🥧 Perfect for any meal – Works as a main dish, brunch side, or cozy dinner.
🍅 Great way to use up summer tomatoes – Juicy, sweet, and full of flavor.
🥓 Loaded with bacon – Smoky and crispy, adding the perfect contrast.
🧀 Rich and creamy topping – Made with sour cream, mayo, and mozzarella.
🌿 Simple ingredients – Easy to find, everyday staples that create big flavor.
Whether you’re using up leftover bacon or those last garden tomatoes, this pie delivers all the comfort you need in one buttery crust.
Ingredients You’ll Need
🥧 Crust
- 1 deep-dish 9-inch pie crust (prebaked and golden)
🧅 Filling
- 6–8 thick slices of bacon, cooked crisp and chopped
- 1 large yellow onion, thinly sliced
- 2 medium ripe tomatoes, sliced thin
🧀 Topping
- 1 ½ cups shredded mozzarella cheese
- ½ cup mayonnaise
- ½ cup sour cream
- 1 tablespoon all-purpose flour
- ½ teaspoon garlic powder
- ¼ teaspoon salt
- ¼ teaspoon black pepper
🌿 Optional Garnish
- 1 tablespoon chopped fresh parsley or chives
Step-by-Step Instructions
1. Preheat and Prep
Heat your oven to 350°F (175°C). Prebake your pie crust until light golden, then set aside.
2. Cook the Bacon and Onions
In a skillet, cook the bacon until crispy. Remove and set aside, reserving a bit of the grease.
Add the sliced onion to the pan and cook over medium heat for about 10 minutes, stirring often, until golden and caramelized. Let cool slightly.
3. Build the Layers
In the pie crust, layer half the onions, half the tomatoes, and half the bacon. Repeat the layers with the remaining ingredients.
4. Mix the Creamy Topping
In a bowl, combine mozzarella, mayo, sour cream, flour, garlic powder, salt, and pepper. Mix until smooth and creamy.
5. Top and Bake
Spread the cheesy mixture evenly over the pie filling.
Place the pie on a baking sheet (to catch drips) and bake for 35–40 minutes, until the top is bubbly and golden brown.
6. Cool and Serve
Let the pie cool for 10 minutes before slicing. Garnish with fresh parsley or chives for a pop of color and flavor.
Expert Tips for Success
✅ Avoid a soggy crust – Blind bake your crust first and pat tomato slices dry with paper towels.
✅ Take your time with onions – Slow caramelizing builds sweetness and depth.
✅ Let it rest – Cooling helps the filling set for clean slices.
✅ Play with flavor – Add herbs, swap cheeses, or try turkey bacon for a lighter twist.
Variations & Swaps
- Cheese Swap: Try cheddar, Swiss, or provolone for a new flavor profile.
- Protein Alternative: Use turkey bacon or smoked tempeh instead of pork.
- Creamy Substitutes: Replace sour cream with Greek yogurt if preferred.
- Add Veggies: Toss in baby spinach, roasted red pepper, or sweet corn.
Serving Suggestions
This pie is delicious hot or at room temperature.
Serve it with:
- A crisp green salad and tangy vinaigrette
- A warm bowl of tomato soup
- Fresh fruit for brunch
It’s hearty enough to be a main dish but elegant enough to serve for guests.
Storage & Make-Ahead Tips
🥶 To Store: Wrap leftovers in foil or store in an airtight container for up to 3 days in the fridge.
🔥 To Reheat: Warm in the oven or toaster oven to keep the crust crisp. Avoid microwaving for best texture.
❄️ To Freeze: Assemble the pie before baking and freeze. Bake from frozen, adding about 15 minutes to the cooking time.
Frequently Asked Questions
Can I make it ahead?
Yes! Bake the pie, cool completely, and reheat before serving.
Do I need to seed the tomatoes?
For less moisture, scoop out seeds or pat slices dry with paper towels.
Can I change the cheese?
Absolutely. Try cheddar for sharpness or mix mozzarella and Swiss for extra melt.
What’s the best way to caramelize onions?
Cook them low and slow in bacon grease, stirring often, until deep golden brown.
Nutrition (Per Serving)
Approx. 450 calories, 25g fat, 28g carbs, 20g protein
(Values may vary based on ingredients used.)
🍅 Bacon Onion Tomato Pie
Sweet caramelized onions, crispy bacon, and juicy tomatoes baked in a buttery crust under a creamy, cheesy topping.
This pie is hearty, comforting, and guaranteed to impress — whether for Sunday brunch or a cozy family dinner.