Comforting Bacon Onion Tomato Pie – Creamy, Crispy & So Easy

Stuffani Borjat

June 25, 2025

Comforting Bacon Onion Tomato Pie with golden cheese crust

My mom never wasted bacon or onions. When we had a few tomatoes on the counter and an extra crust in the fridge, she’d layer it all into a pie that smelled like Sunday. This comforting bacon onion tomato pie is my take on hers slow-cooked onions, crisp bacon, juicy tomato slices, and a creamy cheese top that turns golden and bubbly in the oven.

It’s cozy without trying too hard. I love it next to simple southwest cucumber salad or followed by amish peanut butter cream pie when dinner needs a little extra love.

Table of Contents

Comforting Bacon Onion Tomato Pie Recipe Guide

Ingredients Comforting Bacon Onion Tomato Pie

Ingredients for Comforting Bacon Onion Tomato Pie laid out
  • 1 deep-dish pie crust (store-bought or homemade), pre-baked
  • 6–8 slices thick-cut bacon, cooked and crumbled
  • 1 large yellow onion, thinly sliced
  • 2 medium tomatoes, thinly sliced
  • 1½ cups shredded mozzarella cheese
  • ½ cup mayonnaise
  • ½ cup sour cream
  • 1 tablespoon all-purpose flour
  • ½ teaspoon garlic powder
  • ¼ teaspoon black pepper
  • ¼ teaspoon salt
  • 1 tablespoon chopped fresh chives or parsley (optional)

Instructions

Step 1: Preheat the oven
Set your oven to 350°F (175°C).

Step 2: Caramelize the onions
In a skillet over medium heat, cook sliced onions in a spoonful of bacon drippings until soft and golden, about 10 minutes. Set aside to cool slightly.

Caramelized onions in skillet for tomato pie

Step 3: Layer the pie
In the pre-baked crust, layer half the caramelized onions, followed by half the tomato slices and half the crumbled bacon. Repeat with remaining onions, tomatoes, and bacon.

Layering bacon, onions, and tomatoes in pie crust

Step 4: Prepare the topping
In a small bowl, mix together mozzarella cheese, mayonnaise, sour cream, flour, garlic powder, salt, and pepper until well blended.

Step 5: Top and bake
Spread the cheese mixture evenly over the layered filling. Place the pie on a baking sheet and bake for 35–40 minutes, or until the top is golden brown and bubbly.

Step 6: Cool and garnish
Allow to rest for a few minutes before slicing. Garnish with fresh chives or parsley if desired.

Serving a slice of Comforting Bacon Onion Tomato Pie

This pie pairs beautifully with cheesy garlic chicken wraps when you want a plate full of comfort.

Comforting Bacon Onion Tomato Pie Variations

Quick Ingredient Swaps

Comforting Bacon Onion Tomato Pie:

  • No sour cream? Use plain Greek yogurt.
  • No fresh tomatoes? Try drained canned tomatoes or sun-dried tomatoes.
  • Out of bacon? Use pancetta or smoked turkey.
  • No mozzarella? Use cheddar, Monterey Jack, or a blend.
  • No fresh pie crust? A frozen one works great.

Simple Add-Ons

Comforting Bacon Onion Tomato Pie:

  • Add sautéed spinach or chopped kale for color and nutrition.
  • Sprinkle red pepper flakes into the topping for heat.
  • Mix in a handful of Parmesan to the cheese layer for extra bite.
  • Add sliced mushrooms between the onions and tomatoes.
  • Swap the garlic powder for onion powder or Italian seasoning.

Use what you’ve got. This comforting bacon onion tomato pie always works—whether you keep it classic or make it your own.

Serving and Storing Comforting Bacon Onion Tomato Pie

How to Serve It

Comforting Bacon Onion Tomato Pie:

This comforting bacon onion tomato pie pairs beautifully with something crisp or cool. Try it with a bright side like simple southwest cucumber salad or a tangy cucumber ranch crack salad to balance the richness. Want to turn it into a full comfort meal? Serve it alongside cheesy garlic chicken wraps.

How to Store It

Comforting Bacon Onion Tomato Pie:

Let leftovers cool completely. Then store slices in an airtight container in the fridge for up to 3 days. Reheat in the oven or toaster oven to keep the crust from going soft. You can also prep the pie a day ahead just hold off on baking until you’re ready, and cover it well in the fridge.

For more recipes follow me in pinterest and Facebook 

People Also Ask

  1. What is a bacon onion tomato pie?

    It’s a savory layered pie made with caramelized onions, sliced tomatoes, crisp bacon, and a creamy cheese topping—all baked in a deep-dish pie crust. It’s warm, comforting, and full of bold, familiar flavors.

  2. Can I make bacon onion tomato pie ahead of time?

    Yes. You can prep and layer everything a day ahead, then store it covered in the fridge. Bake it just before serving for the best flavor and texture.

  3. What’s the best crust for a savory tomato pie?

    A deep-dish pie crust works best—either homemade or store-bought. Pre-bake it slightly to prevent sogginess once layered.

  4. Can I freeze leftover bacon onion tomato pie?

    Yes. Let it cool completely, wrap slices tightly, and freeze for up to 1 month. Reheat in the oven to maintain texture.

Conclusion

This comforting bacon onion tomato pie is one of those dishes that doesn’t just fill a plate—it brings everyone to the table. It’s rich, easy, and made from simple, honest ingredients that you probably already have on hand. Whether you follow it step by step or swap in what’s in your fridge, this pie will always deliver something warm and satisfying.

Just like the ones Mom used to make.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Comforting Bacon Onion Tomato Pie with golden cheese crust

Comforting Bacon Onion Tomato Pie – Creamy, Crispy & So Easy

  • Author: Stuffani Borjat
  • Prep Time: 15 minutes
  • Cook Time: 40 minutes
  • Total Time: 55 minutes
  • Yield: 6 servings 1x
  • Category: Dinner
  • Method: Baking
  • Cuisine: American

Description

A rich, layered bacon onion tomato pie baked in a flaky crust and topped with a creamy, cheesy layer that bubbles golden in the oven.


Ingredients

Scale

1 deep-dish pie crust (store-bought or homemade), pre-baked

68 slices thick-cut bacon, cooked and crumbled

1 large yellow onion, thinly sliced

2 medium tomatoes, thinly sliced

1½ cups shredded mozzarella cheese

½ cup mayonnaise

½ cup sour cream

1 tablespoon all-purpose flour

½ teaspoon garlic powder

¼ teaspoon black pepper

¼ teaspoon salt

1 tablespoon chopped fresh chives or parsley (optional)


Instructions

1. Preheat oven to 350°F (175°C).

2. Cook onions in bacon drippings until golden and soft, about 10 minutes.

3. Layer half the onions, tomatoes, and bacon in the pre-baked crust.

4. Repeat layers with remaining onions, tomatoes, and bacon.

5. Mix cheese, mayonnaise, sour cream, flour, garlic powder, salt, and pepper in a bowl.

6. Spread the topping over the pie.

7. Place pie on a baking sheet and bake for 35–40 minutes, until golden and bubbly.

8. Cool slightly, garnish with chives or parsley, and serve.


Notes

You can prepare this a day ahead and bake just before serving.

Try it with sharp cheddar instead of mozzarella for a different flavor.

Great for brunch, dinner, or a hearty side.


Nutrition

  • Serving Size: 1 slice
  • Calories: 420
  • Sugar: 4g
  • Sodium: 630mg
  • Fat: 32g
  • Saturated Fat: 14g
  • Unsaturated Fat: 16g
  • Trans Fat: 0g
  • Carbohydrates: 20g
  • Fiber: 2g
  • Protein: 13g
  • Cholesterol: 80mg

Keywords: comforting bacon onion tomato pie

Leave a Comment

Recipe rating