Why You’ll Love this Bacon Onion Tomato Pie
This tomato pie is basically summer comfort food at its finest. You’re getting all the best flavors in one delicious slice – crispy bacon, caramelized onions, juicy tomatoes, and a cheesy, creamy topping that melts perfectly in every bite.
Who doesn’t love the combination of savory bacon with sweet onions? The contrast of textures makes this pie so satisfying – from the flaky crust to the soft vegetables and crunchy bacon bits.
It’s perfect for using those garden tomatoes when they’re at peak ripeness. Plus, it works as brunch, lunch, or dinner, making it incredibly versatile for any occasion.
What Ingredients are in Bacon Onion Tomato Pie?
This savory pie brings together the perfect combination of flavors and textures – from crispy bacon to sweet caramelized onions and juicy summer tomatoes.
The ingredients list is relatively straightforward, and you probably have many of these items in your kitchen already. What makes this pie special is the creamy, cheesy topping that melts into all the other components during baking, creating something truly magical.
- 1 refrigerated 9-inch pie crust
- 6 strips bacon, cooked and crumbled
- 1 large sweet onion, thinly sliced
- 3 medium ripe tomatoes, sliced (about 2 cups)
- 1 cup shredded cheddar cheese
- ½ cup shredded mozzarella cheese
- ½ cup mayonnaise
- 2 tablespoons fresh basil (or 1 teaspoon dried)
- ½ teaspoon salt
- ¼ teaspoon black pepper
When shopping for ingredients, the quality of your tomatoes will make a significant difference in this recipe. Look for ripe, in-season tomatoes for the best flavor – those pale winter tomatoes just won’t deliver the same punch.
And while the recipe calls for a refrigerated pie crust, you could certainly use a homemade crust if you prefer. For the cheeses, feel free to play around with the proportions or even substitute other melty varieties like Gruyère or Monterey Jack for a different flavor profile.
How to Make this Bacon Onion Tomato Pie
Making this delicious savory pie is surprisingly straightforward, and the results are absolutely worth the effort. Start by preheating your oven to 375°F (190°C), then fit your refrigerated 9-inch pie crust into a pie pan. Blind bake the crust for about 8 minutes to guarantee it doesn’t get soggy when filled with all those juicy ingredients.
While the crust is baking, cook your 6 strips of bacon until they’re nice and crispy, then remove them from the pan, let cool, and crumble into pieces. Here’s where the magic happens – don’t wash that skillet! Use those flavorful bacon drippings to sauté your thinly sliced large sweet onion until they’re soft and golden, which takes about 7 minutes.
Now comes the layering, which is vital for balanced flavor in every bite. Place half of your sliced tomatoes (you’ll need 3 medium ripe ones, about 2 cups total) in the bottom of your par-baked crust. Next, spread those gorgeous caramelized onions over the tomatoes, followed by the crumbled bacon pieces. Arrange the remaining tomato slices on top to create a beautiful final layer.
For the crowning glory, mix together 1 cup of shredded cheddar cheese, ½ cup of shredded mozzarella cheese, ½ cup of mayonnaise, 2 tablespoons of chopped fresh basil (or 1 teaspoon dried if that’s what you have), ½ teaspoon of salt, and ¼ teaspoon of black pepper in a bowl. This creamy, cheesy mixture gets spread evenly over the top of the pie, covering all those lovely layers underneath. Can you almost smell it already?
Return the assembled pie to your preheated oven and bake until the topping is golden brown and bubbly. The heat will melt the cheeses, crisp the edges, and transform all those simple ingredients into something spectacular.
The finished pie should rest for a few minutes before slicing, which gives everything a chance to set up properly. This little bit of patience means your slices will hold together beautifully when served, revealing all those gorgeous layers. Perfect for brunch, lunch, or a light dinner, this bacon onion tomato pie is comfort food at its finest – especially when those summer tomatoes are at their peak.
Bacon Onion Tomato Pie Substitutions and Variations
While the classic Bacon Onion Tomato Pie recipe is absolutely divine, don’t feel constrained by the exact ingredient list when you’re ready to get creative in the kitchen.
Swap in pancetta or prosciutto for bacon, or go vegetarian with smoked tempeh. Caramelized shallots can replace onions for a milder, sweeter profile.
Not a mayo fan? Greek yogurt makes a tangy alternative.
For cheese variations, try gouda for smokiness or gruyere for nuttiness.
Fresh herbs change everything—rosemary adds woodsy notes, while thyme brings lemony brightness.
And those tomatoes? Heirlooms in rainbow colors make a stunning presentation that’ll have everyone reaching for seconds.
What to Serve with Bacon Onion Tomato Pie
Pairing your savory Bacon Onion Tomato Pie with complementary sides elevates it from a delicious dish to a complete meal that’ll satisfy even the pickiest eaters.
A crisp green salad with vinaigrette offers the perfect contrast to the rich, cheesy pie—think arugula or mixed greens with a light lemon dressing.
For heartier appetites, consider roasted vegetables like asparagus or brussels sprouts. They add texture without competing with your star attraction.
Cold summer soups like gazpacho or cucumber work beautifully too, especially during warmer months.
Wine lovers, grab a chilled Sauvignon Blanc or light Pinot Noir.
Final Thoughts
The humble pie sitting on your kitchen counter represents more than just a delicious meal—it’s a celebration of classic flavors that never go out of style.
Every bite offers the perfect balance of savory bacon, caramelized onions, and juicy tomatoes, all wrapped in that flaky crust that makes you close your eyes with each forkful.
You’ll find yourself making this recipe again and again, maybe adding your own twist—a dash of hot sauce or a sprinkle of fresh herbs.
It’s one of those versatile dishes that works for brunch, lunch, or dinner. Comfort food at its finest, wouldn’t you agree?

Bacon Onion Tomato Pie
Ingredients
Equipment
Method
- Preheat your oven to 375°F (190°C). Fit the refrigerated 9-inch pie crust into a pie pan and blind bake it for about 8 minutes to prevent sogginess.
- While the crust bakes, cook the bacon strips until crispy. Remove from the pan, let cool, and crumble them. Reserve the bacon drippings.
- Using the bacon drippings in the same skillet, sauté the thinly sliced sweet onion over medium heat until soft and golden, about 7 minutes.
- Layer the pie by placing half of the tomato slices on the bottom of the par-baked crust. Spread the sautéed onions over the tomatoes, then sprinkle the crumbled bacon. Arrange the remaining tomato slices on top to form a final layer.
- In a bowl, mix the shredded cheddar cheese, shredded mozzarella cheese, mayonnaise, chopped basil, salt, and black pepper. Spread this creamy, cheesy mixture evenly over the layered pie.
- Return the assembled pie to the oven and bake until the topping is golden brown and bubbly. Allow the pie to rest for a few minutes before slicing to help the layers set.




