Have you ever tasted a dish that flawlessly combines the smoky flavor of crisp bacon, the sweetness of caramelized onions, and the bright tanginess of fresh tomatoes, all in one incredible bite? If not, you are in for an absolute treat with this delicious savory pie!
This beautiful dish is a guaranteed crowd-pleaser and perfect for absolutely any occasion. Whether you’re hosting an elegant Sunday brunch, packing a picnic, or simply craving a deeply comforting dinner, this easy recipe will not disappoint.
Why You’ll Love This Recipe
- Incredibly Versatile: It is hearty enough to be enjoyed at any time of the day—serve it for breakfast, lunch, or dinner!
- A Stunning Centerpiece: The vibrant cherry tomatoes and golden crust give this pie a beautiful, gourmet presentation.
- Beginner-Friendly: Despite looking incredibly fancy, it is surprisingly easy to pull together, even for novice bakers.
- Make-Ahead Friendly: It tastes just as phenomenal (if not better!) the next day when the flavors have had time to meld.
What You’ll Need
The Flaky Crust:
- 1 ½ cups All-purpose flour.
- ½ tsp Salt.
- ½ cup Unsalted butter: Cold and cut into small cubes. (Using ice-cold butter is the secret to a perfectly flaky crust!).
- 4–6 tbsp Ice water.
The Savory Filling:
- 6 slices Turkey bacon or beef bacon: Cooked until very crispy and crumbled.
- 1 large Onion: Thinly sliced.
- 2 cloves Garlic: Finely minced.
- 2 tbsp Olive oil: For caramelizing your onions.
- 1 ½ cups Cherry tomatoes: Halved. (Roma or sun-dried tomatoes also work beautifully).
- 1 cup Mozzarella cheese: Shredded.
- ½ cup Parmesan cheese: Grated.
- ½ cup Mayonnaise: This binds the filling together and creates a rich, creamy texture!
- 2 tbsp Fresh basil: Chopped.
- Salt and black pepper: To taste.
How to Make It (Step-by-Step)
Prep time: 30 minutes | Bake time: 35–40 minutes | Total time: approx. 1 hour 10 minutes | Yield: 8 Servings
Step 1: Prep and Preheat
Preheat your oven to 375°F (190°C).
Step 2: Mix the Dough
In a large mixing bowl, combine the all-purpose flour and salt. Add the cold, cubed butter and use a pastry cutter (or your clean hands) to cut the butter into the flour until the mixture resembles coarse crumbs.
Step 3: Chill the Crust
Gradually add the ice water, one tablespoon at a time, mixing gently just until the dough comes together. Form the dough into a tight ball, wrap it in plastic wrap, and refrigerate for 30 minutes.
Step 4: Caramelize the Onions
While the dough chills, heat the olive oil in a skillet over medium heat. Add the sliced onions and minced garlic, and cook slowly until the onions are beautifully caramelized and a deep golden brown. Set aside to cool slightly.
Step 5: Roll and Fit
Roll out the chilled dough on a lightly floured surface to fit a 9-inch pie dish. Transfer the dough to the dish, pressing it gently into the bottom and up the sides.
Step 6: The Big Mix
In a massive mixing bowl, combine the crumbled turkey bacon, caramelized onions, halved cherry tomatoes, mozzarella cheese, Parmesan cheese, mayonnaise, chopped fresh basil, salt, and pepper. Fold everything together until well mixed!
Step 7: Fill and Bake
💡 Crucial Step: Spoon the filling mixture directly into your prepared pie crust, spreading it out evenly. Bake in the preheated oven for 35 to 40 minutes, or until the crust is a gorgeous golden brown and the filling is heavily bubbling.
Step 8: Cool and Serve
Remove the pie from the oven and let it cool on a wire rack for a few minutes before slicing. (This allows the creamy filling to set up so you get perfectly clean slices!). Serve warm!
💡 Expert Tips for Success
- The Golden Crust Hack: For an extra crispy, beautifully golden crust, brush the bottom and edges of the raw pie dough with a lightly beaten egg before adding your filling!
- Freezer Magic: Have leftovers? Wrap individual slices tightly in aluminum foil and freeze them! Thaw overnight in the fridge and reheat in the oven for a quick, grab-and-go meal.
Variations and Substitutions
- The Vegetarian Swap: If you prefer a meatless version, simply omit the bacon and fold in a cup of deeply sautéed mushrooms, zucchini, or fresh spinach!
- The Mayo Swap: If you’re not a huge fan of mayonnaise, you can easily substitute it with full-fat sour cream or plain Greek yogurt for a tangier, slightly lighter filling.
- The Cheese Blend: Swap the mozzarella for sharp cheddar, nutty Gruyère, or spicy Pepper Jack to completely change the flavor profile of the pie.
Serving Suggestions
- The Elegant Lunch: This savory pie is absolutely delicious on its own, but you can effortlessly elevate it by serving it alongside a bright, peppery arugula salad tossed in a light lemon vinaigrette.
- The Brunch Spread: Pair a warm slice with a refreshing glass of fruity iced tea or a sparkling mimosa for the ultimate weekend brunch!
- The Bread Basket: Don’t forget to serve it with thick slices of warm, crusty bread to scoop up any melted cheese and caramelized onions left on the plate!

