Sniffing the air, I couldn’t resist a smile as the irresistible aroma of bacon and caramelized onions wafted through my kitchen. This Bacon Onion Tomato Pie is my go-to recipe for celebrating those cozy moments when comfort food is a must. With its perfect balance of savory bacon, juicy tomatoes, and sweet onions tucked inside a golden crust, it’s not just a dish; it’s a delightful hug on a plate. The best part? This Southern classic is meal prep friendly and ideal for potlucks, ensuring you have delicious leftovers for days. Curious about how to create this comforting, flavorful masterpiece that will wow your friends and family? Let’s dive into the recipe!

Why is Bacon Onion Tomato Pie Irresistible?
Comforting and Heartwarming: This Bacon Onion Tomato Pie is the ultimate comfort food, perfect for cozy nights in or sharing at gatherings.
Layered Flavors: Each bite combines savory bacon, sweet caramelized onions, and juicy tomatoes, creating a taste sensation that makes it hard to resist.
Quick Preparation: With just a few simple steps, you’ll have a delicious homemade dish that feels gourmet without the fuss.
Versatile Delight: Enjoy it for brunch, lunch, or dinner—its adaptability makes it a hit at any meal!
Meal Prep-Friendly: Bake it ahead of time and enjoy the lovely leftovers the next day. Pair it with a light salad or a warm bowl of soup for a complete meal.
Don’t miss trying this savory classic, and if you’re looking for more comforting recipes, check out the Pumpkin Pie Tacos or the delightful Succulent Cod Sauce for variety!
Bacon Onion Tomato Pie Ingredients
For the Crust
• Refrigerated Pie Crust – Choose store-bought for convenience, or make a homemade crust for that extra flaky touch.
For the Filling
• Bacon – Thick-cut bacon infuses rich flavor; you can swap it with turkey bacon for a lighter option.
• Sweet Onion – Vidalia or yellow onions provide the perfect sweetness; shallots make an acceptable substitute.
• Tomatoes – Ripe tomatoes are essential; use firm varieties like Roma or heirloom and remember to drain them for optimal taste.
For the Cheese Topping
• Shredded Cheddar Cheese – This cheese adds a delightful depth of flavor; use Monterey Jack if you prefer something milder.
• Shredded Mozzarella Cheese – Helps to create the melt-in-your-mouth texture; alternate with provolone for a twist.
For the Binder
• Mayonnaise – Acts as a creamy binding agent; try Greek yogurt for a healthier alternative without sacrificing richness.
• Fresh Basil – Adds a touch of brightness; dried Italian herbs can be a great substitute if fresh isn’t on hand.
Seasoning
• Salt and Black Pepper – Essential for enhancing flavor; adjust to your taste, but don’t skip these!
This Bacon Onion Tomato Pie is packed with hearty ingredients that come together to create a dish you’ll reach for again and again. Enjoy creating this comforting Southern classic!
Step‑by‑Step Instructions for Bacon Onion Tomato Pie
Step 1: Prepare the Crust
Begin by preheating your oven to 375°F (190°C). Take a refrigerated pie crust and carefully fit it into a 9-inch pie pan, ensuring there are no cracks. To achieve a flaky texture, blind bake the crust for 8-10 minutes until it’s lightly golden. Once done, remove it from the oven and set it aside to cool slightly while you prepare the filling.
Step 2: Cook the Bacon
In a skillet over medium heat, fry thick-cut bacon strips until crispy, usually around 6-8 minutes. Keep an eye on it to prevent burning; you want that perfect crunchy texture! Once cooked, drain the bacon on paper towels to absorb excess grease, then crumble it into bite-sized pieces. Don’t forget to reserve about 1 tablespoon of the drippings for the next step.
Step 3: Caramelize the Onions
Using the reserved bacon drippings, add sliced sweet onions to the same skillet and reduce the heat to medium-low. Cook the onions for approximately 10-15 minutes, stirring occasionally until they become soft, golden, and aromatic. This step is crucial for building the rich flavor profile of your Bacon Onion Tomato Pie; look for a beautiful caramelization that enhances the sweetness.
Step 4: Prep the Tomatoes
While the onions caramelize, slice your tomatoes and arrange them on a layer of paper towels. Sprinkle lightly with salt and let them sit for about 10 minutes to draw out excess moisture. After they’ve drained, pat them dry with a clean towel to ensure your pie doesn’t turn out soggy. This step will help achieve a delightful texture in your pie.
Step 5: Assemble the Pie
Now it’s time to layer your ingredients in the pre-baked pie crust. Start by placing half of the crispy crumbled bacon, followed by half of the caramelized onions, and then half of the prepared tomato slices. Repeat this layering with the remaining ingredients, ensuring an even distribution for a hearty bite in every slice of your Bacon Onion Tomato Pie.
Step 6: Mix and Spread Topping
In a mixing bowl, combine mayonnaise, shredded cheddar, shredded mozzarella, and any fresh herbs you’re using. Stir until well blended, creating a creamy topping that will bring the pie together. Spread this mixture evenly over the layered pie, making sure to cover all ingredients to seal in the flavors during baking.
Step 7: Bake
Place your assembled Bacon Onion Tomato Pie into the preheated oven and bake for 30-35 minutes. Keep an eye on it; you want the cheese topping to be bubbly and golden brown, creating a mouthwatering crust. The pie will fill your kitchen with an irresistible aroma that signals it’s nearly ready to be enjoyed.
Step 8: Serve and Enjoy
Once baked, remove the pie from the oven and allow it to cool for about 10 minutes before slicing. This cooling time helps set the layers and makes serving easier. Garnish with fresh basil or parsley, and serve the pie warm or at room temperature for a delightful family meal or a gathering with friends!

Bacon Onion Tomato Pie Variations
Feel free to mix and match ingredients in this Bacon Onion Tomato Pie, transforming it into a dish that suits your unique taste and preferences!
- Veggie Boost: Add chopped spinach or sliced zucchini to increase nutrients and flavor.
Give your pie a green twist! A handful of fresh spinach or a few slices of zucchini can elevate the veggie quotient while keeping all the comforting flavors intact.
- Spicy Kick: Toss in red pepper flakes or diced jalapeños for an exciting heat that enlivens your taste buds.
Nothing like a little spice to shake things up! Adjust the heat level according to your preference, and watch how the flavors dance together in harmony.
- Herb Variations: Experiment with fresh herbs like thyme or oregano, or add dill for a fresh twist that brightens the dish.
Herbs can completely change the flavor profile of your pie. Whether you lean towards earthy thyme or tangy dill, it’s a fun way to refresh this classic.
- Cheese Variety: Swap out cheddar for smoked Gouda or add a sprinkle of feta for a uniquely rich flavor experience.
Your cheese choices can take this dish to delightful new heights! The creaminess of Gouda or the briny kick of feta offers a whole new take on comfort.
- Gluten-Free Option: Use a gluten-free pie crust or a vegetable base like cauliflower for a lighter, gluten-free alternative.
Even without gluten, you can enjoy the layered goodness of this pie! A veggie base adds both flavor and lightness while keeping the essence of a Southern classic.
For additional delightful recipes, why not check out these comforting gems like Pumpkin Pie Tacos or the richly flavored Salted Honey Pie?
- Breakfast Twist: Incorporate scrambled eggs and breakfast sausage for a hearty breakfast pie.
Imagine enjoying this classy dish for breakfast! The combination of eggs and sausage will offer a filling start to your day.
- Meat Lover’s Upgrade: Add cooked beef or sausage for a carnivore’s delight that amps up the protein.
Double the meat, double the flavor! A little extra heartiness is perfect for a satisfying meal that everyone will love.
How to Store and Freeze Bacon Onion Tomato Pie
Fridge: Store the pie covered in the refrigerator for up to 3 days. This keeps the flavors fresh and ensures you can enjoy leftovers anytime.
Freezer: For longer storage, wrap the pie tightly in plastic wrap and then aluminum foil. It can be frozen for up to 2 months. Thaw in the fridge overnight before reheating.
Reheating: Gently reheat the pie in the oven at 350°F (175°C) for about 15-20 minutes. This method maintains the crispy crust and scrumptious filling of your Bacon Onion Tomato Pie.
Serving Temperature: The pie can be served warm or at room temperature, making it versatile for any gathering or meal!
What to Serve with Bacon Onion Tomato Pie
The aroma of a freshly baked pie fills the air, creating the perfect backdrop for an inviting meal. Here are some delightful pairings to elevate your dining experience.
-
Light Green Salad: Crisp greens with a zesty vinaigrette offer a refreshing contrast to the rich pie, adding brightness and crunch.
-
Roasted Vegetables: A medley of seasonal veggies, like zucchini and bell peppers, brings a sweet char that complements the savory flavors of the pie.
-
Creamy Potato Mash: The velvety texture of creamy mashed potatoes adds indulgence to your meal, balancing the tartness of the tomatoes beautifully.
-
Garlic Bread: Crunchy, buttery garlic bread is perfect for soaking up any extra cheesy goodness. This cozy side pairs wonderfully with the pie’s savory layers.
-
Tomato Basil Soup: Warm and comforting, this classic soup serves as a delightful appetizer that accentuates the tomato flavor in the pie while adding a comforting touch.
-
California Chardonnay: A crisp white wine with bright acidity beautifully complements the savory elements of the pie, enhancing the overall flavor experience.
-
Chocolate Chip Cookies: For a sweet finish, enjoy soft chocolate chip cookies alongside the pie for a nostalgic dessert that rounds out the meal.
With these pairings, your Bacon Onion Tomato Pie will not just be a dish, but the centerpiece of a heartwarming dining experience that your family and friends will cherish.
Expert Tips for Bacon Onion Tomato Pie
-
Crust Perfection: Always blind bake the pie crust to achieve a crispy base. A soggy crust can ruin the entire dish, so ensure tomatoes are drained properly too!
-
Flavor Boosting: For a deeper flavor, consider using thick-cut bacon and caramelize the onions until they’re deeply golden. This adds richness to your Bacon Onion Tomato Pie.
-
Layer Wisely: Distribute the layers evenly. A balanced layer of bacon, onions, and tomatoes ensures each slice is flavorful and avoids overwhelming any single ingredient.
-
Cheese Combination: Mix cheddar and mozzarella for perfect meltiness. Don’t hesitate to experiment! Add a sprinkle of Parmesan for an extra savory touch.
-
Make-Ahead Magic: Prepare and bake your pie a day ahead of time. It tastes just as good, and chilling overnight allows flavors to meld beautifully!
Make Ahead Options
These Bacon Onion Tomato Pies are ideal for busy home cooks looking to save time during the week! You can prepare the crust and bake it up to 24 hours in advance. Simply blind bake the crust and let it cool before storing it wrapped in plastic in the refrigerator. You can also caramelize the onions and cook the bacon up to 3 days prior; just keep them in separate airtight containers in the fridge to maintain their flavors. On the day of serving, layer the prepped ingredients in the crust, mix together the cheese topping, and bake the pie as instructed. This way, you’ll enjoy a delicious home-cooked dish with minimal effort, just as comforting and flavorful!

Bacon Onion Tomato Pie Recipe FAQs
What types of tomatoes work best for this pie?
Absolutely! For the best flavor and texture, use firm varieties like Roma or heirloom tomatoes. These types are less watery and will give you that perfect slice without sogginess. Be sure to slice them and sprinkle lightly with salt before letting them rest on paper towels for about 10 minutes to drain excess moisture—this step is key for a successful pie!
How should I store leftovers?
The more the merrier! Wrap the Bacon Onion Tomato Pie tightly in plastic wrap or place it in an airtight container and store it in the refrigerator for up to 3 days. This way, you can enjoy those delightful leftovers anytime you crave a comforting bite!
Can I freeze the Bacon Onion Tomato Pie?
Yes, you can! For freezing, first, ensure the pie has cooled completely. Wrap it tightly in plastic wrap and then in aluminum foil to prevent freezer burn. This pie can be frozen for up to 2 months. To reheat, simply thaw it overnight in the fridge and warm it in the oven at 350°F (175°C) for about 15-20 minutes until heated through.
What can I do if my pie is too watery?
If you notice excess moisture in the pie, it may be due to unseasoned tomatoes. To combat this, ensure you salt the tomato slices and let them rest on paper towels before assembling the pie. Another tip is to ensure you fully caramelize the onions; this step enhances the sweetness and reduces moisture. Remember, pouring off any excess liquid before adding your cheese topping can also help!
Are there any dietary concerns with this recipe?
It’s always good to consider allergies! This recipe contains bacon and dairy, which can be issues for some. If you’re cooking for someone with dietary restrictions, consider using turkey bacon as a lighter alternative and Greek yogurt instead of mayonnaise for a healthier twist. Always check with guests about preferences—better safe than sorry!
How can I enhance the flavor profile of the pie?
To amp up the flavor, consider mixing different kinds of cheeses, like adding a touch of Parmesan or Gruyère for depth. Also, incorporating fresh herbs like thyme or oregano in the filling or as a garnish can elevate the dish beautifully. A sprinkle of red pepper flakes can add a delightful kick too!

Bacon Onion Tomato Pie: A Cozy Southern Delight to Share
Ingredients
Equipment
Method
- Preheat your oven to 375°F (190°C) and fit the pie crust into a 9-inch pie pan, then blind bake for 8-10 minutes until golden.
- Fry thick-cut bacon in a skillet over medium heat for 6-8 minutes until crispy, drain and crumble into pieces.
- Caramelize sliced sweet onions in reserved bacon drippings over medium-low heat for 10-15 minutes until soft and golden.
- Slice tomatoes, sprinkle with salt, and let sit for 10 minutes to draw out moisture, then pat dry.
- Layer half of the bacon, onions, and tomatoes in the pre-baked pie crust. Repeat the layers with remaining ingredients.
- Mix mayonnaise, shredded cheddar, mozzarella, and herbs in a bowl, then spread the mixture over the layered ingredients.
- Bake the pie for 30-35 minutes until the cheese is bubbly and golden brown.
- Cool the pie for 10 minutes before slicing, garnish with basil or parsley, and serve warm or at room temperature.

Leave a Reply