The scent of smoky bacon sizzling in a pan instantly draws me back to my grandmother’s cozy kitchen, where mouthwatering dishes were a labor of love. Today, I’m excited to share my twist on a timeless favorite: Bacon Onion Tomato Pie. This Southern classic harmoniously blends layers of juicy tomatoes, sweet caramelized onions, and rich, savory bacon, all enveloped in a flaky, golden crust that begs to be devoured. Not only is this pie a crowd-pleaser perfect for brunches and potlucks, but it’s also a versatile dish, allowing you to sneak in extra veggies or spice it up to suit your taste. Whether it’s served warm or at room temperature, it’s bound to brighten any meal. Can you hear the crunch of that crust? Let’s dive in and create something delicious!

Why is This Bacon Onion Tomato Pie Irresistible?
Savory Bliss: The combination of crispy bacon and sweet caramelized onions adds a depth of flavor that will have everyone coming back for seconds.
Versatile Dish: Whether enjoyed for brunch, a potluck, or family dinner, this pie adapts beautifully to any occasion.
Easy to Make: With simple steps and minimal fuss, it’s perfect for beginner cooks and seasoned chefs alike.
Customizable: Feel free to experiment by adding extra veggies or making it vegetarian with smoked paprika, just like in my Bacon Mushroom Pasta.
Crowd-Pleasing Appeal: This pie is not only tasty but a beautiful centerpiece for your table that will impress your guests. Grab a slice of delightful flavor that pairs effortlessly with a light salad or enjoy it alongside comforting soup, just like my Pan Meatballs Tomato.
Bacon Onion Tomato Pie Ingredients
Get ready to create a savory delight with these must-have ingredients for your Bacon Onion Tomato Pie!
For the Crust:
• Refrigerated Pie Crust – A convenient base; make your own for a fresher taste.
For the Filling:
• Bacon – Offers a smoky, savory flavor; thick-cut is best for great texture.
• Onions – Add sweetness and depth; yellow or sweet onions caramelize beautifully.
• Tomatoes – Juicy and flavorful; choose firm varieties like Roma or heirloom, and remember to salt and drain to reduce moisture.
• Cheddar Cheese – Provides a sharp, bold flavor; mixing with Parmesan can enhance saltiness.
• Mozzarella Cheese – Brings creaminess and meltability; can be swapped for Gruyère for added richness.
• Mayonnaise – Acts as a binder for a creamy filling; consider Greek yogurt as a lighter option.
• Fresh Basil (or Dried) – Adds brightness to the dish; fresh is always preferred.
• Salt and Black Pepper – Essential for enhancing the overall flavor of the pie.
Step‑by‑Step Instructions for Bacon Onion Tomato Pie
Step 1: Prepare the crust
Preheat your oven to 375°F (190°C). Fit a refrigerated pie crust into a 9-inch pie pan, pressing gently to ensure it adheres. To prevent a soggy bottom, blind-bake the crust for 8–10 minutes until it’s lightly golden 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 it’s crispy and browned, about 8–10 minutes. Remove the bacon from the pan, crumbling it into bite-sized pieces. Be sure to reserve about 1 tablespoon of the bacon drippings in the skillet for the next step—this will add incredible flavor to your Bacon Onion Tomato Pie.
Step 3: Caramelize the onions
With the skillet still over medium-low heat, add the sliced onions to the reserved bacon drippings. Sauté the onions for 10–15 minutes, stirring occasionally, until they are soft and beautifully golden brown. This step enhances their sweetness, creating the perfect foundation for your pie’s savory layers.
Step 4: Prep the tomatoes
Slice your firm tomatoes and sprinkle them lightly with salt to draw out excess moisture. Arrange them on paper towels and let them drain for about 10 minutes. This technique is crucial, as it ensures your Bacon Onion Tomato Pie won’t end up soggy and will have a delightful texture in every bite.
Step 5: Assemble the pie
Layer half of the drained tomatoes, crumbled bacon, and caramelized onions into the pre-baked pie crust. Repeat the layers to create a hearty filling. The vibrant colors and aromas will surely entice your senses, setting the stage for the savory wonders to come in your Bacon Onion Tomato Pie.
Step 6: Mix topping
In a medium bowl, combine mayonnaise, cheddar cheese, mozzarella cheese, salt, black pepper, and the fresh basil. Stir until the mixture is well combined and creamy. Spread this cheesy topping evenly over the assembled layers in the pie crust, ensuring it envelops all the wonderful flavors below.
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 top is golden brown and bubbly, filling your kitchen with an irresistible aroma that makes everyone eager to gather around the table.
Step 8: Cool and serve
Once out of the oven, allow the pie to cool for about 10 minutes before slicing. This resting period helps to set the layers and makes it easier to serve. Garnish with additional fresh herbs, if desired, and prepare to delight family and friends with this comforting slice of Southern goodness!

Make Ahead Options
This Bacon Onion Tomato Pie is perfect for meal prep enthusiasts looking to save time during busy weeknights! You can prepare the crust and fill it with the bacon, onions, and drained tomatoes up to 24 hours in advance; simply cover and refrigerate the unbaked pie. To maintain its quality, ensure the tomatoes are sufficiently drained to prevent excess moisture. When you’re ready to serve, mix the cheese topping, spread it over the assembled pie, and bake as directed. This way, you’ll enjoy all the savory flavors with minimal effort, delighting your family and friends with a delicious, comforting meal any night of the week!
Variations & Substitutions for Bacon Onion Tomato Pie
Enjoy the freedom to make this Bacon Onion Tomato Pie your own with delightful twists and substitutions! The possibilities are truly endless when it comes to customizing this savory classic.
- Vegetarian Option: Swap the bacon for smoked paprika to add a subtle smoky flavor without meat. This will still pack a punch of taste!
- Add Veggies: Incorporate spinach, zucchini, or bell peppers into the filling for extra nutrition and a pop of color. Layer them generously for a heartier pie experience.
- Spicy Kick: For those who crave heat, sprinkle in red pepper flakes or toss in jalapeños. This adds a fiery twist that will energize your dish.
- Herb Swap: Fresh thyme, oregano, or dill can be used instead of basil for different aromatic charms. Each herb lends its distinct flair to the pie.
- Cheese Blend: Experiment by using a mix of cheddar and Gruyère for a depth of flavor that’s irresistibly creamy. You might just fall in love with this luxurious cheese combination.
- Crust Alternatives: For a gluten-free option, consider using a premade gluten-free pie crust or make your own with almond flour or crushed nuts. This ensures everyone can enjoy a slice!
- Creamy Alternative: If you’re in the mood for a lighter dish, substitute mayonnaise with Greek yogurt. It offers a tangy creaminess that won’t compromise flavor.
- Add a Crunch: Top your pie with panko breadcrumbs before baking for an extra crispy texture on top. This delightful crunch will surely wow your guests.
These variations ensure that your Bacon Onion Tomato Pie remains just as delightful, no matter how you decide to customize it. And if you’re feeling inspired by flavors, why not check out my Chocolate Peanut Butter Rice Krispie Cups for a fun dessert pairing? With a sprinkle of creativity, you can truly make this dish your own!
Expert Tips for Bacon Onion Tomato Pie
- Blind-Bake for Crispness: Always blind-bake your pie crust to avoid a soggy bottom. This step ensures a flaky texture that holds the filling beautifully.
- Choose the Right Tomatoes: Use firm varieties like Roma or heirloom, and always salt and drain them to get rid of excess moisture, which could make your Bacon Onion Tomato Pie soggy.
- Bacon Crunch: For the best flavor and texture, opt for thick-cut bacon. Crisp it up well before crumbling to bring an incredible depth to your pie.
- Layer Wisely: Avoid overcrowding by layering only half the filling at a time. This ensures even cooking and helps all flavors shine through.
- Take Care While Mixing: When combining cheese and mayo, mix gently to maintain a creamy consistency without overworking the mixture. This keeps the topping light and fluffy.
- Rest Before Slicing: Allow your pie to cool for about 10 minutes after baking. This resting time helps all the layers settle, making for cleaner slices and easier serving.
How to Store and Freeze Bacon Onion Tomato Pie
Fridge: Store your leftover Bacon Onion Tomato Pie, covered, in the refrigerator for up to 3 days. This helps maintain its delicious flavor and flaky crust.
Freezer: If you need to freeze your pie, wrap it tightly in plastic wrap and then in aluminum foil. It can last in the freezer for up to 2 months, but for the best quality, consume within a month.
Reheating: To reheat, simply thaw the pie overnight in the fridge. Warm it in a preheated oven at 325°F (165°C) for 15–20 minutes, ensuring the crust remains crisp while the filling is heated through.
Avoid Freezing Whole: For best texture, consider freezing individual slices instead of the whole pie to make reheating easier without compromising quality.
What to Serve with Bacon Onion Tomato Pie
A warm slice of this savory pie makes for a delightful centerpiece, but the sides can elevate your meal to new heights.
- Mixed Green Salad: A fresh salad with a light vinaigrette brings brightness and crunch, perfectly balancing the richness of the pie.
- Roasted Vegetables: Roasted seasonal vegetables caramelize beautifully in the oven, adding depth and flavor to your meal while complementing its hearty nature. Think Brussels sprouts or asparagus!
- Creamy Coleslaw: The crispness and tangy dressing of coleslaw provide a nice contrast, enhancing every bite and keeping your palate refreshed with each forkful.
- Herbed Quinoa: A warm side of fluffy quinoa infused with fresh herbs offers a nutritious and earthy element, creating a delightful textural contrast to the pie.
- Garlic Bread: Corral the essence of rustic comfort with warm, toasted garlic bread, allowing you to savor any luscious drippings left on your plate.
- Tomato Basil Soup: This classic pairing works beautifully, as the creamy soup echoes the flavors found in the pie and adds a comforting warmth to your meal.
- Sweet Tea: No Southern meal is complete without a glass of sweet tea. Its refreshing flavor cuts through the savory richness, ensuring a balanced dining experience.
- Peach Cobbler: Finish with a slice of warm peach cobbler; the sweet, fruity dessert rounds off your meal while celebrating Southern flavors in every single bite!

Bacon Onion Tomato Pie Recipe FAQs
What type of tomatoes should I use for the Bacon Onion Tomato Pie?
I recommend using firm varieties such as Roma or heirloom tomatoes. They provide the best texture and flavor for your pie. Make sure to salt and drain them for about 10 minutes to cut down on moisture, which helps prevent a soggy pie.
How do I store leftovers of my Bacon Onion Tomato Pie?
Store any leftover pie covered in the refrigerator for up to 3 days. This keeps the flavors intact and the crust nice and flaky. If you find you have extra pie that you won’t eat in that timeframe, it’s best to freeze it.
Can I freeze the Bacon Onion Tomato Pie?
Absolutely! For optimal freezing, wrap the pie tightly in plastic wrap followed by aluminum foil. It can be stored in the freezer for up to 2 months. However, for the best quality, it’s ideal to consume it within a month. If you freeze individual slices instead of the whole pie, reheating is much easier!
What should I do if my crust is soggy?
If your pie crust turns out soggy, there are a couple of things you can do next time. Always blind-bake the crust before adding fillings; this helps set it. Additionally, using firm tomatoes is key, and salting them to drain excess moisture is crucial. For an added layer of protection, consider sprinkling a thin layer of breadcrumbs or grated Parmesan cheese on the bottom of the crust before filling it.
Can my dog eat Bacon Onion Tomato Pie leftovers?
While the pie contains tempting flavors, it’s best to avoid giving your dog any. Ingredients like onions can be harmful to dogs, and the richness of cheese and bacon isn’t ideal for their diet. Stick to dog-friendly treats instead!
What if I want to make a vegetarian version of this pie?
Very easy! You can make a delicious vegetarian Bacon Onion Tomato Pie by replacing the bacon with smoked paprika for that smoky flavor. Additionally, feel free to layer in your favorite vegetables like spinach or zucchini for an extra nutritional boost!

Bacon Onion Tomato Pie: A Savory Southern Delight
Ingredients
Equipment
Method
- Preheat your oven to 375°F (190°C). Fit a refrigerated pie crust into a 9-inch pie pan, pressing gently to ensure it adheres. Blind-bake the crust for 8–10 minutes until lightly golden and set aside to cool slightly.
- In a large skillet over medium heat, cook thick-cut bacon until crispy and browned, about 8–10 minutes. Remove the bacon from the pan, crumbling it into bite-sized pieces, and reserve about 1 tablespoon of the drippings.
- With the skillet over medium-low heat, add sliced onions to the reserved bacon drippings. Sauté the onions for 10–15 minutes until soft and golden brown.
- Slice firm tomatoes and sprinkle them with salt to draw out moisture. Arrange them on paper towels and let drain for about 10 minutes.
- Layer half of the drained tomatoes, crumbled bacon, and caramelized onions into the pre-baked pie crust. Repeat the layers.
- In a medium bowl, combine mayonnaise, cheddar cheese, mozzarella cheese, salt, black pepper, and fresh basil. Stir until creamy and spread evenly over the assembled layers.
- Place the pie in the preheated oven and bake for 30–35 minutes until the top is golden brown and bubbly.
- Allow the pie to cool for about 10 minutes before slicing. Garnish with additional fresh herbs, if desired.

Leave a Reply