There’s nothing quite like the aroma of bacon sizzling in a pan, drawing everyone into the kitchen with hungry anticipation. I can confidently say that my Bacon Onion Tomato Pie is a dish that transforms simple ingredients into a soulful Southern classic. Layering juicy tomatoes, sweet caramelized onions, and smoky bacon with a creamy cheese filling in a flaky crust, this pie is not only a crowd-pleaser but also incredibly versatile—perfect for brunch gatherings, potlucks, or a cozy dinner at home. One of the best perks of this recipe is its quick prep time, ensuring that you can whip up this comforting delight without a fuss. Plus, it’s a fantastic way to elevate your home-cooked meals, showcasing flavors that feel both nostalgic and vibrant. So, are you ready to dive into this savory journey and find out what makes this pie so irresistible?
Why is Bacon Onion Tomato Pie Irresistible?
Savory layers: The delightful combination of smoky bacon, sweet caramelized onions, and juicy tomatoes creates a flavor explosion in every bite.
Versatile dish: Perfect for brunch, dinner, or potlucks, this pie fits any occasion beautifully.
Quick to make: With minimal prep time and straightforward steps, it’s an accessible choice for both novice and experienced chefs alike.
Comfort food at its best: This dish brings warmth and nostalgia, evoking memories of cozy family meals.
Healthy substitutions: Feel free to swap mayonnaise for Greek yogurt, adding a lighter twist without compromising taste. For more vibrant options, consider mixing in greens or spices to customize flavors.
Pair it with a refreshing side salad, and explore the delights of Tomato Orzo Dairy or Chicken Pot Pie for a complete meal experience!
Bacon Onion Tomato Pie Ingredients
• Get ready to create this savory delight with some simple yet special ingredients!
For the Pie Crust
- Pie crust – A store-bought crust saves time, while a flaky homemade crust enhances flavor.
For the Filling
- Bacon – Thick-cut bacon brings smoky flavor and the heartiness that complements the other ingredients.
- Onions – Caramelized for sweetness, yellow or sweet onions work best to balance the savory notes.
- Tomatoes – Firm varieties like Roma or heirloom keep moisture in check and add a tangy bite.
- Cheddar cheese – Sharp cheddar provides deep flavor, enhancing the creamy texture of the pie.
- Mozzarella cheese – This adds perfect meltiness; Gruyère is a lovely substitute for a different taste profile.
- Mayonnaise – Acts as a creamy binder; swap half with Greek yogurt for a lighter version.
- Fresh basil (or dried) – Adds an aromatic freshness; dried Italian seasoning can be a stand-in if fresh isn’t available.
- Salt & black pepper – Essential for enhancing all the wonderful flavors in this Bacon Onion Tomato Pie!
Step‑by‑Step Instructions for Bacon Onion Tomato Pie
Step 1: Preheat and Prepare the Pie Crust
Begin by preheating your oven to 375°F (190°C). While the oven heats, roll out your pie crust and place it in a 9-inch pie dish. Blind-bake the crust for 8-10 minutes until it’s lightly golden. This crucial step ensures the crust remains flaky and prevents sogginess once the filling is added.
Step 2: Cook the Bacon
In a large skillet, cook the thick-cut bacon over medium heat until crispy, about 6-8 minutes. Once cooked, remove the bacon from the skillet and crumble it into bite-sized pieces. Be sure to reserve 1 tablespoon of the bacon drippings in the skillet as you prepare for the next step, enhancing the savory flavors of your Bacon Onion Tomato Pie.
Step 3: Caramelize the Onions
Using the reserved bacon drippings, add the sliced onions to the same skillet over medium-low heat. Cook gently for 10-15 minutes, stirring frequently, until the onions become soft and golden brown. This step adds a delightful sweetness that complements the savory bacon and layers beautifully in your pie.
Step 4: Prepare the Tomatoes
While the onions caramelize, slice your firm tomatoes and place them on paper towels. Sprinkle a little salt over the slices to draw out excess moisture. Let them sit for about 5 minutes. This technique helps prevent a soggy pie and ensures your Bacon Onion Tomato Pie has the perfect texture.
Step 5: Layer the Filling
Once the pie crust is pre-baked, it’s time to layer the filling. Start with half of the crumbled bacon, followed by half of the caramelized onions, and then a single layer of tomato slices. Repeat this layering process with the remaining ingredients—this creates a beautifully balanced and flavorful filling.
Step 6: Mix the Topping
In a mixing bowl, combine the mayonnaise, cheddar cheese, mozzarella cheese, fresh basil (or dried), salt, and black pepper. Stir until well blended. This creamy mixture will be spread evenly over your layered ingredients, adding richness and flavor to your Bacon Onion Tomato Pie.
Step 7: Bake to Perfection
Place the assembled pie in the preheated oven and bake for 30-35 minutes. Keep an eye on it; you’ll know it’s ready when the cheese topping is bubbly and golden brown. This will create a delicious crust on top of your savory filling, melding all the flavors beautifully together.
Step 8: Rest and Serve
Once baked, remove the Bacon Onion Tomato Pie from the oven and let it cool for about 10 minutes. This resting time allows the flavors to settle and makes slicing easier. Serve warm, and enjoy the comforting and savory taste that this Southern classic brings to your table!
Bacon Onion Tomato Pie Customizations
Feel free to unleash your creativity and make this pie your own with these delightful variations!
-
Greek Yogurt: Swap mayonnaise for Greek yogurt for a nutritious twist that still keeps the creaminess.
Mixing in Greek yogurt not only lightens the dish but also adds a subtle tang that enhances the flavors. -
Veggie Boost: Add in bell peppers or spinach for extra nutrition and color.
These vibrant vegetables not only up the fiber content but also introduce refreshing tastes and textures to each slice. -
Spicy Kick: Incorporate jalapeños or a sprinkle of red pepper flakes to bring some heat.
A little spice can excite your taste buds and elevate the dish to a whole new level of deliciousness. -
Sweet Onions: Use Vidalia onions or another sweet variety for a deeper flavor profile.
This substitution can bring a lovely balance between sweetness and savory notes, making your pie even more delectable. -
Herbs Galore: Fresh herbs like thyme or oregano can add a garden-fresh taste.
These herbs create subtle aromatic layers, bringing an afternoon garden party vibe to your comforting dish.
For more comforting recipes, try pairing this pie with a light salad, or take a look at my delicious Peach Pie Cruffins for a sweet ending. Enjoy your culinary journey!
What to Serve with Bacon Onion Tomato Pie
Savor your time in the kitchen by creating a comforting meal that perfectly complements the delightful layers of flavor in your Bacon Onion Tomato Pie.
-
Light Green Salad: A crisp side salad with a tangy vinaigrette adds freshness, balancing the rich pie flavors.
-
Roasted Vegetables: Roasted seasonal vegetables bring a delightful sweetness and earthy depth to your meal, enhancing the overall experience.
-
Creamy Garlic Mashed Potatoes: Indulge in creamy mashed potatoes that offer a contrast in texture, making each bite of the pie even more satisfying.
-
Classic Coleslaw: A crunchy coleslaw brings a refreshing crunch that pairs perfectly with the savory pie to lighten up the meal.
-
Tomato Basil Soup: This comforting bowl of soup complements the pie’s ingredients, creating a warm, cozy combination for any gathering.
-
Cornbread Muffins: Sweet cornbread muffins provide a delightful texture contrast and add a touch of Southern charm to your dining experience.
Feel free to pair one or more of these suggestions to elevate your meal and enjoy a heartwarming, soulful feast!
Expert Tips for Bacon Onion Tomato Pie
-
Blind-Baking Importance: Blind-baking your crust is crucial to prevent a soggy base, ensuring your Bacon Onion Tomato Pie has that delightful flaky texture.
-
Tomato Preparation: Always slice and salt your tomatoes beforehand to draw out excess moisture; this keeps the pie from becoming too watery.
-
Cooling Time: Allow the pie to rest for 10 minutes before slicing; this enhances flavor and makes it easier to cut cleanly.
-
Ingredient Variations: Be creative! Adding vegetables like bell peppers or swapping mayonnaise for Greek yogurt can lighten the dish without sacrificing taste.
-
Storage Tips: Store any leftovers covered in the refrigerator for up to 3 days. Reheat in the oven for the best texture. Avoid freezing, as tomatoes can change consistency.
Make Ahead Options
Preparing your Bacon Onion Tomato Pie in advance is an excellent way to save time during busy weeknights while still enjoying this comforting dish! You can make the entire pie up to 24 hours ahead of serving by assembling it and keeping it covered in the refrigerator. For even more convenience, consider pre-cooking the bacon and caramelizing the onions a few days prior, then refrigerate them separately for up to 3 days. When you’re ready to enjoy, simply layer the prepped ingredients into your pie crust, mix your topping, and bake it as directed. This approach will keep the pie just as delicious and flavorful, while allowing you to savor those wonderful homemade comforts without the last-minute rush!
Storage Tips for Bacon Onion Tomato Pie
- Fridge: Store the Bacon Onion Tomato Pie tightly covered in the refrigerator for up to 3 days. This will help maintain its delicious flavors and fresh texture.
- Reheating: When ready to enjoy again, reheat in the oven at 325°F (165°C) for about 15-20 minutes, ensuring the crust stays crispy and the filling warms through.
- Freezer: It’s not recommended to freeze this pie, as the moisture from the tomatoes can lead to a soggy texture upon thawing. Stick to refrigeration for the best results.
Bacon Onion Tomato Pie Recipe FAQs
What type of tomatoes should I use for the Bacon Onion Tomato Pie?
For the best results, I recommend using firm varieties like Roma or heirloom tomatoes. These tomatoes have less moisture and provide a juicy texture without making the pie soggy. Always slice the tomatoes and sprinkle them with salt before layering to draw out extra moisture.
How can I store leftover Bacon Onion Tomato Pie?
Store any leftover pie covered tightly in the refrigerator for up to 3 days. This helps maintain its flavors and prevents it from drying out. When you’re ready to enjoy it again, simply reheat in the oven at 325°F (165°C) for about 15-20 minutes, allowing the crust to become crispy again.
Can I freeze Bacon Onion Tomato Pie?
I don’t recommend freezing this pie due to the moisture content in the tomatoes, which can lead to a soggy texture when thawed. It’s best enjoyed fresh or reheated after being refrigerated.
What can I do if my pie crust is too soggy?
To prevent this issue, always blind-bake your pie crust for 8-10 minutes before adding the filling. If you find it is already soggy, try returning it to the oven for a few more minutes to allow it to crisp up slightly. Using firm tomatoes and salting them before adding to the pie will also help.
Can I use substitutes for some of the ingredients?
Absolutely! For a lighter option, you can swap mayonnaise for Greek yogurt. Additionally, feel free to add other vegetables like spinach, bell peppers, or even spicy elements like jalapeños for an extra kick. Each variation can help fit different dietary needs while keeping the essence of the Bacon Onion Tomato Pie intact.
What should I serve with Bacon Onion Tomato Pie?
This delicious pie pairs beautifully with a light green salad, roasted seasonal vegetables, or a comforting bowl of soup. The fresh brightness of a salad balances the rich flavors of the pie, creating a complete meal everyone will love!

Bacon Onion Tomato Pie: The Ultimate Comfort Food Delight
Ingredients
Equipment
Method
- Preheat your oven to 375°F (190°C). Roll out your pie crust and place it in a 9-inch pie dish. Blind-bake for 8-10 minutes until golden.
- Cook the thick-cut bacon in a skillet over medium heat until crispy, about 6-8 minutes. Crumble and reserve 1 tablespoon of drippings.
- Add sliced onions to the skillet with the reserved drippings and cook gently for 10-15 minutes until soft and golden.
- Slice firm tomatoes and sprinkle with salt. Let them sit on paper towels for 5 minutes to draw out moisture.
- Layer half of the crumbled bacon, half of the onions, and one layer of tomato slices in the pre-baked crust. Repeat with remaining ingredients.
- In a mixing bowl, combine mayonnaise, cheddar, mozzarella, fresh basil, salt, and pepper. Mix well and spread over the layered filling.
- Bake in the oven for 30-35 minutes until the cheese is bubbly and golden brown on top.
- Remove from oven and let cool for 10 minutes. Serve warm and enjoy!

Leave a Reply