Bacon Onion Tomato Pie is a savory treat that combines crispy bacon, sweet caramelized onions, and juicy tomatoes, all nestled in a creamy cheese filling. This pie makes a delicious lunch, dinner, or even a brunch dish that everyone will love!

Table of Contents
Why Make This Recipe
This recipe is easy to prepare and brings together comforting flavors that complement each other perfectly. If you’re looking for a dish that is both satisfying and hearty, this pie is a great choice. Plus, it’s versatile enough to serve at gatherings or on a quiet night at home.
How to Make Bacon Onion Tomato Pie
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 1/2 cups shredded mozzarella cheese
- 1/2 cup mayonnaise
- 1/2 cup sour cream
- 1 tablespoon all-purpose flour
- 1/2 teaspoon garlic powder
- 1/4 teaspoon black pepper
- 1/4 teaspoon salt
- 1 tablespoon chopped fresh chives or parsley (optional)
Directions:
- Preheat your oven to 350°F (175°C).
- 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.
- In the pre-baked crust, layer half the caramelized onions, followed by half the tomato slices and half the crumbled bacon. Repeat with the remaining onions, tomatoes, and bacon.
- In a small bowl, mix together mozzarella cheese, mayonnaise, sour cream, flour, garlic powder, salt, and pepper until well blended. 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. Allow to rest for a few minutes before slicing. Garnish with fresh chives or parsley if desired.
How to Serve Bacon Onion Tomato Pie
Serve the Bacon Onion Tomato Pie warm, sliced into wedges. It pairs nicely with a simple green salad or some roasted vegetables. This dish is great for sharing, so bring it to your next potluck or family gathering.
How to Store Bacon Onion Tomato Pie
If you have leftovers, store them in an airtight container in the refrigerator. They will keep well for up to 3 days. To reheat, simply pop the slices in the microwave or warm them up in the oven until heated through.
Tips to Make Bacon Onion Tomato Pie
- Use fresh tomatoes for the best flavor. If they are out of season, you can try using canned tomatoes.
- Feel free to customize the cheese by adding cheddar or Parmesan for extra flavor.
- For a lighter version, you can substitute Greek yogurt for sour cream and use turkey bacon instead of regular bacon.
Variation
You can add different vegetables, like spinach or bell peppers, for a twist on this classic pie. You could also swap out the bacon for cooked sausage or chicken if you prefer.
FAQs
1. Can I use a regular pie crust instead of a deep-dish one?
Yes, you can use a regular pie crust, but the filling might be too much for it, so be mindful of overfilling.
2. Can I make this pie ahead of time?
Absolutely! You can prepare it a day in advance and bake it when you’re ready to serve.
3. Is this pie suitable for freezing?
Yes, you can freeze the unbaked pie! Wrap it tightly in plastic wrap and aluminum foil. When you’re ready to enjoy it, bake it from frozen; just add some extra time to the baking process.

Bacon Onion Tomato Pie
Ingredients
For the Filling
- 1 deep-dish pie crust 1 deep-dish pie crust (store-bought or homemade), pre-baked Pre-baked crust
- 6-8 slices 6–8 slices thick-cut bacon, cooked and crumbled Crispy bacon
- 1 large 1 large yellow onion, thinly sliced For caramelizing
- 2 medium 2 medium tomatoes, thinly sliced Use fresh tomatoes
For the Cheese Mixture
- 1.5 cups 1 1/2 cups shredded mozzarella cheese
- 0.5 cup 1/2 cup mayonnaise
- 0.5 cup 1/2 cup sour cream Can substitute with Greek yogurt
- 1 tablespoon 1 tablespoon all-purpose flour
- ½ teaspoon 1/2 teaspoon garlic powder
- ¼ teaspoon 1/4 teaspoon black pepper
- ¼ teaspoon 1/4 teaspoon salt
- 1 tablespoon 1 tablespoon chopped fresh chives or parsley (optional) For garnish
Instructions
Preparation
- Preheat your oven to 350°F (175°C).
- 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.
- In the pre-baked crust, layer half the caramelized onions, followed by half the tomato slices and half the crumbled bacon. Repeat with the remaining onions, tomatoes, and bacon.
Assembly
- In a small bowl, mix together mozzarella cheese, mayonnaise, sour cream, flour, garlic powder, salt, and pepper until well blended. Spread the cheese mixture evenly over the layered filling.
Baking
- Place the pie on a baking sheet and bake for 35–40 minutes, or until the top is golden brown and bubbly.
- Allow to rest for a few minutes before slicing. Garnish with fresh chives or parsley if desired.