This bacon onion tomato pie is the ultimate celebration of summer produce, combining the smoky crunch of thick-cut bacon with the jammy sweetness of caramelized onions and the vibrant acidity of heirloom tomatoes. If you have been searching for a recipe that delivers a perfectly set, creamy filling without the dreaded “soggy bottom,” you have arrived. This dish is designed to be the centerpiece of your next brunch or garden dinner, featuring a golden-brown pastry crust infused with sharp cheddar and salty bacon bits.
When we talk about a bacon onion tomato pie, we are talking about a vertical masterpiece of textures. From the charred edges of the red and yellow heirloom tomatoes to the cracked black pepper finish, every bite is a balance of rich fats and bright, garden-fresh flavors. This isn’t just a side dish; it’s a robust, savory pie that rivals even the most comforting Sausage Cheese Strata for a place on your weekend menu.

Why This Savory Tomato Pie Works
- Perfectly Set Filling: We use a specific ratio of herbed mayonnaise and sharp cheddar to ensure the middle layer is thick, creamy, and stable—never runny.
- The “Anti-Soggy” Technique: By pre-salting the heirloom tomatoes and blind-baking the crust, we guarantee a crisp, flaky foundation every single time.
- Layered Flavor Profile: Deeply caramelized onions provide a sweet counterpoint to the smoky bacon and sharp orange cheddar cheese.
- Visual Showstopper: Shingled red and yellow heirloom tomatoes with puckered, roasted edges make this bacon onion tomato pie a Pinterest dream.
Essential Ingredients for the Ultimate Tomato Pie
Heirloom Tomatoes: You will need about 2 lbs (907g) of vibrant red and yellow heirloom tomatoes. These offer a superior flavor and a stunning visual contrast when sliced and shingled across the top.
Thick-Cut Bacon: 8 slices (approx. 225g) of bacon provide the smoky backbone of the dish. We render these until crispy, using the bits for the crust edges and the filling.
Sweet Onions: 2 large sweet onions (approx. 500g) are slowly caramelized to create a “jam” layer that sits directly on the crust.
Sharp Cheddar Cheese: 2 cups (226g) of freshly grated sharp orange cheddar. We use half in the mayo mixture and half to stud the edges of the pastry crust.
Herbed Mayonnaise Base: 1 cup (240ml) of high-quality mayonnaise mixed with fresh basil and chives. This acts as the binder that sets the pie during baking.
Flaky Pastry Crust: A standard 9-inch (23cm) deep-dish pie crust, either homemade or high-quality store-bought, which we will enhance with bacon and cheese.
Finishing Touches: Freshly cracked black pepper, sea salt flakes, and a handful of finely chopped fresh chives for a pop of color and oniony brightness.

How to Make the Best Bacon Onion Tomato Pie
Step 1: Prep and Dehydrate the Tomatoes
The biggest mistake in any bacon onion tomato pie is excess moisture. Slice your red and yellow heirloom tomatoes into 1/4 inch (6mm) rounds. Lay them out on a double layer of paper towels and sprinkle generously with salt.
Let them sit for at least 30 minutes. You will be amazed at how much water releases. Pat the tops dry with more paper towels before assembling. This ensures your herbed cheese filling stays “set” and stable.
Step 2: Render the Bacon and Caramelize Onions
In a large skillet over medium heat, fry your bacon until it is shattered-glass crispy. Remove the bacon and let it drain on paper towels, but keep 2 tablespoons (30ml) of the fat in the pan.
Add your thinly sliced sweet onions to the bacon fat with a pinch of salt. Cook low and slow for about 20-25 minutes until they are a deep, mahogany brown. If the pan looks dry, add a splash of water to deglaze those flavorful brown bits.
Step 3: Prepare the Bacon-Studded Crust
Preheat your oven to 400°F (200°C). Fit your pastry dough into a 9-inch (23cm) pie plate. Crimp the edges. Take a handful of your crispy bacon bits and a 1/4 cup (28g) of cheddar and press them directly into the fluted edges of the raw dough.
Line the crust with parchment paper and pie weights. Blind bake for 12 minutes. Remove the weights and bake for another 5 minutes until the bottom is dry and the bacon-cheese edges are golden-brown and bubbling.
Step 4: Mix the Herbed Cheese Filling
In a medium bowl, whisk together the mayonnaise, 1.5 cups (170g) of the sharp cheddar, half of the bacon bits, 1/4 cup (10g) of chopped basil, and 2 tablespoons (8g) of fresh chives. Season with plenty of cracked black pepper.
This mixture will look thick, which is exactly what you want. It will melt into the crevices of the onions and tomatoes during the final bake, creating that signature bacon onion tomato pie texture.
Step 5: Assembly and Final Bake
Spread the caramelized onions in an even layer over the bottom of your warm, blind-baked crust. Dollop the herbed mayo mixture over the onions and smooth it out with a spatula.
Shingle the red and yellow heirloom tomatoes on top in a decorative circular pattern. Top with the remaining bacon bits. Bake at 350°F (175°C) for 30-35 minutes. You are looking for the cheese to bubble and the tomato edges to become slightly charred and puckered.
Expert Tips for Success
- Use Freshly Grated Cheese: Pre-shredded cheese is coated in potato starch, which can prevent the filling from melding perfectly. Grating your own sharp cheddar makes a massive difference in the melt.
- Cool Before Slicing: Much like a Mexican Ground Turkey Casserole, this pie needs time to “set.” Wait at least 20 minutes before cutting into it to ensure clean, stable layers.
- Don’t Skimp on Pepper: Tomatoes and black pepper are a match made in culinary heaven. Be generous with the grinder!
- Adjust for Season: If heirloom tomatoes aren’t in season, high-quality Roma tomatoes are a good substitute because they have a lower water content.
Storage, Reheating & Freezing
To Store: This pie keeps beautifully in the refrigerator for up to 3 days. Cover it tightly with plastic wrap or store in an airtight container.
To Reheat: Avoid the microwave if possible, as it can make the crust soft. Reheat slices in a 325°F (160°C) oven for 10-15 minutes until the cheese is warmed through and the crust crisps back up.
To Freeze: We do not recommend freezing this bacon onion tomato pie. The high water content of the tomatoes and the mayonnaise-based filling can separate and become grainy upon thawing.
What to Serve With This Pie
This pie is quite rich, so it pairs best with light, acidic sides. A simple arugula salad with a lemon vinaigrette is our favorite choice. If you are serving this as part of a larger lunch spread, it sits perfectly alongside a bowl of Creamy Bean Soup or even a chilled Bean Soup with Bacon and Pearl Couscous.
Frequently Asked Questions
You can prepare the components (fry bacon, caramelize onions, salt tomatoes) ahead of time, but for the best crust texture, assemble and bake the pie on the day you plan to serve it.
It is not recommended. Mayonnaise provides the necessary fat and protein to set firmly when baked. Miracle Whip is too sweet and has a different oil structure that may become runny.
No, the skins on heirloom tomatoes are quite thin and become tender and slightly charred during baking, adding to the rustic visual appeal and texture of the pie.
The key is to slice the tomatoes, salt them, and let them drain on paper towels for at least 30 minutes before assembly. This removes excess moisture that would otherwise thin out the filling.
A sharp orange cheddar provides the best flavor contrast to the sweet onions and acidic tomatoes. You can also mix in a little Gruyère or Parmesan for added depth.
The Official Bacon Onion Tomato Pie Recipe

Bacon Onion Tomato Pie with Flaky Cheddar Crust
Ingredients
Equipment
Method
- Slice heirloom tomatoes into 1/4 inch rounds. Place on paper towels, salt generously, and let sit for 30 minutes to remove excess moisture.
- Cook bacon in a skillet until crispy. Remove bacon. In 2 tbsp of bacon fat, cook sliced onions over medium-low heat for 20-25 minutes until deep golden brown.
- Press crust into pie plate. Press some bacon and cheddar into the edges. Blind bake at 400°F (200°C) with weights for 12 minutes, then 5 minutes without.
- Layer caramelized onions on the bottom. Spread mayonnaise, cheddar, and bacon mixture over onions. Shingle tomatoes on top. Bake at 350°F (175°C) for 35 minutes.
Notes
Let the pie rest for 20 minutes before slicing to ensure the layers stay stable.
Save This Recipe to Pinterest!
If you love this bacon onion tomato pie, please click the pin button on any of the images in this post to save it to your “Summer Recipes” or “Brunch Ideas” board! Following us on Pinterest at KellyTaste ensures you never miss a seasonal showstopper.
Did you make this? Share a photo of your golden crust and shingled tomatoes in the comments below, and please leave a 5-star rating in the recipe card if you enjoyed it. Your feedback helps our community grow!
