Bacon Onion Tomato Pie

Featured in appetizers-snacks.

Look at this beauty! That golden-brown crust is calling your name, and just wait until you see what's inside. Imagine cutting into this pie and revealing those gorgeous layers – crispy bacon pieces scattered throughout a velvety cream cheese filling, sweet caramelized onions that practically melt in your mouth, and juicy tomatoes adding pops of freshness. The top is covered with even more bacon (because why not?) creating this amazing crispy-creamy contrast that'll have everyone coming back for seconds. This isn't just any pie – it's the kind of dish that makes people stop mid-conversation and ask for the recipe. Trust me, when you pull this out of the oven and that bacon-onion aroma fills your kitchen, you'll feel like a total culinary rockstar. Ready to make some magic happen?

Tswira dial profile dial zaho awlaydi..
Updated on Tue, 25 Nov 2025 20:07:40 GMT
Main recipe image showcasing the final dish pin it
Golden bacon onion tomato pie with creamy filling and crispy bacon topping | lonerecipes.com

I remember the first time I encountered a savory pie like this at a small café in Charleston. I had always associated pie with dessert, so when the server described this bacon and onion creation, I was skeptical but intrigued. That first bite changed everything – the way the salty bacon played against the sweet caramelized onions, all held together by that rich, creamy filling, was a revelation. The tomatoes added just enough acidity to balance the richness without overwhelming the other flavors. When I got home, I was determined to recreate it. After several attempts and lots of tweaking, I landed on this version that captures that same magic. What I love most is how the pie crust gets perfectly golden and flaky, creating this wonderful textural contrast with the soft, custardy interior. The cream cheese mixture sets up beautifully, giving you clean slices that hold their shape but still feel luxurious on your tongue. It's become my signature dish – the one I make when I really want to wow someone.

Why I love this recipe

This recipe holds a special place in my heart because it's proof that simple ingredients can create something truly spectacular. There's something deeply satisfying about taking everyday items – bacon, onions, tomatoes, cheese – and transforming them into a show-stopping dish. I love that it works for any occasion, from casual weeknight dinners to fancy brunches. The make-ahead friendly nature means I can prep it in the morning and bake it when guests arrive, making entertaining stress-free. But beyond the practicality, there's just something about the flavor combination that never gets old. Every bite has layers of taste and texture – the crispy bacon, the creamy filling, the burst of tomato, the sweet onion. It's comfort food elevated. Plus, watching people's faces when they take their first bite and realize this isn't just another quiche never gets old. This pie has become part of my story, tied to countless memories of shared meals and happy gatherings.

What You Need From Your Kitchen

  • Bacon: Cook until crispy, then crumble into small pieces
  • Onion: Dice and caramelize in bacon grease until golden brown
  • Tomatoes: Slice thinly and layer on the bottom of the crust
  • Cream Cheese: Soften to room temperature and beat until smooth
  • Cheddar and Mozzarella: Shred fresh for best melting results
  • Eggs: Beat into cream cheese mixture one at a time
  • Pie Crust: Use store-bought or homemade for the base

Let's Make These Together

Prepare Your Crust Base
Start by preheating your oven and getting that pie crust ready. Press it into your pan, crimp those edges to make it pretty, and give the bottom a few fork pricks. This step is crucial for preventing a soggy bottom and ensuring your crust stays flaky and delicious throughout the baking process.
Create the Bacon Magic
Cook your bacon until it's perfectly crispy and save some of that flavorful grease. Use it to caramelize your onions until they're sweet and golden. This technique layers flavor upon flavor, giving your pie incredible depth. The combination of smoky bacon and sweet onions is what makes this dish absolutely irresistible.
Whip Up the Creamy Filling
Beat together all your creamy ingredients until they're perfectly smooth. This mixture is the heart of your pie, binding everything together while adding richness and moisture. The combination of cream cheese, mayo, and sour cream creates a texture that's luxurious without being too heavy. Adding the eggs gives it structure so your pie slices beautifully.
Build Your Layers
Layer those fresh tomato slices on the bottom, pour your creamy mixture over top, and crown it all with crispy bacon. The layering technique ensures every bite has all the flavors working together. As it bakes, everything melds together into something truly special.
Bake to Golden Perfection
Watch as your creation transforms in the oven, the filling setting up while the top turns golden and gorgeous. The aroma filling your kitchen will have everyone asking when dinner's ready. That final result – crispy bacon on top, creamy filling in the middle, flaky crust on the bottom – is worth every minute.
Additional recipe photo showing texture and details pin it
Homemade bacon pie with caramelized onions and fresh tomatoes in flaky crust | lonerecipes.com

Switch Things Up

I first made this pie on a lazy Sunday afternoon when I had leftover bacon from breakfast and a lone onion sitting on my counter. I thought, why not throw together something hearty? As it baked, the smell was absolutely intoxicating – my neighbor actually knocked on my door to ask what I was making! When I finally cut into it, I was blown away by how the layers had set perfectly. The bacon stayed crispy on top while the inside was this dreamy, custardy filling. I've tweaked the recipe over the years, adding more cheese here, extra bacon there (always extra bacon), and playing with different herbs. Now it's my go-to dish when I want to impress without spending hours in the kitchen. Last month, I brought it to a family gathering and three people asked for the recipe before we even finished eating. That's when you know you've got a winner.

Perfect Pairings

This savory pie pairs beautifully with a crisp green salad dressed in a light vinaigrette to cut through the richness. For a heartier meal, serve it alongside roasted asparagus or green beans with garlic. A chilled glass of Chardonnay or Pinot Grigio complements the creamy filling wonderfully, while a light wheat beer works great for casual gatherings. If you're serving this for brunch, pair it with fresh fruit salad and mimosas. For dinner, consider adding a simple tomato soup or gazpacho as a starter.

Step-by-step preparation photo pin it
Savory pie slice showing layers of bacon, onions, tomatoes and cheese | lonerecipes.com

Frequently Asked Questions

→ Can I make this pie ahead of time?

Absolutely! You can assemble the entire pie up to 24 hours in advance and keep it covered in the refrigerator. When you're ready to bake, just add 5-10 extra minutes to the baking time since it'll be starting from cold. You can also bake it completely, refrigerate it, and reheat slices in a 350°F oven for about 10 minutes.

→ Can I freeze Bacon Onion Tomato Pie?

Yes, this pie freezes well for up to 2 months. Wrap it tightly in plastic wrap and then aluminum foil before freezing. Thaw overnight in the refrigerator and reheat in a 350°F oven until warmed through. The texture stays remarkably good, though the crust may be slightly less crispy than when fresh.

→ What can I substitute for the mayonnaise?

Greek yogurt or additional sour cream work well as substitutes for mayonnaise. Keep in mind that Greek yogurt will make the filling slightly tangier, while extra sour cream keeps it rich and creamy. You could also use crème fraîche for a more sophisticated flavor profile.

→ Why is my pie filling runny?

A runny filling usually means the pie needs more baking time or wasn't allowed to cool properly. Make sure to bake until the center just barely jiggles and then let it rest for at least 15-20 minutes before cutting. Also ensure your cream cheese was fully softened and mixed smoothly to help with proper setting.

→ Can I use different types of cheese?

Definitely! While cheddar and mozzarella create a great flavor balance, you can experiment with Gruyère for a more sophisticated taste, Monterey Jack for extra creaminess, or even pepper jack if you want some heat. Just keep the total cheese amount the same for best results.

→ How do I prevent a soggy bottom crust?

Pre-baking (blind baking) your crust for 8-10 minutes before adding the filling helps create a barrier against moisture. You can also brush the bottom with a thin layer of beaten egg white before adding the tomatoes. Make sure to prick the crust with a fork to prevent bubbling during this pre-bake.

→ What's the best way to reheat leftovers?

Reheat individual slices in a 350°F oven for 10-12 minutes to maintain the crust's texture. You can also use an air fryer at 350°F for 5-7 minutes for extra crispiness. Avoid the microwave if possible, as it can make the crust soggy, though it works in a pinch for a quick warm-up.

Conclusion

This Bacon Onion Tomato Pie is pure comfort in every bite. The combination of smoky bacon, sweet onions, and juicy tomatoes creates a flavor profile that's both familiar and exciting. The creamy filling binds everything together while the flaky crust provides the perfect base. Whether you're serving this for brunch, dinner, or a potluck, it's guaranteed to disappear fast. The best part? It tastes even better the next day, making it perfect for meal prep or enjoying leftovers.

Bacon Onion Tomato Pie

A savory pie loaded with crispy bacon, caramelized onions, and fresh tomatoes in a creamy cheese filling, all nestled in a flaky golden crust.

Prep Time
25 Minutes
Cook Time
45 Minutes
Total Time
70 Minutes
By: chris

Category: appetizers-snacks

Difficulty: intermediate

Cuisine: American

Yield: 8 Servings (8 balls)

Dietary: Meat, Pork, Contains Dairy

Ingredients

011 unbaked pie crust (9-inch)
028 slices bacon, cooked and crumbled
031 large onion, diced
042 medium tomatoes, sliced
051 cup shredded cheddar cheese
061 cup shredded mozzarella cheese
078 oz cream cheese, softened
081/2 cup mayonnaise
091/2 cup sour cream
103 large eggs
111/4 teaspoon garlic powder
121/4 teaspoon black pepper
132 tablespoons fresh basil, chopped

Instructions

Step 01

Preheat your oven to 375°F (190°C). Place the unbaked pie crust in a 9-inch pie pan and crimp the edges decoratively. Prick the bottom with a fork several times to prevent bubbling. Set aside while you prepare the filling.

Step 02

Cook the bacon in a large skillet over medium heat until crispy, about 6-8 minutes. Remove bacon and drain on paper towels, then crumble into bite-sized pieces. Reserve 2 tablespoons of bacon grease in the pan. Add diced onions to the same pan and sauté over medium heat until golden and caramelized, about 8-10 minutes, stirring occasionally. Set aside to cool slightly.

Step 03

In a large mixing bowl, beat together the softened cream cheese, mayonnaise, and sour cream until smooth and creamy. Add the eggs one at a time, beating well after each addition. Stir in the garlic powder, black pepper, and fresh basil. Fold in half of the crumbled bacon, the caramelized onions, and both types of shredded cheese until evenly combined.

Step 04

Arrange the tomato slices on the bottom of the prepared pie crust, overlapping slightly. Pour the cream cheese mixture over the tomatoes, spreading it evenly with a spatula. Sprinkle the remaining crumbled bacon on top, gently pressing it into the surface so it adheres.

Step 05

Place the pie on a baking sheet to catch any drips. Bake in the preheated oven for 40-45 minutes, or until the filling is set and the top is golden brown. The center should have just a slight jiggle when you gently shake the pan. If the crust edges brown too quickly, cover them with aluminum foil strips.

Step 06

Remove the pie from the oven and let it cool on a wire rack for at least 15-20 minutes before slicing. This allows the filling to set properly for clean slices. Garnish with additional fresh basil if desired. Serve warm or at room temperature. Store any leftovers covered in the refrigerator for up to 3 days.

Notes

  1. For extra flavor, try adding a tablespoon of Dijon mustard to the cream cheese mixture.
  2. You can substitute turkey bacon for regular bacon if preferred, though cooking time may vary.
  3. Make sure the cream cheese is fully softened to room temperature to avoid lumps in your filling.
  4. This pie can be assembled up to 24 hours ahead and refrigerated before baking. Add 5-10 minutes to baking time if baking from cold.
  5. For a crispier bottom crust, pre-bake it for 8-10 minutes before adding the filling.

Tools You'll Need

  • 9-inch pie pan
  • Large mixing bowl
  • Electric mixer or whisk
  • Large skillet
  • Baking sheet
  • Spatula
  • Wire cooling rack
  • Sharp knife

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Dairy (cream cheese, cheddar, mozzarella, sour cream)
  • Eggs
  • Gluten (pie crust)

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 385
  • Total Fat: 28 g
  • Total Carbohydrate: 22 g
  • Protein: 14 g

Spice Up Your Inbox!

Join our gourmet community and get sizzling recipes, cooking tips, and exclusive updates delivered straight to your inbox.

We respect your privacy. No spam, just deliciousness.

×

Success!

You've successfully subscribed to our newsletter!