Bacon Onion Tomato Pie: The Ultimate Savory Comfort Dish for Every Season

If you’ve been searching for a soul-warming, savory, elegant recipe that strikes the perfect balance of rustic comfort and gourmet charm, Bacon Onion Tomato Pie is about to become your new obsession. This flavorful, satisfying pie brings together layers of juicy tomatoes, caramelized onions, smoky bacon, and a creamy cheese topping baked inside a buttery crust that turns golden and crisp. It’s a recipe that captures the essence of Southern comfort cooking while still feeling modern, accessible, and ideal for any home kitchen.

Whether you’re preparing a cozy family dinner, a summer garden brunch, or a potluck dish that steals the spotlight, this Bacon Onion Tomato Pie delivers every single time. The dish is hearty yet fresh, indulgent yet balanced, and deeply savory with its irresistible combination of textures and flavors.

In this long-form, SEO-optimized article, we’ll explore everything you need to know to make this pie perfect—from simple ingredients to advanced tips, variations, serving suggestions, and even fun culinary history.

Why Bacon Onion Tomato Pie Works So Well

Tomatoes are a gift to the culinary world. When paired with the right supporting flavors—salt, fat, herbs, and creaminess—they transform into a star ingredient capable of anchoring an entire dish. This pie is proof.

Here’s why the combination works beautifully:

1. Smoky and Savory Bacon

Bacon adds saltiness and umami that cut through the sweetness of the tomatoes. The crisp texture contrasts with the soft pie filling.

2. Caramelized Onions

Slow-cooked onions introduce depth, sweetness, and richness, creating balance and complexity.

3. Juicy Tomatoes

Fresh tomatoes provide acidity, moisture, and a bright, garden-fresh flavor. When layered properly and drained well, they bake into a tender, luscious filling without becoming watery.

4. Creamy Cheese Topping

A mixture of cheese and mayonnaise (a famous technique in Southern tomato pies) forms a bubbly, golden, rich topping that holds everything together.

5. Buttery Pie Crust

The crust anchors the dish with flaky texture and richness, absorbing the filling’s flavors while maintaining structure.

Every bite is creamy, crispy, smoky, tangy, and just downright comforting.


Ingredients for Bacon Onion Tomato Pie

Below is the complete list of ingredients needed to make this crowd-pleasing pie. Feel free to adjust seasonings or cheeses to suit your taste.

Ingredients

  • 1 unbaked pie crust (store-bought or homemade)
  • 4–5 medium tomatoes, sliced
  • 1 teaspoon salt (for draining tomatoes)
  • 6 slices of thick-cut bacon, cooked and chopped
  • 1 large yellow onion, thinly sliced
  • 1 tablespoon butter (for sautéing)
  • 1 cup shredded cheddar cheese
  • ½ cup shredded mozzarella cheese
  • ½ cup mayonnaise
  • ½ teaspoon black pepper
  • ½ teaspoon garlic powder
  • 1 tablespoon chopped fresh basil (optional)
  • 1 tablespoon chopped fresh chives or green onions (optional)

Instructions

Follow these steps carefully for the best texture and flavor.

1. Prepare the Tomatoes

Layer sliced tomatoes on paper towels and sprinkle with salt. This draws out excess moisture. Let sit for 20–30 minutes, then pat dry.

2. Pre-Bake the Crust

Preheat oven to 375°F (190°C).
Place the pie crust in a dish, poke holes with a fork, and pre-bake for 8–10 minutes until lightly set.

3. Caramelize the Onion

Heat butter in a skillet, cook sliced onions over medium heat for 10–12 minutes until soft and golden.

4. Cook the Bacon

Cook until crisp and chop into pieces.

5. Layer the Pie

Begin with caramelized onions in the bottom of the crust.
Add tomato slices, then bacon, repeating layers until full.

6. Make the Cheese Mixture

Stir together mayonnaise, cheddar, mozzarella, pepper, and garlic powder until a thick topping forms.

7. Spread and Bake

Spread mixture evenly over the pie.
Bake for 30–35 minutes until golden and bubbling.

8. Cool and Serve

Let rest 15 minutes so flavors set. Slice and serve warm or at room temperature.


Tips for the Best Bacon Onion Tomato Pie

1. Drain Tomatoes Thoroughly

Water is the enemy of a crisp pie crust. Salting and drying prevents sogginess.

2. Experiment with Cheese

Try sharp cheddar, gouda, gruyere, pepper jack, or smoked mozzarella.

3. Use Thick-Cut Bacon

It holds texture better during baking and adds more smoky depth.

4. Add Fresh Herbs

Basil, chives, thyme, or oregano brighten the savory richness.

5. Let the Pie Cool

It will slice cleaner and the flavors deepen as it rests.


Delicious Variations

Mediterranean Tomato Pie

Replace bacon with olives, feta, and oregano.

Spicy Tomato Pie

Add jalapeños, pepper jack cheese, and a pinch of red pepper flakes.

Southern Classic Tomato Pie

Use only tomatoes, basil, cheddar, and mayo—simple and traditional.

Low-Carb Tomato Pie (Crustless)

Bake without a crust in a greased dish.

Serving Suggestions

Serve Bacon Onion Tomato Pie with:

  • Green salad with vinaigrette
  • Grilled or roasted vegetables
  • Fruit salad
  • Sweet corn
  • Herb roasted potatoes

Pairs beautifully with iced tea, white wine, or sparkling lemonade.


Fun Facts & Cultural History

Southern tomato pie has roots in Appalachian and Carolinian cooking traditions. The concept of layering tomatoes with mayo and cheese baked in a crust became especially popular in the late 20th century as home cooks embraced simple garden-to-table dishes.

Adding bacon and caramelized onions is a modern twist that enhances flavor complexity while staying true to the pie’s rustic origins.

Bacon Onion Tomato Pie

A savory, comforting pie filled with tomatoes, caramelized onions, smoky bacon, and a creamy cheese topping baked inside a golden crust.
Prep Time 25 minutes
Cook Time 35 minutes
Total Time 1 hour
Servings: 6 slices
Course: Dessert, Snack
Cuisine: American, Autumn
Calories: 310

Ingredients
  

Pie Filling
  • 1 unbaked pie crust
  • 4-5 medium tomatoes sliced
  • 1 tsp salt for draining tomatoes
  • 6 slices thick-cut bacon cooked and chopped
  • 1 large yellow onion thinly sliced
  • 1 tbsp butter for sautéing
Cheese Topping
  • 1 cup shredded cheddar cheese
  • 0.5 cup shredded mozzarella cheese
  • 0.5 cup mayonnaise
  • 0.5 tsp black pepper
  • 0.5 tsp garlic powder

Equipment

  • Mixing bowls
  • Baking sheet
  • Wire rack
  • Hand mixer or stand mixer

Method
 

  1. Slice tomatoes, salt them, and let drain for 20–30 minutes, then pat dry.
  2. Preheat oven to 375°F (190°C). Pre-bake the pie crust for 8–10 minutes.
  3. Caramelize onions in butter until golden, 10–12 minutes.
  4. Cook bacon until crisp and chop into pieces.
  5. Layer onions, tomatoes, and bacon inside the pie crust.
  6. Mix cheddar, mozzarella, mayonnaise, pepper, and garlic powder.
  7. Spread the cheese mixture on top of the layered pie.
  8. Bake for 30–35 minutes until golden and bubbling.

Notes

Let the pie cool for easier slicing and better flavor.

Leave a Reply