Bacon Onion Tomato Pie
If you’re searching for a savory pie that combines smoky bacon, sweet caramelized onions, and juicy tomatoes in a flaky crust, this Bacon Onion Tomato Pie is a recipe you’ll want to make again and again. Rich, flavorful, and surprisingly easy to prepare, this Southern-inspired dish is perfect for brunch, lunch, dinner, or even special gatherings where comfort food takes center stage.
Tomato pies have long been a favorite in many parts of the United States, especially during the summer months when fresh tomatoes are at their peak. Adding crispy bacon and tender onions elevates the classic recipe, creating layers of flavor that are both hearty and satisfying. The combination of savory ingredients, creamy cheese topping, and buttery pie crust makes every bite unforgettable.
Whether you’re serving this pie as the main course alongside a fresh salad or offering it as part of a brunch spread, it’s a guaranteed crowd-pleaser. Best of all, it can be prepared ahead of time and enjoyed warm or at room temperature.
Why You’ll Love This Bacon Onion Tomato Pie
There are countless reasons to add this recipe to your collection:
- Packed with rich, savory flavor.
- Perfect use for fresh garden tomatoes.
- Crispy bacon adds a smoky depth.
- Caramelized onions provide natural sweetness.
- Easy enough for beginner cooks.
- Great for brunches, lunches, and dinners.
- Can be made ahead of time.
- Beautiful presentation for entertaining guests.
The balance of textures and flavors makes this pie both comforting and elegant.
Ingredients
For the Pie
- 1 prepared 9-inch pie crust
- 5 to 6 medium ripe tomatoes, sliced
- 8 slices bacon, cooked and crumbled
- 1 large onion, thinly sliced
- 1 tablespoon olive oil
- 1 teaspoon salt
- ½ teaspoon black pepper
For the Cheese Topping
- 1 cup shredded cheddar cheese
- 1 cup shredded mozzarella cheese
- ½ cup mayonnaise
- 1 teaspoon dried basil
- 1 teaspoon garlic powder
Optional Garnish
- Fresh basil leaves
- Chopped parsley
- Extra bacon crumbles
How to Make Bacon Onion Tomato Pie
Step 1: Prepare the Tomatoes
Slice the tomatoes into approximately ¼-inch thick slices.
Lay them on paper towels and sprinkle lightly with salt.
Allow the tomatoes to sit for 20 to 30 minutes. This process helps remove excess moisture and prevents the pie from becoming soggy.
Afterward, gently pat the tomato slices dry with additional paper towels.
Step 2: Pre-Bake the Pie Crust
Preheat your oven to 375°F (190°C).
Place the pie crust into a 9-inch pie dish.
Using a fork, prick the bottom several times.
Bake the crust for 8 to 10 minutes until lightly golden.
Remove from the oven and allow it to cool slightly.
Step 3: Cook the Bacon
While the crust is baking, cook the bacon in a skillet over medium heat until crisp.
Transfer the cooked bacon to a paper towel-lined plate and crumble once cooled.
Reserve a small amount for garnish if desired.
Step 4: Caramelize the Onions
In the same skillet, remove excess bacon grease, leaving about one tablespoon behind or substitute with olive oil.
Add the sliced onions and cook over medium-low heat for approximately 12 to 15 minutes.
Stir occasionally until the onions become soft, golden, and slightly caramelized.
Remove from heat.
Step 5: Prepare the Cheese Mixture
In a medium bowl, combine:
- Shredded cheddar cheese
- Shredded mozzarella cheese
- Mayonnaise
- Dried basil
- Garlic powder
Mix until fully combined.
This creamy topping will create the signature golden crust on top of the pie.
Step 6: Assemble the Pie
Layer half of the tomato slices evenly across the bottom of the pre-baked crust.
Season lightly with black pepper.
Add half of the caramelized onions and half of the crumbled bacon.
Repeat with another layer of tomatoes, onions, and bacon.
Spread the cheese mixture evenly over the top, covering the entire surface.
Step 7: Bake
Place the assembled pie into the oven.
Bake for 30 to 35 minutes, or until the cheese topping becomes golden brown and bubbly.
The pie should be fully heated through and slightly firm in the center.
Step 8: Cool Before Serving
Allow the pie to rest for 10 to 15 minutes before slicing.
This helps the filling set and makes serving easier.
Garnish with fresh basil, parsley, or extra bacon if desired.
Tips for the Best Bacon Onion Tomato Pie
Use Ripe Tomatoes
Fresh, ripe tomatoes provide the best flavor and texture. Summer tomatoes are especially ideal for this recipe.
Remove Excess Moisture
Salting and draining the tomatoes is one of the most important steps. Skipping it may result in a watery pie.
Pre-Bake the Crust
Blind baking the crust helps maintain a crisp bottom and prevents sogginess.
Choose Quality Bacon
Thick-cut bacon adds extra texture and smoky flavor that complements the tomatoes beautifully.
Serving Suggestions
This pie is versatile enough to serve for various occasions.
Brunch
Pair with fresh fruit and scrambled eggs for a satisfying brunch menu.
Lunch
Serve with a crisp green salad and a light vinaigrette.
Dinner
Complement the pie with roasted vegetables or a simple soup.
Picnic or Potluck
Because it tastes great warm or at room temperature, it’s perfect for gatherings and outdoor events.
Variations
Southern Tomato Pie
Omit the bacon for a more traditional Southern-style tomato pie.
Spicy Version
Add diced jalapeños or a pinch of red pepper flakes to the filling.
Herb Lover’s Pie
Use fresh thyme, basil, and oregano for a more aromatic flavor profile.
Extra Cheesy Pie
Mix in Parmesan or Gruyère cheese for additional richness.
Storage and Reheating
Refrigeration
Store leftover pie covered in the refrigerator for up to 4 days.
Reheating
Warm slices in a 350°F (175°C) oven for 10 to 15 minutes to restore the crust’s texture.
Microwaving works as well, though the crust may become softer.
Freezing
The baked pie can be frozen for up to 2 months. Thaw overnight in the refrigerator before reheating.
Nutritional Benefits
While this pie is undeniably indulgent, it also contains nutritious ingredients:
- Tomatoes provide vitamins A and C, antioxidants, and lycopene.
- Onions offer fiber and beneficial plant compounds.
- Cheese contributes calcium and protein.
- Bacon adds savory flavor and protein.
Balancing rich ingredients with fresh vegetables creates a dish that feels both comforting and satisfying.
Final Thoughts
Bacon Onion Tomato Pie is the perfect combination of Southern comfort food and homemade goodness. The flaky crust, juicy tomatoes, smoky bacon, sweet onions, and creamy cheese topping come together to create a dish that’s rich in flavor and texture. Whether you’re showcasing garden-fresh tomatoes during the summer or preparing a hearty brunch for family and friends, this savory pie is guaranteed to impress.
Simple enough for a weeknight meal yet elegant enough for entertaining, Bacon Onion Tomato Pie is a recipe worth adding to your regular rotation. One slice is never enough, and once you taste the incredible combination of ingredients, you’ll understand why this classic dish continues to be a favorite among home cooks everywhere.

