Bacon Onion Tomato Pie is a delightful dish that brings together the savory flavors of bacon and caramelized onions, perfectly balanced by the freshness of tomatoes. It’s simple to make and is a terrific option for busy weeknights or a cozy weekend gathering. This dish is not just delicious; it’s also highly customizable, allowing you to add your favorite ingredients and create variations that suit your taste.
Recipe Information
Prep Time: 15 minutes
Cook Time: 30-35 minutes
Total Time: 45-50 minutes
Servings: 6
Difficulty Level: Easy
Nutrition Information (per serving)
Calories: 320
Protein: 11g
Carbohydrates: 22g
Fat: 22g
Fiber: 1g
Sugar: 2g
Sodium: 600mg
Why Make Bacon Onion Tomato Pie
Bacon Onion Tomato Pie is a fantastic choice for anyone looking to enjoy a hearty meal that combines richness with fresh ingredients. With crispy bacon, juicy tomatoes, and creamy layers, every bite is a burst of flavor. Plus, it’s a one-dish meal, which means less clean-up afterward. This pie is perfect for family gatherings, brunch, or just a comforting dinner.
How to Make Bacon Onion Tomato Pie Step by Step
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
Directions
- Preheat your oven to 375°F (190°C).
- In a mixing bowl, combine mayonnaise, sour cream, flour, and garlic powder. Mix until smooth.
- Spread the bacon, onions, and tomatoes evenly across the pre-baked pie crust.
- Pour the mayonnaise mixture over the top, then sprinkle with shredded mozzarella cheese.
- Bake in the preheated oven for 30–35 minutes, or until the cheese is bubbly and golden brown.
- Let it cool slightly before slicing and serving. Enjoy!

How to Serve Bacon Onion Tomato Pie
Bacon Onion Tomato Pie is delicious on its own, but for a well-rounded meal, consider serving it with a light green salad dressed in vinaigrette. A side of roasted vegetables adds a healthy touch, while a dollop of fresh salsa can elevate the flavor even further.
How to Store Bacon Onion Tomato Pie
To store any leftovers, cover the pie tightly with plastic wrap or aluminum foil and keep it in the fridge for up to 3 days. You can reheat individual slices in the microwave for a quick lunch or pop the whole pie in the oven at 350°F (175°C) for about 15–20 minutes. If you want to freeze it, wrap it tightly and store for up to 2 months. Thaw in the fridge overnight before reheating.
Expert Tips for Cooking Bacon Onion Tomato Pie
- Use high-quality thick-cut bacon for a richer flavor and better texture.
- Don’t skip the pre-baking of the pie crust; it ensures a flaky, crispy base.
- Experiment with different cheeses; cheddar or pepper jack can add unique flavors.
- Fresh herbs like basil or parsley make great additions for extra flavor.
- If you like a bit of heat, add red pepper flakes or jalapeños to the pie!
Delicious Variations of Bacon Onion Tomato Pie
For a spicy twist, try adding jalapeños or sriracha into the mayonnaise mixture. If you prefer a herbed version, throw in some fresh thyme or rosemary. For a citrusy touch, add lemon zest to the sour cream. For herbivores, consider making a vegetarian version by omitting the bacon and substituting with a mix of sautéed mushrooms and bell peppers.
Bacon Onion Tomato Pie is a must-try for anyone who loves rich, savory flavors. It’s easy to prepare, versatile, and satisfying. Give it a go, and you’ll surely impress your family and friends with this delicious pie!

Bacon Onion Tomato Pie
Ingredients
Pie Base
- 1 deep-dish deep-dish pie crust (store-bought or homemade), pre-baked
Filling
- 6-8 slices thick-cut bacon, cooked and crumbled Use high-quality bacon for better flavor.
- 1 large yellow onion, thinly sliced
- 2 medium tomatoes, thinly sliced
- 1 1/2 cups shredded mozzarella cheese Feel free to experiment with other cheeses.
- 1/2 cup mayonnaise
- 1/2 cup sour cream
- 1 tablespoon all-purpose flour
- 1/2 teaspoon garlic powder
Instructions
Preparation
- Preheat your oven to 375°F (190°C).
- In a mixing bowl, combine mayonnaise, sour cream, flour, and garlic powder. Mix until smooth.
- Spread the bacon, onions, and tomatoes evenly across the pre-baked pie crust.
- Pour the mayonnaise mixture over the top, then sprinkle with shredded mozzarella cheese.
Cooking
- Bake in the preheated oven for 30–35 minutes, or until the cheese is bubbly and golden brown.
- Let it cool slightly before slicing and serving. Enjoy!
