Featured in: Homemade Pizza Creations
Dive into a flaky, golden crust loaded with layers of soft caramelized onions, smoky bacon, and sweet ripe tomatoes. Each bite is topped with a creamy, cheesy blend that bakes up rich and bubbly. This hearty pie smells amazing in the oven and tastes even better at the table — perfect hot for dinner or sliced up and shared with a crowd.
If You Love Comfort Food, You’ll Love This Pie
This bacon onion tomato pie is the definition of cozy comfort wrapped in a buttery crust. Crispy bacon mingles with sweet onions and juicy tomatoes under a bubbly cheese topping that practically calls people into the kitchen.
It’s my go-to when I want something that feels Southern, homemade, and full of flavor. I originally threw it together with leftover bacon and late-summer tomatoes — and now it’s one of our family’s most-requested dishes.
Why You’ll Love This Recipe
- 🥓 Perfect for potlucks — travels and reheats beautifully
- 🍅 Ideal way to use up fresh summer tomatoes
- 🧀 Simple ingredients you can find anywhere
- 🥧 Works for dinner, brunch, or even as a side
The smell of bacon and onions caramelizing will have everyone asking what’s cooking before they even see the pie.
Ingredients You’ll Need
For the Crust
- 1 deep-dish, 9-inch pre-baked pie shell
For the Filling
- 6–8 slices thick-cut bacon, cooked crisp and chopped
- 2 medium tomatoes, thinly sliced
- 1 large yellow onion, thinly sliced
For the Topping
- 1½ cups mozzarella cheese, shredded
- ½ cup mayonnaise
- ½ cup sour cream
- 1 tablespoon all-purpose flour
- ½ teaspoon garlic powder
- ¼ teaspoon salt
- ¼ teaspoon black pepper
Optional Garnish
- 1 tablespoon fresh parsley or chives, chopped
Step-by-Step Instructions
- Preheat the Oven
Set your oven to 350°F (175°C) so it’s hot and ready to go. - Cook the Onions
After frying your bacon, cook the thinly sliced onions right in the bacon grease over medium heat. Stir occasionally for about 10 minutes, until soft, golden, and fragrant. Let them cool slightly. - Layer the Filling
In your pre-baked crust, add half the onions, half the tomatoes, and half the bacon. Repeat the layers once more so every bite gets that full, smoky, juicy flavor. - Mix the Topping
In a bowl, stir together mozzarella, mayonnaise, sour cream, flour, garlic powder, salt, and pepper until smooth and creamy. - Bake It Up
Spread the cheese mixture evenly over your filling. Place the pie on a baking sheet to catch any drips, and bake for 35–40 minutes, until the top is golden, bubbly, and irresistible. - Cool and Garnish
Let the pie rest for about 10 minutes before slicing. Sprinkle with chopped parsley or chives if you want a pop of color and freshness.
You Must Know
- Delicious warm or at room temp — ideal for any time of day.
- Reheats beautifully without drying out.
- Easy to customize with your favorite cheeses or herbs.
That first cheesy slice, with bacon tumbling down and tomato juices glistening under the crust… it’s pure comfort food joy.
Storage Tips
Wrap leftovers in foil or store in an airtight container in the fridge for up to 3 days.
Reheat in a 350°F oven or toaster oven for the best texture — the crust stays crisp, and the top bubbles right back up.
👉 Skip the microwave unless you don’t mind losing the crunch.
Ingredient Swaps
- 🥓 No pork? Try turkey bacon or smoked tempeh.
- 🧀 No mozzarella? Mix provolone with cheddar or Swiss.
- 🍶 Out of sour cream? Plain Greek yogurt works great.
Serving Suggestions
- Serve with a fresh green salad and vinaigrette.
- Pair with a warm bowl of tomato soup for cozy nights.
- Slice into squares for brunch or picnics — it travels well!
Pro Tips for the Perfect Pie
✅ Pat tomato slices dry with paper towels before layering to avoid sogginess.
✅ Let onions caramelize slowly — patience makes them sweet.
✅ Allow the pie to cool slightly before slicing so the layers stay together.
Frequently Asked Questions
→ What’s the secret to a crispy crust?
Blind bake your crust first and let the fillings cool before layering.
→ Can I switch up the cheese?
Absolutely! Cheddar, Swiss, provolone — all melt beautifully.
→ Do I have to seed the tomatoes?
Not required, but dabbing them dry with paper towels helps prevent excess moisture.
→ Can this be made ahead?
Yes! Bake it earlier in the day and reheat before serving — it holds up perfectly.
Final Thoughts
This Bacon Onion Tomato Pie is a cozy mix of Southern tomato pie and cheesy quiche — smoky, creamy, and deeply comforting. It’s proof that simple ingredients can turn into something unforgettable.
Serve it warm, share it with family, and don’t be surprised when everyone asks for the recipe.
Nutrition (Approximate per Serving)
Calories: ~390 | Protein: 14g | Fat: 28g | Carbs: 22g

Leave a Reply