As I stood in my kitchen, the enticing aroma of sizzling bacon began to weave its way through the air, instantly transporting me to sun-soaked Southern afternoons filled with laughter and delicious comfort food. This Bacon Onion Tomato Pie combines the heartiness of a classic Southern dish with a simple yet satisfying twist. With easy ingredients that come together effortlessly, this pie emerges golden and flaky, cradling layers of smoky bacon, caramelized onions, and juicy tomatoes. It’s not just a delightful main course; it’s also an impressive crowd-pleaser, perfect for brunch gatherings or cozy dinners alike. Plus, it can be made ahead of time, making it an ideal choice for busy weeknights. Curious about how to create this savory masterpiece? Let’s dive into the recipe!

Why is Bacon Onion Tomato Pie a Must-Try?
Comforting, Homestyle Flavor: This pie beautifully encapsulates the essence of Southern cuisine, delivering rich flavors that evoke warm memories.
Easy Preparation: Using simple ingredients, it’s a breeze to whip up, whether for a casual family dinner or a festive potluck.
Impressive Presentation: With its golden crust and vibrant layers, it’s sure to dazzle your guests—making you the star of any gathering!
Make-Ahead Marvel: Bake it the night before, and you’ve got an effortless meal ready for hectic weeknights, just like my Pecan Pie Baked Oatmeal or No-Bake Peanut Butter Pie.
Versatile Dish: Feel free to add in your favorite veggies or spices to make it your own; it’s about making it work for you!
Satisfying Ingredients: The combination of smoky bacon, caramelized onions, and juicy tomatoes creates a savory delight that will leave everyone asking for seconds.
Bacon Onion Tomato Pie Ingredients
-
For the Pie Crust
• Refrigerated Pie Crust – Provides the structure and flakiness; opt for a store-bought crust for convenience or make one from scratch for added flavor. -
For the Filling
• Bacon – Adds a smoky flavor and richness; thick-cut bacon is recommended for the best texture.
• Sweet Onion – Offers sweetness and depth; yellow or sweet onions caramelize beautifully when cooked low and slow.
• Medium Ripe Tomatoes – Contribute juiciness and acidity; use firm varieties like Roma or heirloom and be sure to salt and drain them to prevent moisture.
• Shredded Cheddar Cheese – Provides sharp flavor and richness, enhancing the overall taste of the pie.
• Shredded Mozzarella Cheese – Adds creaminess and a delightful melt.
• Mayonnaise – Acts as a binder for the filling, adding creaminess, but you can mix it with Greek yogurt for a lighter version.
• Fresh Basil or Dried Italian Seasoning – Provides herbal brightness to balance the dish beautifully.
• Salt and Black Pepper – Enhances flavors, making every bite more delicious. -
For a Delicious Topping
• Extra Cheese – Consider adding Parmesan cheese for an even richer flavor; it pairs wonderfully with the other cheeses.
With these quality ingredients, you’ll soon be on your way to making a comforting Bacon Onion Tomato Pie that’s bound to become a family favorite!
Step‑by‑Step Instructions for Bacon Onion Tomato Pie
Step 1: Prepare the Crust
Preheat your oven to 375°F (190°C) and unroll the refrigerated pie crust into a 9-inch pie dish. Gently press the crust into the dish, making sure there are no air bubbles. Prick the bottom with a fork to prevent puffing, then blind-bake for 8-10 minutes until it’s lightly golden. Once done, set the crust aside to cool slightly.
Step 2: Cook the Bacon
In a large skillet, cook thick-cut bacon over medium heat until crispy, about 5-7 minutes, stirring occasionally. When done, transfer the bacon to a plate lined with paper towels to drain excess fat. Don’t forget to save about 1 tablespoon of the bacon drippings in the skillet for added flavor in the next steps.
Step 3: Caramelize the Onions
Using the same skillet with the reserved bacon fat, add the sliced sweet onions and turn the heat to medium-low. Cook the onions, stirring occasionally, for 10-15 minutes until they become soft, golden, and caramelized. This step enhances the sweetness and depth of flavor, making them the perfect addition to your Bacon Onion Tomato Pie.
Step 4: Prep the Tomatoes
While the onions are caramelizing, slice your medium ripe tomatoes and sprinkle them generously with salt. Allow the tomatoes to drain in a colander for about 10 minutes; this step removes excess moisture that could make the pie soggy. After draining, pat them dry with paper towels to ensure they’re ready for layering.
Step 5: Assemble the Pie
Once your pie crust has cooled, begin layering for your Bacon Onion Tomato Pie. Start by placing half of the cooked bacon in the bottom of the crust, followed by a layer of caramelized onions, and then a layer of sliced tomatoes. Repeat the layering with the remaining bacon, onions, and tomatoes to create a hearty fill.
Step 6: Mix Topping
In a mixing bowl, combine mayonnaise with the shredded cheddar and mozzarella cheese. Add in your choice of fresh basil or dried Italian seasoning for a burst of flavor. Mix until well combined, then spread this creamy cheese mixture evenly over the top of your layered pie for a deliciously gooey topping.
Step 7: Bake the Pie
Place the assembled Bacon Onion Tomato Pie back in the preheated oven and bake for 30-35 minutes. Keep an eye on it; the cheese should be bubbly and golden brown, making the aroma fill your kitchen. Once baked, remove it from the oven and let it rest for about 10 minutes to set before slicing.
Step 8: Serve
After resting, slice your pie into wedges, garnishing with fresh herbs if desired. This Bacon Onion Tomato Pie can be enjoyed warm or at room temperature, making it a versatile and delightful centerpiece for any meal. Serve and share the comforting flavors with family and friends!

What to Serve with Bacon Onion Tomato Pie
This delightful pie is sure to be the star of your meal, but don’t forget to complement it with tasty sides and drinks!
- Mixed Green Salad: A refreshing salad with crisp greens and a tangy vinaigrette cuts through the richness of the pie, enhancing your dining experience.
- Garlic Bread: Soft, buttery garlic bread adds a rustic touch, perfect for soaking up the savory flavors of the pie.
- Roasted Vegetables: Seasonal roasted veggies provide a sweet and smoky contrast, adding color and nutrients alongside your pie.
- Coleslaw: Crunchy, tangy coleslaw brings a fresh, zesty note that balances the hearty pie. It’s a classic Southern pairing!
- Cornbread Muffins: These sweet, crumbly treats are a comforting addition; their texture perfectly complements the pie’s creaminess.
- Iced Tea: A tall glass of sweet iced tea adds a refreshing Southern charm that rounds out your meal beautifully.
- Peach Cobbler: To finish on a sweet note, serve warm peach cobbler with vanilla ice cream for that delicious Southern tradition.
- Sparkling Water: For a light, refreshing drink, pair sparkling water with a splash of lemon to cleanse your palate between bites.
Make Ahead Options
These Bacon Onion Tomato Pie is perfect for busy weeknights! You can prepare the filling up to 24 hours in advance, refrigerating the caramelized onions, cooked bacon, and sliced tomatoes separately to maintain their freshness. When ready to assemble, simply layer the prepped ingredients in the blind-baked crust and mix your topping of cheeses and mayonnaise. For best results, avoid assembling too early to prevent sogginess in the crust. Bake the pie as directed, then enjoy a homestyle meal that feels effortless and full of flavor, even on the busiest of nights!
Expert Tips for Bacon Onion Tomato Pie
- Blind-Baking Matters: Make sure to blind-bake the crust to prevent sogginess. This technique ensures your Bacon Onion Tomato Pie has a crisp, flaky base.
- Choose the Right Tomatoes: Opt for firm, ripe tomatoes like Roma or heirloom. Remember to salt and drain them well to avoid excess moisture.
- Bacon Choice: Thick-cut bacon yields the best texture and flavor, enhancing the overall heartiness of the dish.
- Rest Before Slicing: Allow the pie to rest for at least 10 minutes before slicing. This helps the filling set and keeps the layers intact.
- Mix It Up: Feel free to incorporate additional veggies or spices, such as spinach or jalapeños, to customize your Bacon Onion Tomato Pie to your taste!
How to Store and Freeze Bacon Onion Tomato Pie
Fridge: Store leftovers covered in an airtight container for up to 3 days. This will help preserve the flavors and texture of your delicious Bacon Onion Tomato Pie.
Freezer: To freeze, wrap the pie tightly in plastic wrap followed by aluminum foil. It can be frozen for up to 3 months. Thaw in the refrigerator overnight before reheating.
Reheating: For best results, reheat in a preheated oven at 350°F (175°C) for 20-25 minutes until warmed through. This will help maintain the pie’s flaky crust and creamy filling.
Make-Ahead: You can prepare the Bacon Onion Tomato Pie in advance and store it in the fridge uncooked for up to 24 hours before baking, making it perfect for busy days.
Bacon Onion Tomato Pie Variations
Feel free to put your own spin on this delightful dish, enhancing its flavors and textures.
-
Veggie Boost: Stir in fresh spinach or diced bell peppers before layering for a colorful twist!
-
Spicy Kick: Add red pepper flakes or chopped jalapeños for a warm, zesty flavor that your spice-loving friends will adore. Spice can elevate the dish, making it even more memorable.
-
Herb Swaps: Use fresh thyme or dill instead of basil for a fresh burst of herbal goodness that transforms the profile of each bite.
-
Southern Sweetness: Incorporate Vidalia onions for additional sweetness, and add a touch of hot sauce to complement the savory bacon.
-
Creamy Twist: Substitute Greek yogurt for half the mayonnaise for a tangy, lighter filling that maintains its creaminess while adding a lovely depth of flavor.
-
Cheese Upgrade: You can experiment with different cheeses, such as Gruyère or a sharp white cheddar, to create an even richer pie that deeply satisfies.
-
Protein Packed: For heartier fare, consider adding cooked sausage or shredded chicken to the filling while layering, providing a protein boost that’s perfect for making it a complete meal.
-
Herbaceous Infusion: Toss in freshly chopped parsley or chives for a hint of freshness that brightens the overall taste. Serve alongside a fresh salad drizzled with lemon vinaigrette to enhance each bite!
These variations allow you to tailor the Bacon Onion Tomato Pie to your liking while keeping it delightful and comforting. For more comfort food ideas, check out my Buffalo Chicken Bacon or my No-Bake Peanut Butter Pie recipes. Enjoy exploring the possibilities!

Bacon Onion Tomato Pie Recipe FAQs
What kind of tomatoes should I use for the Bacon Onion Tomato Pie?
For the best results, opt for firm varieties like Roma or heirloom tomatoes. These types provide a nice balance of juiciness and acidity. Just be sure to sprinkle them with salt and let them drain for about 10 minutes to reduce excess moisture, which could make the pie soggy.
How should I store leftover Bacon Onion Tomato Pie?
Leftovers can be stored in an airtight container in the fridge for up to 3 days. Make sure to cover the pie well to prevent it from drying out and maintain its delicious flavors.
Can I freeze my Bacon Onion Tomato Pie?
Absolutely! To freeze, wrap the pie tightly in plastic wrap and then in aluminum foil to protect it from freezer burn. It can be kept frozen for up to 3 months. When ready to enjoy, simply thaw in the refrigerator overnight before reheating.
What’s the best way to reheat the pie?
For the best texture, preheat your oven to 350°F (175°C) and place the pie there for about 20-25 minutes until warmed through. This method ensures that the crust stays flaky while the filling heats evenly.
Are there any dietary considerations for this pie?
Yes, if you’re serving this pie to guests with dietary restrictions, be aware that it contains gluten (from the crust) and dairy (from the cheese and mayonnaise). To accommodate gluten-free needs, consider using a gluten-free pie crust. For a dairy-free option, try using plant-based cheeses or leaving out the dairy altogether and adding more veggies for flavor.

Bacon Onion Tomato Pie: A Cozy Classic Everyone Loves
Ingredients
Equipment
Method
- Preheat your oven to 375°F (190°C) and unroll the refrigerated pie crust into a 9-inch pie dish. Prick the bottom with a fork and blind-bake for 8-10 minutes until lightly golden.
- Cook thick-cut bacon in a skillet over medium heat until crispy, about 5-7 minutes. Transfer to a paper towel-lined plate.
- In the same skillet, add sliced sweet onions and cook over medium-low heat for 10-15 minutes until soft and caramelized.
- Slice the tomatoes and sprinkle with salt. Drain in a colander for 10 minutes and pat dry.
- Layer half of the cooked bacon in the crust, followed by caramelized onions and sliced tomatoes. Repeat with remaining bacon, onions, and tomatoes.
- In a mixing bowl, combine mayonnaise, cheddar, and mozzarella cheese with your choice of herbs. Spread mixture over the layered pie.
- Bake the pie for 30-35 minutes until cheese is bubbly and golden brown. Allow to rest for 10 minutes before slicing.
- Slice into wedges and serve warm or at room temperature.

Leave a Reply