As the aroma of sizzling bacon and sweet onions fills the air, I can’t help but reminisce about lazy Sunday afternoons gathered around the kitchen table. One dish that always takes center stage is the timeless Bacon Onion Tomato Pie, a Southern classic that combines hearty, comforting ingredients into a delightful slice of heaven. This recipe is incredibly easy to make, making it perfect for both beginner cooks and seasoned chefs alike, and it’s also meal prep-friendly—great for a cozy brunch or a potluck gathering. The layers of juicy tomatoes, smoky bacon, and creamy cheese nestled in a flaky crust create a taste sensation that truly warms the soul. Ready to delight your family and friends with this satisfying pie? Let’s dive into the delightful world of home-cooked comfort!

Why Is This Pie So Irresistible?
Decadent Layers: The combination of smoky bacon, sweet caramelized onions, and juicy tomatoes creates a flavor explosion in every bite.
Easy to Make: You’ll love how simple the preparation is, perfect for cooks of any skill level.
Meal Prep Friendly: This pie is excellent for make-ahead meals—just bake it the night before and refrigerate!
Crowd Pleaser: It’s a dish that’s always a hit at gatherings, making it an ideal choice for potlucks or family brunches.
Versatile Ingredients: Feel free to experiment by adding seasonal veggies or herbs to make it your own. Pair it with a refreshing salad for a complete meal! 🍽️
Bacon Onion Tomato Pie Ingredients
For the Crust
• Refrigerated Pie Crust – Offers a convenient flaky base; homemade can elevate the flavor.
For the Filling
• Bacon – Select thick-cut for the best smoky flavor; reserve drippings for sautéing onions.
• Sweet Onion – Adds deep sweetness when caramelized; Yellow or Vidalia onions maximize taste.
• Ripe Tomatoes – Use Roma or heirloom for firmness; don’t forget to salt and drain to avoid sogginess.
For the Cheese Mixture
• Shredded Cheddar Cheese – Provides a sharp kick; substituting half with Parmesan enhances the saltiness.
• Shredded Mozzarella Cheese – This adds melty goodness; Gruyère can offer a more complex flavor.
• Mayonnaise – Binds the filling together; swap half for Greek yogurt for a lighter option.
For Flavor
• Fresh Basil or Dried Herbs – Fresh basil is best for brightness; Italian seasoning works well in a pinch.
• Salt and Pepper – Essential for balancing flavors, but adjust to your taste.
This Bacon Onion Tomato Pie is bound to be a heartwarming centerpiece at your next gathering!
Step‑by‑Step Instructions for Bacon Onion Tomato Pie
Step 1: Prepare the Crust
Preheat your oven to 375°F (190°C). Carefully fit a refrigerated pie crust into a 9-inch pie pan, ensuring it covers the sides well. Blind-bake the crust for 8-10 minutes until it’s lightly golden, which helps to prevent sogginess later. Once done, remove it from the oven and set aside to cool slightly while you prepare the filling.
Step 2: Cook the Bacon
In a large skillet over medium heat, cook thick-cut bacon until crispy, which typically takes about 6-8 minutes. Once done, remove the bacon with a slotted spoon and crumble it into bite-sized pieces. Be sure to reserve approximately 1 tablespoon of the bacon drippings in the skillet to enhance the flavor of your caramelized onions.
Step 3: Caramelize Onions
Using the reserved bacon drippings in the skillet, add sliced sweet onions and sauté over medium-low heat for 10-15 minutes. Stir frequently until the onions turn soft and achieve a beautiful golden brown color, releasing their natural sweetness. This step enhances the flavor profile of your Bacon Onion Tomato Pie, creating a rich base for the filling.
Step 4: Prep Tomatoes
While the onions are caramelizing, slice your ripe tomatoes and sprinkle them with salt. Let them sit for about 10 minutes to draw out excess moisture. Once they’re ready, gently pat them dry with paper towels. This step ensures that the pie won’t become soggy, allowing the other flavors to shine through.
Step 5: Assemble the Pie
In the pre-baked pie crust, layer half of the crumbled bacon, caramelized onions, and salted tomatoes evenly across the base. Repeat the layering process with the remaining bacon, onions, and tomatoes. This creates a beautiful multi-layered filling that brings together all the wonderful ingredients of the Bacon Onion Tomato Pie in a meaningful way.
Step 6: Mix Topping
In a mixing bowl, combine mayonnaise, shredded cheddar, shredded mozzarella, fresh basil, and a sprinkle of salt and pepper. Mix well until you achieve a smooth, creamy mixture. Gently spread this cheese mixture over the layered ingredients in the pie, making sure to cover them well for a cheesy crust with a delectable finish.
Step 7: Bake
Place your assembled Bacon Onion Tomato Pie in the preheated oven and bake for 30-35 minutes. You’ll know it’s ready when the topping is bubbly and golden brown, creating an irresistible visual appeal. The aroma of the baking pie will fill your kitchen, making it hard to wait!
Step 8: Serve
After baking, allow the pie to rest for about 10 minutes before slicing. This rest time helps to set the filling and makes serving easier. Once sliced, garnish with fresh herbs for an added touch and serve warm or at room temperature. This Bacon Onion Tomato Pie is sure to be the star of your meal!

Expert Tips for Bacon Onion Tomato Pie
-
Blind-Bake Wisely: Blind-baking the crust for a few minutes helps prevent sogginess, ensuring a perfectly flaky foundation for your pie.
-
Drain the Tomatoes: Don’t forget to salt and drain your tomatoes before adding them to the pie. This crucial step eliminates excess moisture and prevents a soggy filling.
-
Allow to Rest: After baking, allow the Bacon Onion Tomato Pie to rest for about 10 minutes. This step helps the filling set, making it easier to slice and serve.
-
Customize Ingredients: Feel free to add seasonal vegetables or spices to personalize your dish. Just remember to maintain the balance and flavor profile of the original recipe.
-
Storage Made Easy: Keep leftovers in an airtight container for up to three days. Reheat in the oven at 325°F (165°C) to keep the crust crispy and delicious.
Make Ahead Options
These Bacon Onion Tomato Pies are a game-changer for busy weeknights! You can prepare all the filling components—bacon, caramelized onions, and tomatoes—up to 24 hours in advance. Simply cook the bacon, caramelize the onions, and slice the tomatoes, then refrigerate them in separate airtight containers. To keep the flavors fresh, ensure the tomatoes are well-drained to prevent excess moisture. When you’re ready to bake, layer everything into the pre-baked crust, mix the cheese topping, and bake as directed. By prepping ahead, you’ll save valuable time while still serving a comforting, homemade meal that’s just as delicious as if you made it all at once!
Storage Tips for Bacon Onion Tomato Pie
- Fridge: Store leftovers in an airtight container for up to 3 days to maintain freshness and flavor. The Bacon Onion Tomato Pie is best enjoyed warm!
- Freezer: For longer storage, freeze individual slices wrapped tightly in plastic wrap and then in aluminum foil. The pie can be frozen for up to 2 months without losing its delightful taste.
- Reheating: Reheat slices in the oven at 325°F (165°C) for about 15-20 minutes until heated through and the crust regains its crispiness. Avoid microwaving to prevent sogginess.
- Make-Ahead: Bake the pie a day in advance and refrigerate. It can be served chilled or reheated gently before serving, perfect for stress-free entertaining!
Bacon Onion Tomato Pie Variations
Feel free to put your own spin on this classic recipe and discover delightful ways to elevate your Bacon Onion Tomato Pie!
-
Veggie Boost: Mix in seasonal vegetables like zucchini or bell peppers for added nutrition and color.
-
Spicy Kick: Add red pepper flakes or finely chopped jalapeños to the filling for a flavorful heat that complements the sweetness of the onions.
-
Healthier Topping: Swap half of the mayonnaise for Greek yogurt in the topping mixture to create a lighter, tangy alternative without sacrificing flavor.
-
Herb Infusion: Experiment with different herbs, such as thyme or oregano, for an aromatic twist that enhances the Southern flair of the dish.
-
Cheese Blend: Substitute some cheddar with crumbled feta or goat cheese for a creamy contrast that adds depth and uniqueness.
-
Make it a Meal: Serve with a light green salad and a drizzle of balsamic vinaigrette for a wonderfully balanced meal.
-
Savory Pie: For a heartier version, you can incorporate cooked ground sausage or turkey into the filling for an extra protein boost.
-
Cheddar Bay Inspired: Try mixing in flavors reminiscent of my Cheddar Bay Biscuit Seafood Pot Pie for a unique take that’s sure to impress your guests!
Feel inspired? Embrace these variations and create a personalized Bacon Onion Tomato Pie that brings joy to your table!
What to Serve with Bacon Onion Tomato Pie
Enjoy the comfort of a full meal that beautifully complements the rich flavors of this Southern delight.
- Light Green Salad: A refreshing mix of greens with vinaigrette balances the pie’s richness and adds a burst of freshness.
- Roasted Vegetables: Seasonal veggies like zucchini and bell peppers bring texture and sweetness, enhancing your meal’s overall flavor.
- Creamy Coleslaw: This tangy side offers crunch and creaminess, contrasting nicely with the pie’s smooth filling.
- Cornbread: Soft and slightly sweet cornbread provides a comforting complement, perfect for soaking up every delicious bite.
- Potato Wedges: Crispy potato wedges seasoned with herbs make for a hearty side that pairs well with the savory pie.
- Sweet Tea: A classic Southern drink, its sweetness and refreshing quality make it a delightful accompaniment to the pie’s savory depth.
- Apple Crisp: For dessert, a warm apple crisp with a scoop of vanilla ice cream brings a sweet ending to this comforting meal.
- Buttermilk Biscuits: Fluffy biscuits are perfect for those who want an extra bite of comfort while enjoying their pie.

Bacon Onion Tomato Pie Recipe FAQs
What type of tomatoes should I use for the pie?
Absolutely! For the best flavor and texture, I recommend using Roma or heirloom tomatoes. These varieties hold up well against the heat and provide the perfect blend of moisture and acidity. Don’t forget to salt and drain them to prevent your pie from turning soggy!
How should I store leftover Bacon Onion Tomato Pie?
Storage is key to enjoying your pie later! Place any leftovers in an airtight container and refrigerate for up to 3 days. To keep the flavors intact, try to consume it within this timeframe.
Can I freeze Bacon Onion Tomato Pie?
Very much so! To freeze, wrap individual portions tightly in plastic wrap, then in aluminum foil to prevent freezer burn. This pie can be frozen for up to 2 months. When you’re ready to enjoy it again, simply reheat in the oven at 325°F (165°C) for about 15-20 minutes until heated through.
What should I do if my pie crust becomes soggy?
If your pie crust turns soggy, don’t despair! One of the best preventative measures is to blind-bake the crust properly before adding the filling. Additionally, ensure your tomatoes are well-salted and drained to reduce moisture levels. If you end up with a soggy bottom, lightly reheating it in the oven can help restore some crispiness.
Can I use a different cheese for the topping?
Absolutely! While I love the combination of cheddar and mozzarella, you can personalize your pie by using different cheese options like Gruyère or even a vegan cheese for a lactose-free version. Just ensure you have a good melt to keep that comforting finish!
Is this pie suitable for special dietary needs?
Yes! You can make this Bacon Onion Tomato Pie more health-conscious by substituting half of the mayonnaise with Greek yogurt. For gluten-free options, use a gluten-free pie crust. Always keep in mind your guests’ allergies or dietary restrictions when preparing meals!

Bacon Onion Tomato Pie: A Southern Comfort Food Delight
Ingredients
Equipment
Method
- Preheat your oven to 375°F (190°C). Fit the refrigerated pie crust into a 9-inch pie pan and blind-bake for 8-10 minutes until lightly golden. Set aside to cool.
- Cook thick-cut bacon in a large skillet over medium heat until crispy, about 6-8 minutes. Remove with a slotted spoon, crumble, and reserve 1 tablespoon of drippings.
- Add sliced sweet onions to the skillet with reserved drippings. Sauté over medium-low heat for 10-15 minutes until soft and golden brown.
- Slice ripe tomatoes and sprinkle with salt. Let sit for about 10 minutes, then pat dry with paper towels.
- In the pre-baked pie crust, layer half of the crumbled bacon, caramelized onions, and salted tomatoes. Repeat the layering process with the remaining bacon, onions, and tomatoes.
- In a bowl, combine mayonnaise, shredded cheddar, shredded mozzarella, fresh basil, and salt & pepper. Mix until smooth and creamy; spread over the pie filling.
- Bake in the preheated oven for 30-35 minutes until the topping is bubbly and golden brown.
- Allow the pie to rest for about 10 minutes before slicing. Garnish with fresh herbs and serve warm or at room temperature.

Leave a Reply