Bacon Onion Tomato Pie

Category: Satisfying Main Dishes

This savory pie combines smoky bacon, sweet caramelized onions, ripe tomato slices, and a creamy cheese topping baked to golden perfection. The slow cooking of the onions in bacon fat brings out deep sweetness, harmonizing with the fresh tomatoes’ bright juiciness. Built in layers over a crisp pre-baked crust, the pie offers rich, comforting flavors ideal for any meal occasion. The cheesy topping melts into a bubbly, golden crown that unites the ingredients beautifully. Best served warm or at room temperature with fresh herbs and crisp salad sides, this dish balances heartiness with vibrant summer produce and simple techniques anyone can master.

A woman in a chef's uniform poses for a picture.
Updated on Mon, 08 Sep 2025 22:35:22 GMT
A slice of bacon onion tomato pie. Pin
A slice of bacon onion tomato pie. | applefoodie.com

This bacon onion tomato pie became part of my summer ritual after one memorable bite at a neighbor’s kitchen table. Sweet onions turn jammy in bacon fat, ripe tomatoes add juiciness, and a creamy cheese topping bubbles to a golden finish in the oven. It is comfort food at its best and simple enough to make even on a humid weeknight but still impressive for weekend brunch.

Ever since trying this at a neighbor’s house I have made it for all kinds of gatherings and it disappears every single time even among folks who say they do not like onions.

Essential Ingredients

  • Pre-baked nine-inch deep pie shell: gives you a sturdy crisp crust
  • Thick bacon slices: the better the bacon the bigger the flavor
  • Fresh tomatoes: thinly sliced use peak summer tomatoes for best results
  • Yellow onion: thinly sliced sweet onions caramelize best
  • Mozzarella cheese: hand-shredded melts smoother than pre-shredded
  • Mayonnaise: creates a rich creamy topping
  • Sour cream: for tang and smooth texture
  • All-purpose flour: to help set the topping so it stays put when sliced
  • Garlic powder: for savory depth
  • Salt: rounds out and balances flavors
  • Black pepper: for a subtle gentle bite
  • Fresh herbs like chives or parsley: for a burst of color and freshness

Pick the most fragrant ripe tomatoes you can and never skip the step of hand-shredding your cheese if time allows it really makes the topping extra melty and smooth.

Step-by-Step Instructions

Preheat and Prep:
Start by heating your oven to three hundred fifty degrees Fahrenheit which makes sure baking is even and reliable while you ready the rest of the pie.
Cook the Bacon and Onions:
Place bacon slices in a medium skillet and cook on medium until crisp. This usually takes six to eight minutes but check for color and firmness rather than just the clock. Once done transfer bacon to a paper towel lined plate and keep two to three tablespoons of bacon fat in the skillet for flavor. When the bacon cools chop into bite pieces and set aside. Add thin onion slices to the bacon fat and cook slowly on medium heat. Stir occasionally for ten to twelve minutes until onions are deep golden and sweet not burnt. Let cool briefly.
Layer the Pie:
Layer half of the caramelized onions evenly in the pre-baked shell. Top with half the tomato slices in a pretty overlapping circle then scatter half the bacon pieces across the layer. Repeat with remaining onions tomatoes bacon so every bite has all the flavors.
Mix the Creamy Cheese Topping:
In a medium bowl mix together hand-shredded mozzarella mayonnaise sour cream flour garlic powder salt and black pepper until very smooth. When fully mixed spread the topping over the pie filling. Make sure to cover edge to edge to seal the layers and lock in moisture.
Bake and Finish:
Place filled pie on a rimmed baking sheet in case of drips. Bake for thirty five to forty minutes until the top is golden and bubbling and the pie is heated all the way through. Let cool at least ten minutes so the pie sets up and slices cleanly.
Serve and Garnish:
Just before serving add a sprinkle of fresh parsley or chives on top for color and a dash of brightness. Serve slices with salad fruit or whatever you crave.
A slice of bacon onion tomato pie. Pin
A slice of bacon onion tomato pie. | applefoodie.com

Cheese is always my favorite part of this pie since it creates the ultimate gooey bubbly crown. My kids love to help with the layering and sprinkling of bacon so making this has become a bit of a family tradition for us.

Storage Tips

Leftovers stay delicious for up to four days when kept tightly wrapped in the fridge. For longer storage wrap individual slices and freeze up to a month. When reheating use a low oven to keep the crust crisp and avoid microwaving if you want the texture to stay best.

Ingredient Substitutions

If you want a lighter version try turkey bacon instead of pork bacon or use half Greek yogurt in place of sour cream. Any melting cheese like cheddar gruyere or a blend with parmesan adds different flavor twist. Gluten free pie crust and a tablespoon of cornstarch instead of flour let you make it gluten free.

Serving Suggestions

Pair warm slices with fresh greens tossed in vinaigrette to balance richness. Roasted asparagus or green beans also make lovely sides. Serve at room temp for brunch or on a picnic. I sometimes set out extra herb butter and crusty bread for scooping up every last crumb.

A slice of bacon onion tomato pie. Pin
A slice of bacon onion tomato pie. | applefoodie.com

Cultural Context

The combination of onion bacon and tomato is a classic trio found across many comforting American and European pies. This recipe reflects the retro charm of Southern tomato pie with nods to French quiche and Italian torta salata—each bite brings together the best of summer and homestyle tradition.

Frequently Asked Questions About the Recipe

→ Can I use a different type of crust?

Yes, while a traditional pastry crust works well, options like buttery puff pastry, hash brown crust, or graham cracker crust provide unique twists and textures.

→ How to prevent watery filling?

Choose firm, ripe tomatoes and lightly salt slices to drain excess moisture before layering. Also, ensure onions are fully caramelized and cooled to avoid steaming the crust.

→ Is mayonnaise necessary in the topping?

Mayonnaise adds creaminess and binds the topping, but you can replace it with sour cream, cream cheese, or Greek yogurt for variations.

→ How do I know when the pie is done?

Look for a golden-brown, bubbly top and a set center. The edges should be fully baked and a knife inserted should come out with a few moist crumbs.

→ Can I add other vegetables?

Yes, thinly sliced zucchini, roasted peppers, or spinach complement the flavors well. Pre-cooking vegetables helps reduce excess moisture.

→ How long can leftovers be stored?

Store leftovers in the refrigerator for 3-4 days; flavors improve after a day. Frozen slices keep up to a month for easy reheating.

→ Can I make individual servings?

Mini pies can be made in small tart pans or ramekins with a reduced baking time of 20-25 minutes, perfect for portion control or events.

Bacon Onion Tomato Pie

A satisfying layered pie highlighting smoky bacon, caramelized onions, fresh tomatoes, and a rich cheese topping.

Preparation Time
25 min
Cook Time
40 min
Total Time
65 min
By: Tyla

Category: Main Dishes

Skill Level: Intermediate

Cuisine: American

Yield: 8 Serves (One 9-inch pie, serves 8 slices)

Dietary Preferences: ~

Ingredients

→ Crust

01 One pre-baked 9-inch deep pie shell

→ Filling

02 6-8 thick bacon slices
03 1 large yellow onion, thinly sliced
04 2 medium tomatoes, thinly sliced

→ Topping

05 1½ cups shredded mozzarella cheese
06 ½ cup mayonnaise
07 ½ cup sour cream
08 1 tablespoon all-purpose flour
09 ½ teaspoon garlic powder
10 ¼ teaspoon salt
11 ¼ teaspoon black pepper

→ Optional Garnish

12 1 tablespoon fresh herbs (parsley or chives)

Steps

Step 01

Preheat oven to 350°F while preparing the filling.

Step 02

Cook bacon slices in a medium skillet over medium heat until crispy, about 6-8 minutes. Remove and drain on paper towels, reserving 2-3 tablespoons of rendered fat. Chop cooled bacon into bite-sized pieces.

Step 03

Add thinly sliced onions to the skillet with reserved bacon fat. Cook over medium heat, stirring occasionally until onions are soft, golden, and caramelized, about 10-12 minutes. Remove from heat and cool slightly.

Step 04

Spread half the caramelized onions evenly over the pre-baked pie shell. Layer half the tomato slices over the onions in an overlapping pattern. Sprinkle half the chopped bacon over tomatoes. Repeat layers with remaining onions, tomatoes, and bacon.

Step 05

In a bowl, combine shredded mozzarella, mayonnaise, sour cream, flour, garlic powder, salt, and pepper. Mix thoroughly until smooth and creamy.

Step 06

Spread the cheese mixture evenly over the layered filling, covering to the edges of crust. Place pie on a rimmed baking sheet and bake for 35-40 minutes until the top is golden brown and bubbly.

Step 07

Allow pie to cool 10-15 minutes before slicing. Optionally, sprinkle with fresh parsley or chives before serving.

Notes & Tips

  1. Choose firm, ripe tomatoes and consider salting and draining slices to prevent excess moisture.
  2. Proper caramelization of onions ensures sweetness and depth of flavor; cook slowly over medium heat.
  3. Resting the pie after baking allows layers to set for cleaner slices.
  4. Use a pre-baked pie shell to avoid a soggy bottom crust.

Necessary Equipment

  • 9-inch deep pie plate
  • Medium skillet with heavy bottom
  • Rimmed baking sheet
  • Sharp kitchen knife

Allergy Information

Always double-check ingredient labels for allergens and consult a healthcare professional if you’re unsure.
  • Contains dairy, wheat (gluten), and eggs (in crust).

Nutritional Facts (Per Serving)

These details are for informational purposes and should not be considered medical advice.
  • Calories: 432
  • Fats: 29 g
  • Carbohydrates: 25 g
  • Proteins: 15 g