Lunch Ideas

Tomato and Vidalia Onion Pie with Bacon

By Clara ·

Tomato and Vidalia Onion Pie with Bacon
Tomato and Vidalia Onion Pie with Bacon

Tomato and Vidalia onion pie earns its place on the table because it doesn’t eat like a soggy vegetable tart. The tomatoes stay juicy, the onions turn sweet and mellow, and the bacon gives every bite a salty, smoky edge that keeps the whole thing grounded. The cheesy topping bakes into a bronzed cap that holds together when you slice it, instead of sliding off in a greasy layer.

The difference between a good pie and a disappointing one is moisture control. Salted tomato slices need time to drain on paper towels, and the onions need to soften and lose some water in the skillet before they go into the crust. That extra step is what keeps the bottom from turning pasty and helps the filling taste concentrated instead of watery. The mayo-cheese topping also matters here; it melts into a creamy, savory layer that browns well without turning into a broken sauce.

Below, I’ll walk through the part that matters most: keeping the crust crisp, building the layers so they stay distinct, and choosing the right tomatoes when you want the filling to hold up under a fork.

The tomatoes didn’t make the crust soggy at all, and the onions turned sweet instead of sharp. I let it cool for 10 minutes like you said and the slices held together perfectly.

★★★★★— Melissa R.

Love the sweet onions, smoky bacon, and creamy topping in this tomato and Vidalia onion pie? Save it to Pinterest for the next brunch or potluck when you want a savory pie that slices cleanly.

Save to Pinterest

The Tomato Slices Have to Drain First, or the Crust Pays for It

Tomatoes are the part that usually wreck this kind of pie. They release a lot of juice as they bake, and if that liquid goes straight into the crust, the bottom softens before the top ever has a chance to brown. Salting the slices and letting them sit on paper towels pulls out enough moisture to keep the pie structured without drying the tomatoes out.

The other common mistake is rushing the onions. Vidalias are naturally sweet, but they still carry a lot of water. Cooking them until they’re soft and lightly caramelized concentrates that sweetness and keeps the filling from tasting flat. You want the onions tender and glossy, not browned hard or left crisp.

What Each Ingredient Is Actually Doing in This Pie

Tomato and Vidalia Onion Pie with Bacon tomato onion cheesy
  • Ripe tomatoes — Use tomatoes that are fully ripe but still firm enough to slice cleanly. Mealy tomatoes turn mushy in the oven. If yours are extra juicy, give them a little more time on the paper towels.
  • Vidalia onions — Their sweetness is part of what makes this pie taste rounded instead of sharp. A yellow onion works in a pinch, but it will taste more savory and less gentle.
  • Bacon — This gives the pie its salt and backbone. Cook it until crisp so it stays distinct in the layers instead of disappearing into the filling.
  • Mayonnaise — It’s the binder for the topping. That’s what lets the cheese melt into a creamy cap instead of separating into oily patches. Use full-fat mayo here; light versions tend to bake up looser.
  • Sharp cheddar and mozzarella — Cheddar brings the flavor, mozzarella helps the topping melt smoothly. You can swap in all cheddar if that’s what you have, but the mozzarella softens the texture and keeps the top from turning too dense.
  • Fresh basil and chives — These wake up the rich filling and keep the pie from tasting heavy. Dried herbs won’t give the same fresh finish, so use fresh if you can.
  • Refrigerated pie crust — A store-bought crust is fine here because the filling does the heavy lifting. Blind-baking it for 10 minutes gives you a head start on crispness and helps it stand up to the tomatoes.

Building the Layers So the Pie Slices Cleanly

Start with a Head Start on the Crust

Fit the crust into the pie plate and pre-bake it until it looks set and just barely dry on the surface. You don’t want full color yet, only enough structure that the filling won’t soak straight through. If the crust bubbles up, prick it lightly or use pie weights during the first bake.

Drain, Then Layer

Pat the tomato slices again right before layering so any surface moisture stays out of the pie. Layer half the tomatoes, then half the onions, then half the bacon, and repeat. That order helps each bite get a little of everything instead of one wet layer sliding over another.

Spread the Topping to the Edges

Mix the mayonnaise, cheeses, basil, and chives until evenly combined, then spread it all the way to the crust edge. That seals the filling in and helps the top brown uniformly. If you leave gaps, the exposed tomatoes can dry out before the cheese finishes browning.

Bake Until the Top is Deeply Golden

The pie is done when the top is bubbling and bronzed in spots, with the center set enough that it doesn’t slosh when you nudge the pan. If the top is browning too fast, lay a loose piece of foil over it for the last few minutes. Let it rest for 10 minutes before slicing so the layers settle and the filling firms up.

Three Ways to Adjust the Pie Without Losing What Makes It Good

Make It Bacon-Free

Skip the bacon and add a pinch of smoked paprika to the cheese topping for a little depth. You’ll lose the crisp, salty bite, but the pie still works because the onions and cheddar carry a lot of the savory flavor on their own.

Use a Gluten-Free Crust

A good gluten-free refrigerated crust works here as long as you pre-bake it until it’s fully set. Gluten-free crusts tend to soften faster, so the tomato draining step matters even more. Let the pie rest before slicing so the crust has time to firm back up.

Swap in Another Cheese Blend

Gruyère, white cheddar, or a little Monterey Jack all work if you don’t have the exact cheese blend on hand. Just keep one sharp cheese in the mix so the topping doesn’t taste bland. Softer cheeses melt more smoothly, but the pie still needs a stronger-flavored cheese to stand out.

Storage and Reheating

  • Refrigerator: Store covered for up to 3 days. The crust softens a little, but the flavor holds up well.
  • Freezer: This pie doesn’t freeze well after baking because the tomatoes and mayo topping separate when thawed. If you need to plan ahead, bake the crust and prep the onions and bacon instead.
  • Reheating: Warm slices in a 325°F oven until heated through. The oven keeps the crust from going limp, which is the main problem with microwave reheating.

Questions I Get Asked About This Recipe

Can I use regular onions instead of Vidalia onions?+

Yes. Yellow onions are the best swap because they soften well and still give you a good savory base. The pie will taste a little sharper and less sweet than it does with Vidalias, so cook them until they’re fully tender and lightly caramelized.

Can I make this tomato and onion pie ahead of time?+

You can prep the components ahead, but I wouldn’t fully assemble it too far in advance. Tomatoes keep releasing juice, and that will soften the crust before baking. Cook the bacon and onions, drain the tomatoes, then assemble and bake the day you plan to serve it.

Can I use fresh mozzarella instead of shredded mozzarella?+

You can, but fresh mozzarella holds more water, so the topping may bake up softer. If you use it, pat it dry very well and slice it thin so it melts evenly. Shredded mozzarella is easier here because it blends into the mayonnaise and cheddar without adding extra moisture.

How do I keep the bottom crust from getting soggy?+

Pre-bake the crust, drain the tomatoes, and cook the onions before they go in. Those three steps take the extra water out of the pie before it reaches the oven. If you skip them, the filling steams the crust from the inside and you lose that crisp base.

Can I reheat leftover slices in the microwave?+

You can, but the crust will turn soft. A low oven or toaster oven keeps the crust drier and the topping better textured. If you’re only heating one slice, use short bursts in the microwave and finish it in a dry skillet or toaster oven if you want to bring back a little crispness.

Tomato and Vidalia Onion Pie with Bacon

Tomato and Vidalia Onion Pie with Bacon is a Southern comfort-style baked pie featuring tender sweet Vidalia onions, juicy tomato slices, and crispy bacon tucked under a cheesy mayo topping. You’ll layer tomatoes, onions, and bacon, then bake until golden and bubbly in a flaky crust.
Prep Time 20 minutes
Cook Time 40 minutes
resting 15 minutes
Total Time 1 hour 15 minutes
Servings: 6 servings
Course: Dinner
Cuisine: Southern
Calories: 520

Ingredients
  

Pie
  • 1 refrigerated pie crust Use a 9-inch refrigerated crust.
  • 4 large ripe tomatoes Slice for layering.
  • 2 Vidalia onions Thinly slice for caramelizing.
  • 8 bacon slices Cook and crumble first.
  • 1 tsp salt For seasoning tomatoes and layering.
  • 0.5 tsp black pepper Seasoning for the tomato layers.
  • 1 tbsp olive oil Used to sauté the onions.
Cheesy Topping
  • 1 cup mayonnaise Binds the topping as it bakes.
  • 1.5 cup shredded sharp cheddar cheese Sharp cheddar for a rich flavor.
  • 0.5 cup shredded mozzarella cheese Adds stretch and melt.
  • 2 tbsp chopped fresh basil Fresh, chopped.
  • 1 tbsp chopped chives Fresh, chopped.

Equipment

  • 1 sheet pan
  • 1 cast iron skillet

Method
 

Prep and par-bake the crust
  1. Preheat oven to 375°F (190°C) and place a sheet pan in the oven to help with even baking later.
  2. Fit the refrigerated pie crust into a 9-inch pie plate.
  3. Bake the crust for 10 minutes, then cool slightly to keep it from getting soggy.
Salt tomatoes and caramelize onions
  1. Lay the tomato slices on paper towels and sprinkle lightly with salt, then let sit for 15 minutes to remove excess moisture.
  2. Heat the olive oil in a skillet and cook the Vidalia onions until softened and lightly caramelized.
Assemble the layered pie
  1. Lay half of the tomatoes in the pie crust, then top with half of the onions and half of the crumbled bacon.
  2. Repeat the layers with the remaining tomatoes, onions, and bacon.
Add cheese topping and bake
  1. In a bowl, combine mayonnaise, shredded sharp cheddar cheese, shredded mozzarella cheese, chopped basil, and chopped chives.
  2. Spread the cheese mixture evenly over the top so it covers to the edges.
  3. Bake for 30–35 minutes at 375°F (190°C) until golden brown and bubbly.
  4. Cool for 10 minutes before slicing so the filling sets.
  5. Serve warm.

Notes

Pro tip: salt the tomato slices and rest on paper towels so the pie bakes up with set layers instead of pooling liquid. Store leftovers covered in the refrigerator up to 3 days; reheat in a 325°F (165°C) oven until warmed through. Freezing is not recommended due to tomatoes and mayo-based topping texture. For a lighter option, use reduced-fat mayonnaise and reduce cheddar by 1/4 cup without changing the bake time.

Join our weekly recipe email

Fresh dinners, soups, and bakes—straight to your inbox. Free & easy.

Unsubscribe anytime. We respect your inbox.

Leave a Comment

Recipe Rating