Bacon Onion Tomato Pie – A Savory Southern Classic You’ll Make All Summer

This post may contain affiliate links. Please read my disclosure policy.

If you have never made a Southern tomato pie, this Bacon Onion Tomato Pie is the recipe that will completely change how you think about savory pies. Layers of juicy ripe tomatoes, golden sautéed onions, and crumbled smoky bacon are stacked inside a flaky pre-baked crust and finished with a creamy, cheesy cheddar and mozzarella topping that bakes into a gloriously golden, bubbly crust of its own. It is warm, hearty, and packed with the kind of bold, comforting flavor that makes everyone at the table go back for seconds.

This pie is one of those recipes that looks and tastes like you spent considerably more time in the kitchen than you actually did. With just a handful of simple ingredients and about 50 minutes of total time, you get a dish that is impressive enough for brunch company, practical enough for a weeknight dinner side, and universally beloved at any potluck table. Make it at the height of tomato season and it will be one of the best things you cook all year.

Bacon Onion Tomato Pie

Why You’ll Love This Bacon Onion Tomato Pie

The flavor layering is extraordinary. Sweet, soft sautéed onions, smoky crumbled bacon, and juicy ripe tomatoes are each distinct flavors that somehow work together in complete harmony inside that buttery crust.

The cheesy topping is genuinely incredible. A blend of cheddar, mozzarella, mayonnaise, and fresh basil spreads over the top and bakes into a creamy, golden, bubbling layer that is the crown jewel of this entire pie.

It is completely versatile. Serve it as a brunch centerpiece, a dinner main dish, a potluck contribution, or a hearty side — it works beautifully in every context.

It uses a refrigerated pie crust. No pastry skills required. The store-bought crust saves time without sacrificing any of the satisfaction of a fully homemade pie experience.

It celebrates ripe summer tomatoes. When tomatoes are at their absolute peak, this pie showcases them perfectly. They soften just enough in the oven to become deeply sweet and flavorful without losing their structure entirely.


Ingredients

Here is everything you need to make this Bacon Onion Tomato Pie:

  • 1 refrigerated pie crust (9-inch)
  • 6 strips bacon, cooked and crumbled
  • 1 large sweet onion, thinly sliced
  • 3 medium ripe tomatoes, sliced (about 2 cups)
  • 1 cup shredded cheddar cheese
  • 1/2 cup shredded mozzarella cheese
  • 1/2 cup mayonnaise
  • 2 tablespoons fresh basil, chopped (or 1 teaspoon dried)
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper

The tomatoes are the heart of this recipe and their quality makes an enormous difference. Use the ripest, most fragrant tomatoes you can find — garden tomatoes or farmers market varieties during peak summer season will give you the most vibrant, flavorful result. Roma tomatoes also work well because they are meatier and release slightly less liquid, which helps prevent the crust from becoming soggy.

For the cheese, freshly shredding both the cheddar and mozzarella from blocks gives you a meltier, more cohesive topping than pre-shredded bags, which contain anti-caking coatings that can affect how smoothly the cheese incorporates into the mayonnaise mixture. It takes two extra minutes and makes a noticeable difference.

The mayonnaise in the topping is the ingredient that surprises people but immediately makes sense once they taste it. It creates a creamy, rich base that holds the cheese together and keeps the topping from drying out as it bakes, resulting in that luscious, golden, bubbly surface that makes this pie so irresistible.

Fresh basil is a natural, aromatic pairing with tomatoes and adds a brightness to the cheesy topping that dried basil cannot quite match. If you have a fresh bunch on hand, use it — but dried works fine as a substitute when fresh is not available.


Step-by-Step Instructions

Step 1 – Par-Bake the Crust

Preheat your oven to 375 degrees Fahrenheit. Fit the refrigerated pie crust into a 9-inch pie pan, pressing it gently to the sides and crimping the edges. Prick the bottom of the crust a few times with a fork to prevent bubbling, then bake for 8 minutes. Remove from the oven and set aside. This par-baking step is important — it partially sets the crust so it stays crisp rather than becoming soggy under the tomato filling.

Step 2 – Cook the Bacon

In a large skillet over medium heat, cook the bacon strips until fully crispy and deeply golden. Transfer to a paper towel-lined plate to drain and cool, then crumble into pieces. Do not discard the bacon drippings from the pan.

Step 3 – Sauté the Onions

Return the skillet with the bacon drippings to medium heat. Add the thinly sliced onion and cook, stirring occasionally, for about 7 minutes until the onion is soft, translucent, and beginning to turn golden. The bacon fat adds incredible flavor to the onions during this step — it is one of the quiet secrets of what makes this pie so good.

Step 4 – Layer the Filling

Arrange half of the tomato slices in a single layer across the bottom of the par-baked crust. Spoon the sautéed onions evenly over the tomatoes, then scatter the crumbled bacon across the onion layer. Arrange the remaining tomato slices over the top of the filling.

Step 5 – Make the Cheese Topping

In a medium bowl, combine the shredded cheddar, shredded mozzarella, mayonnaise, chopped basil, salt, and black pepper. Stir together until a cohesive, creamy mixture forms. Spread this mixture evenly across the top of the pie all the way to the edges of the crust, sealing the filling beneath.

Step 6 – Bake

Return the pie to the oven and bake for 30 to 35 minutes, until the cheese topping is deeply golden brown and bubbling at the edges. The pie should look gloriously golden and set across the entire surface.

Step 7 – Rest and Serve

Remove the pie from the oven and allow it to rest for 10 minutes before slicing. This resting time allows the filling to settle and firm up slightly, making the pie much easier to cut cleanly into neat slices. Serve warm.


Expert Tips for the Best Bacon Onion Tomato Pie

Slice and salt the tomatoes ahead of time. About 20 to 30 minutes before assembling, slice the tomatoes, lay them on paper towels, and sprinkle lightly with salt. This draws out excess moisture before they go into the pie and significantly reduces the risk of a soggy bottom. Pat the tomatoes dry with more paper towels before layering.

Do not skip the par-bake. A raw crust that goes straight into the oven with a wet filling will almost certainly be soggy and undercooked at the bottom. Eight minutes of par-baking before filling makes all the difference in achieving a properly cooked, crisp base.

Cook the onions until golden. Under-cooked onions have a sharp, raw flavor that does not belong in this pie. Give them a full seven minutes in the bacon fat, stirring occasionally, until they are soft and just starting to color. That golden sweetness is what makes the filling so good.

Use full-fat mayonnaise. Light mayonnaise has a higher water content that can make the topping slightly less rich and creamy. Full-fat mayo gives you the best texture and flavor in the cheese layer and is worth using here.

Rest the pie before slicing. Ten minutes is not optional — it is what allows the molten filling to settle and the layers to hold together when you cut into it. Slicing too soon will give you a runny, messy result even if the pie itself is perfectly cooked.


Variations

Add garlic. Stir one or two minced garlic cloves into the onions during the last two minutes of sautéing for a deeper, more savory flavor that pairs beautifully with the tomatoes and cheese.

Use different cheeses. Gruyere, pepper jack, Gouda, or a sharp white cheddar can all substitute for or complement the cheddar and mozzarella blend. Each brings its own character — gruyere adds a nutty richness, pepper jack brings heat, and smoked Gouda adds a wonderful smoky depth.

Make it vegetarian. Simply omit the bacon and sauté the onions in a tablespoon of olive oil or butter instead. The resulting pie is still deeply flavorful and satisfying with the sweet onions, ripe tomatoes, and cheesy topping carrying the full weight of the dish.

Add a pesto layer. Spread a thin layer of basil pesto over the par-baked crust before layering the filling for an herby, garlicky base note that complements the tomatoes beautifully. If you have a go-to pesto recipe on hand, this is a wonderful place to use it.

Try it with heirloom tomatoes. A mix of sliced heirloom tomatoes in different colors — red, yellow, orange, purple — makes the most visually stunning version of this pie. It looks gorgeous on a brunch table and the flavor is equally beautiful.


Storage and Reheating

Refrigerator: Cover leftover pie tightly with plastic wrap or store in an airtight container in the refrigerator for up to three days.

Reheating: Reheat individual slices in a 350-degree oven or toaster oven for 10 to 12 minutes until warmed through and the topping is re-crisped. The microwave will work but will soften the crust significantly — the oven always gives a better result for savory pies.

Make ahead: The pie can be assembled and refrigerated unbaked for up to 24 hours before baking. Add five minutes to the baking time if going straight from cold to the oven.

Freezing: This pie can be frozen after baking and cooling. Wrap tightly in plastic wrap and then foil and freeze for up to two months. Thaw overnight in the refrigerator and reheat in a 350-degree oven until hot and bubbly throughout.


Serving Suggestions

This Bacon Onion Tomato Pie is satisfying enough to stand alone as a main dish, but here are some wonderful ways to serve it:

For a summer brunch spread, serve it alongside a simple green salad and a pitcher of iced tea or fresh lemonade. The pie provides the hearty, savory anchor and the salad keeps the meal feeling fresh and light.

Pair it as a dinner side dish alongside grilled chicken or a simple roasted protein. It pairs especially well with lighter proteins that let the bold flavors of the pie shine.

For a potluck, bring the whole pie in the pan and slice it on arrival. It holds its shape well and looks beautiful on a buffet table. Set it alongside other summer favorites like marinated cherry tomatoes and a coleslaw recipe for a cohesive summer spread.

Serve it at a backyard gathering or summer dinner party as a first course before a grilled main. Slice it into thinner wedges and let guests enjoy it as a starter while the grill heats up.


Frequently Asked Questions

How do I prevent the bottom crust from getting soggy?
Three steps help significantly: par-bake the crust for 8 minutes before filling, salt the tomato slices and let them drain on paper towels before using them, and use meatier tomatoes like Roma varieties. All three steps together should give you a properly crisp bottom crust.

Can I use a homemade pie crust?
Absolutely. A homemade butter pastry crust would be delicious here and gives you full control over the flavor and flakiness. Par-bake it the same way — 8 minutes at 375 degrees before filling.

Can I make this pie ahead of time?
Yes. The fully baked pie can be refrigerated for up to three days and reheated beautifully. You can also assemble it unbaked and refrigerate for up to 24 hours before baking.

What is the best type of tomato to use?
Ripe garden tomatoes or farmers market tomatoes during summer are ideal for the most vibrant flavor. Roma tomatoes are a great practical choice because they are meatier and release less moisture. Avoid using very watery tomatoes like beefsteak varieties without salting and draining them first.

Can I use turkey bacon instead of regular bacon?
Yes, turkey bacon works as a substitute. It is less fatty than pork bacon, so sauté the onions in a tablespoon of olive oil or butter after cooking the turkey bacon rather than relying on the drippings, which will be minimal.


Final Thoughts

This Bacon Onion Tomato Pie is the kind of recipe that immediately earns a permanent place in your regular rotation. The combination of ripe, juicy tomatoes, golden sweet onions, smoky bacon, and that incredibly satisfying cheesy topping baked in a flaky crust is one of those flavor combinations that tastes like it was always meant to be together. Make it at the peak of tomato season, share it with people you love, and expect requests for the recipe before the pie is even finished.

Bacon Onion Tomato Pie

Bacon Onion Tomato Pie

A savory Southern classic layered with juicy ripe tomatoes, golden sautéed onions, smoky crumbled bacon, and a creamy cheddar and mozzarella topping baked in a flaky crust. Perfect as a brunch main dish, potluck favorite, or comforting dinner side.
No ratings yet
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Course Main Course, Side Dishes
Servings 6

Ingredients
  

  • 1 refrigerated pie crust 9-inch
  • 6 strips bacon cooked and crumbled
  • 1 large sweet onion thinly sliced
  • 3 medium ripe tomatoes sliced (about 2 cups)
  • 1 cup shredded cheddar cheese
  • 1/2 cup shredded mozzarella cheese
  • 1/2 cup mayonnaise
  • 2 tablespoons fresh basil chopped (or 1 teaspoon dried)
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper

Instructions
 

  • Preheat oven to 375 degrees Fahrenheit. Fit the pie crust into a 9-inch pie pan. Prick the bottom with a fork and bake for 8 minutes. Remove and set aside.
  • In a skillet over medium heat, cook the bacon until crispy. Transfer to a paper towel-lined plate to drain and crumble. Retain the bacon drippings in the pan.
  • Add the sliced onion to the skillet with the drippings. Cook over medium heat for about 7 minutes, stirring occasionally, until soft and golden.
  • Layer half the tomato slices in the bottom of the par-baked crust. Top with the sautéed onions, then the crumbled bacon. Arrange the remaining tomato slices on top.
  • In a bowl, combine the shredded cheddar, mozzarella, mayonnaise, basil, salt, and pepper. Stir until fully combined. Spread evenly over the top of the pie.
  • Return the pie to the oven and bake for 30 to 35 minutes until the topping is golden brown and bubbly.
  • Remove from the oven and rest for 10 minutes before slicing. Serve warm.

Notes

Salt tomato slices and rest them on paper towels for 20 to 30 minutes before using to draw out excess moisture and prevent a soggy crust.
Do not skip the 8-minute par-bake — it is essential for a crisp bottom crust.
Use full-fat mayonnaise for the richest, creamiest topping.
Freshly shredded cheese from a block melts more smoothly than pre-shredded.
Allow the pie to rest for 10 minutes before slicing for the cleanest cuts.
Store refrigerated for up to 3 days. Reheat in a 350-degree oven for best results.
Can be assembled unbaked and refrigerated for up to 24 hours before baking.
Tried this recipe?Let us know how it was!