My mom never wasted bacon or onions. When we had a few tomatoes on the counter and an extra crust in the fridge, she’d layer it all into a pie that smelled like Sunday. This comforting bacon onion tomato pie is my take on hers slow-cooked onions, crisp bacon, juicy tomato slices, and a creamy cheese top that turns golden and bubbly in the oven.
It’s cozy without trying too hard. I love it next to simple southwest cucumber salad or followed by amish peanut butter cream pie when dinner needs a little extra love.
Table of Contents
Table of Contents
Comforting Bacon Onion Tomato Pie Recipe Guide
Ingredients Comforting Bacon Onion Tomato Pie

- 1 deep-dish pie crust (store-bought or homemade), pre-baked
- 6–8 slices thick-cut bacon, cooked and crumbled
- 1 large yellow onion, thinly sliced
- 2 medium tomatoes, thinly sliced
- 1½ cups shredded mozzarella cheese
- ½ cup mayonnaise
- ½ cup sour cream
- 1 tablespoon all-purpose flour
- ½ teaspoon garlic powder
- ¼ teaspoon black pepper
- ¼ teaspoon salt
- 1 tablespoon chopped fresh chives or parsley (optional)
Instructions
Step 1: Preheat the oven
Set your oven to 350°F (175°C).
Step 2: Caramelize the onions
In a skillet over medium heat, cook sliced onions in a spoonful of bacon drippings until soft and golden, about 10 minutes. Set aside to cool slightly.

Step 3: Layer the pie
In the pre-baked crust, layer half the caramelized onions, followed by half the tomato slices and half the crumbled bacon. Repeat with remaining onions, tomatoes, and bacon.

Step 4: Prepare the topping
In a small bowl, mix together mozzarella cheese, mayonnaise, sour cream, flour, garlic powder, salt, and pepper until well blended.
Step 5: Top and bake
Spread the cheese mixture evenly over the layered filling. Place the pie on a baking sheet and bake for 35–40 minutes, or until the top is golden brown and bubbly.
Step 6: Cool and garnish
Allow to rest for a few minutes before slicing. Garnish with fresh chives or parsley if desired.

This pie pairs beautifully with cheesy garlic chicken wraps when you want a plate full of comfort.
Comforting Bacon Onion Tomato Pie Variations
Quick Ingredient Swaps
Comforting Bacon Onion Tomato Pie:
- No sour cream? Use plain Greek yogurt.
- No fresh tomatoes? Try drained canned tomatoes or sun-dried tomatoes.
- Out of bacon? Use pancetta or smoked turkey.
- No mozzarella? Use cheddar, Monterey Jack, or a blend.
- No fresh pie crust? A frozen one works great.
Simple Add-Ons
Comforting Bacon Onion Tomato Pie:
- Add sautéed spinach or chopped kale for color and nutrition.
- Sprinkle red pepper flakes into the topping for heat.
- Mix in a handful of Parmesan to the cheese layer for extra bite.
- Add sliced mushrooms between the onions and tomatoes.
- Swap the garlic powder for onion powder or Italian seasoning.
Use what you’ve got. This comforting bacon onion tomato pie always works—whether you keep it classic or make it your own.
Serving and Storing Comforting Bacon Onion Tomato Pie
How to Serve It
Comforting Bacon Onion Tomato Pie:
This comforting bacon onion tomato pie pairs beautifully with something crisp or cool. Try it with a bright side like simple southwest cucumber salad or a tangy cucumber ranch crack salad to balance the richness. Want to turn it into a full comfort meal? Serve it alongside cheesy garlic chicken wraps.
How to Store It
Comforting Bacon Onion Tomato Pie:
Let leftovers cool completely. Then store slices in an airtight container in the fridge for up to 3 days. Reheat in the oven or toaster oven to keep the crust from going soft. You can also prep the pie a day ahead just hold off on baking until you’re ready, and cover it well in the fridge.
For more recipes follow me in pinterest and Facebook
People Also Ask
What is a bacon onion tomato pie?
It’s a savory layered pie made with caramelized onions, sliced tomatoes, crisp bacon, and a creamy cheese topping—all baked in a deep-dish pie crust. It’s warm, comforting, and full of bold, familiar flavors.
Can I make bacon onion tomato pie ahead of time?
Yes. You can prep and layer everything a day ahead, then store it covered in the fridge. Bake it just before serving for the best flavor and texture.
What’s the best crust for a savory tomato pie?
A deep-dish pie crust works best—either homemade or store-bought. Pre-bake it slightly to prevent sogginess once layered.
Can I freeze leftover bacon onion tomato pie?
Yes. Let it cool completely, wrap slices tightly, and freeze for up to 1 month. Reheat in the oven to maintain texture.
Conclusion
This comforting bacon onion tomato pie is one of those dishes that doesn’t just fill a plate—it brings everyone to the table. It’s rich, easy, and made from simple, honest ingredients that you probably already have on hand. Whether you follow it step by step or swap in what’s in your fridge, this pie will always deliver something warm and satisfying.
Just like the ones Mom used to make.
Print
Comforting Bacon Onion Tomato Pie – Creamy, Crispy & So Easy
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Total Time: 55 minutes
- Yield: 6 servings 1x
- Category: Dinner
- Method: Baking
- Cuisine: American
Description
A rich, layered bacon onion tomato pie baked in a flaky crust and topped with a creamy, cheesy layer that bubbles golden in the oven.
Ingredients
1 deep-dish pie crust (store-bought or homemade), pre-baked
6–8 slices thick-cut bacon, cooked and crumbled
1 large yellow onion, thinly sliced
2 medium tomatoes, thinly sliced
1½ cups shredded mozzarella cheese
½ cup mayonnaise
½ cup sour cream
1 tablespoon all-purpose flour
½ teaspoon garlic powder
¼ teaspoon black pepper
¼ teaspoon salt
1 tablespoon chopped fresh chives or parsley (optional)
Instructions
1. Preheat oven to 350°F (175°C).
2. Cook onions in bacon drippings until golden and soft, about 10 minutes.
3. Layer half the onions, tomatoes, and bacon in the pre-baked crust.
4. Repeat layers with remaining onions, tomatoes, and bacon.
5. Mix cheese, mayonnaise, sour cream, flour, garlic powder, salt, and pepper in a bowl.
6. Spread the topping over the pie.
7. Place pie on a baking sheet and bake for 35–40 minutes, until golden and bubbly.
8. Cool slightly, garnish with chives or parsley, and serve.
Notes
You can prepare this a day ahead and bake just before serving.
Try it with sharp cheddar instead of mozzarella for a different flavor.
Great for brunch, dinner, or a hearty side.
Nutrition
- Serving Size: 1 slice
- Calories: 420
- Sugar: 4g
- Sodium: 630mg
- Fat: 32g
- Saturated Fat: 14g
- Unsaturated Fat: 16g
- Trans Fat: 0g
- Carbohydrates: 20g
- Fiber: 2g
- Protein: 13g
- Cholesterol: 80mg
Keywords: comforting bacon onion tomato pie