Servings: 6 to 8 | Prep Time: 20 minutes | Rest/Drain Time: 30 minutes | Bake Time: 35 minutes | Total Time: About 1 hour 25 minutes
Summer tomatoes hit different. You know exactly what I mean — that moment when you bite into a sun-ripened tomato and it tastes like the garden itself. Now imagine building an entire savory pie around that feeling.
That is exactly what a Fresh Tomato Pie delivers. I first tried this dish at a neighbor’s backyard cookout and immediately asked for the recipe before I even finished my slice. No shame in that whatsoever.
This is not your average tomato dish. Fresh Tomato Pie combines layers of ripe tomatoes with a creamy, cheesy topping all nestled inside a flaky buttery crust. It is rich, savory, and completely unforgettable.
Ready to make it? Let me walk you through everything — ingredients, tips, and the full step-by-step process so your first slice comes out perfect.
What Is Fresh Tomato Pie, Anyway?
Fresh Tomato Pie is a Southern American classic — a savory tart built on a pie crust base, loaded with sliced fresh tomatoes, fresh herbs, and a rich mayonnaise-cheese topping that bakes into something golden and gorgeous.
Think of it as the lovechild of a quiche and a tomato galette, but way more forgiving to make. The crust does not need to be perfect. The filling practically assembles itself. And the result is stunning every single time.
IMO, this recipe captures peak summer flavor better than almost anything else. It works beautifully as a main dish for lunch, a side at dinner, or the star attraction at a brunch spread. Versatile and delicious — what more do you need?
Ingredients for Fresh Tomato Pie

The ingredient list is short and unpretentious. The quality of your tomatoes does most of the heavy lifting here, so choose wisely.
For the Pie Base
- 1 pre-made or homemade 9-inch pie crust, unbaked
- 1 tablespoon Dijon mustard (optional but recommended)
For the Tomato Layer
- 4 to 5 large ripe fresh tomatoes (about 2 pounds)
- 1 teaspoon salt (for drawing out moisture)
- 2 tablespoons fresh basil, roughly torn
- 1 tablespoon fresh chives or green onion, chopped
- 1/4 teaspoon black pepper
- 1/4 teaspoon garlic powder
For the Cheese Topping
- 3/4 cup mayonnaise (full-fat works best)
- 1 cup shredded sharp cheddar cheese
- 1/2 cup shredded mozzarella cheese
- 1/4 teaspoon onion powder
- 1/4 teaspoon smoked paprika
- Salt and pepper to taste
How to Make Fresh Tomato Pie: Full Step-by-Step

This is where the magic happens. Read through every step before you start — it saves time and prevents surprises halfway through. I learned that the hard way on my second batch
Step 1: Slice and Salt Your Tomatoes
Start by slicing your tomatoes into 1/4-inch thick rounds. You want them thin enough to layer nicely but thick enough to hold their shape during baking. Uneven slices create uneven cooking, so take your time here.
Lay the slices in a single layer on a clean kitchen towel or a few layers of paper towels. Sprinkle 1 teaspoon of salt evenly across all the slices. This step pulls out excess moisture from the tomatoes.
Let them rest and drain for at least 30 minutes. Do not skip this. Fresh tomatoes carry a lot of water and if that water releases inside your pie, you end up with a soggy, wet crust that nobody signed up for.
After 30 minutes, blot the tops of the tomato slices firmly with another paper towel. You want them as dry as possible before they go into the pie. The drier the tomato, the crisper the final result.
Step 2: Pre-Bake Your Pie Crust
Preheat your oven to 375 degrees Fahrenheit. While the tomatoes drain, get your crust ready. Press your pie crust into a 9-inch pie dish and crimp the edges however you like — fancy or totally rustic, both work.
Prick the bottom of the crust all over with a fork. This prevents it from puffing up unevenly during blind baking. Line the inside with parchment paper, fill it with pie weights or dried beans, and bake for 12 minutes.
Remove the weights and parchment, then bake for another 5 minutes until the crust just starts to turn lightly golden. You are not fully baking it yet — just giving it a head start so it does not stay raw under all those juicy tomatoes.
Take it out of the oven and let it cool for 5 minutes. If you are using Dijon mustard, spread a thin layer across the bottom of the crust right now. It adds a subtle tang that pairs perfectly with ripe summer tomatoes.
Step 3: Make the Cheese Topping
While the crust cools, stir together the mayonnaise, shredded cheddar, shredded mozzarella, onion powder, smoked paprika, and a pinch of salt and pepper in a medium bowl. Mix until everything is evenly combined.
The mixture should look thick, creamy, and almost spreadable — like a very chunky dip. If it feels too stiff, add a teaspoon of mayonnaise to loosen it slightly. You want it easy to spread without it running off the tomatoes.
Taste the topping at this point. Add more salt or pepper if needed. This topping carries a lot of the flavor of the final dish, so getting the seasoning right here makes a real difference to what you pull out of the oven.
Step 4: Layer the Tomatoes
Now comes the satisfying part. Arrange your drained, blotted tomato slices across the bottom of the pre-baked crust in a single even layer. Overlap them slightly if you need to in order to cover the whole surface.
Scatter the torn fresh basil and chopped chives evenly over the tomato layer. Add a light pinch of black pepper and garlic powder. These herbs bring a brightness that cuts through the richness of the cheese topping beautifully.
If you have more tomatoes, add a second layer on top of the herbs. More tomatoes equal more flavor, and as long as you drained them well, a double layer absolutely works without making the pie soggy.
Step 5: Spread the Cheese Topping
Dollop the cheese-mayo mixture across the top of the tomato layers in several spoonfuls. Then use the back of a spoon or a small offset spatula to spread it gently and evenly from edge to edge.
Do not press down hard — you want to spread, not squish the tomatoes underneath. Work from the center outward. The topping should cover the tomatoes completely like a blanket, sealing in all that flavor as the pie bakes.
Make sure you get the topping all the way to the edges of the crust. Any exposed tomato at the edge tends to bubble and release more liquid. A fully covered top gives you a much cleaner, more even bake throughout.
Step 6: Bake Until Golden
Slide the pie into your preheated oven and bake at 375 degrees Fahrenheit for 30 to 35 minutes. The topping should turn deeply golden brown, and the edges of the crust should look beautifully caramelized when it is done.
Check it at the 25-minute mark. If the crust edges brown too quickly, fold small strips of foil around the exposed crust to protect them for the remainder of the bake. This keeps the crust from over-browning before the topping finishes.
The pie is done when the cheese topping is bubbly, golden, and slightly puffed in the center. You might see a little liquid around the edges — that is completely normal. It will absorb back in as the pie rests.
Step 7: Rest Before Slicing
This step requires more patience than you think you have, but it matters enormously. Let the pie rest on a wire rack for at least 15 to 20 minutes before you cut into it.
Cutting too early lets all the built-up steam and juices rush out at once, which makes the interior wet and the slices messy. After resting, the filling firms up and holds together cleanly when sliced.
Serve it warm, at room temperature, or even slightly chilled the next day. FYI, a cold slice of Fresh Tomato Pie straight from the fridge the morning after is genuinely one of life’s better experiences. Do not question it — just try it.
Tips for the Best Fresh Tomato Pie Every Time
A few small habits separate a good tomato pie from a truly great one. Here is everything I have picked up after making this recipe repeatedly over multiple summers.
- Choose peak-season tomatoes: Grocery store tomatoes in winter will disappoint you. Heirloom, beefsteak, or garden tomatoes at peak ripeness make all the difference.
- Drain thoroughly: Thirty minutes minimum. Soggy pie is the enemy and proper draining is your only defense against it.
- Use full-fat mayonnaise: Low-fat mayo introduces more water and throws off the texture of the topping. Full-fat gives you that creamy, stable result.
- Grate your own cheese: Pre-shredded cheese contains anti-caking coatings that prevent smooth melting. Freshly grated cheese melts cleaner and tastes better.
- Rest the pie properly: Yes, 20 minutes feels like forever when it smells that good. But it is non-negotiable if you want clean, beautiful slices.
Delicious Variations to Try

Once you nail the classic Fresh Tomato Pie, you can start customizing it to match your mood. Here are some variations that work really well.
- Add crispy bacon bits between the tomato and cheese layers for a smoky twist.
- Swap cheddar for Gruyere for a more sophisticated, nutty flavor profile.
- Use a cornmeal crust instead of a traditional pie crust for extra texture.
- Add a layer of caramelized onions beneath the tomatoes for deeper sweetness.
- Stir fresh thyme or oregano into the cheese topping for a more herby finish.
Storing and Reheating Your Tomato Pie
Store leftover Fresh Tomato Pie covered in the refrigerator for up to 3 days. The flavor actually deepens overnight as everything melds together. Honestly, day-two slices are sometimes better than the original.
To reheat, place individual slices on a baking sheet and warm in a 350-degree oven for 10 to 12 minutes. This method keeps the crust crisp rather than making it soggy the way a microwave would.
Freezing is not ideal for this recipe. The tomatoes and mayonnaise topping do not freeze and thaw gracefully — the texture suffers. Make it fresh and enjoy it within a few days for the best experience.
Frequently Asked Questions
Can I use cherry tomatoes instead of large tomatoes?
Yes, you can slice cherry tomatoes in half and use them instead. They tend to hold slightly less water than large tomatoes, which actually works in your favor. The flavor is sweet and bright — slightly different but equally delicious in a Fresh Tomato Pie.
Why does my tomato pie turn out watery?
Nine times out of ten, this happens because the tomatoes did not drain long enough. Make sure you salt and drain them for at least 30 minutes, then blot firmly with paper towels before layering. Skipping or rushing this step is the most common mistake.
Can I make Fresh Tomato Pie without mayonnaise?
You can substitute sour cream or a mixture of cream cheese and sour cream for a different flavor. The texture changes slightly and the topping may not brown quite as deeply, but the result still tastes wonderful. Full-fat options work better than low-fat alternatives here.
Can I prepare this pie a day ahead?
You can assemble the pie up to the point of baking, cover it tightly, and refrigerate overnight. Bake it fresh the next day — just add about 5 extra minutes to the bake time since it starts cold. The crust holds up well with this approach.
What do I serve with Fresh Tomato Pie?
It pairs beautifully with a simple green salad, roasted corn, or grilled chicken on the side. For a lighter meal, serve it alone with a cold glass of lemonade. It also works well as a starter cut into small wedges at a summer dinner party.
Final Thoughts
Fresh Tomato Pie is one of those recipes that looks impressive but genuinely does not require much skill. The steps are simple, the ingredients are accessible, and the flavor reward is completely out of proportion to the effort you put in.
The key is your tomatoes. When you start with ripe, flavorful, peak-season tomatoes and take the time to drain them properly, the rest of the recipe practically takes care of itself. Do not rush those two things and you will nail this every time.
Give this Fresh Tomato Pie a place in your summer cooking rotation. Make it once for guests and you will hear about it for years. Make it on a quiet weekend for yourself and you will understand immediately why people have been passing this recipe around for generations.

Fresh Tomato Pie
Ingredients
Method
- Slice your tomatoes into 1/4-inch thick rounds and place them in a single layer on paper towels. Sprinkle with salt and let them drain for at least 30 minutes.
- Preheat your oven to 375°F. Roll out the pie crust into a 9-inch pie dish, prick the bottom with a fork, and blind bake for 12 minutes with weights and then for another 5 minutes without weights.
- While the crust cools, mix together the mayonnaise, cheddar cheese, mozzarella cheese, onion powder, smoked paprika, and a pinch of salt and pepper.
- Arrange drained tomato slices in the bottom of the pre-baked pie crust. Layer with fresh basil, chives, pepper, and garlic powder.
- Spread the cheese topping mixture evenly over the tomatoes, ensuring to cover all edges to prevent excess moisture.
- Bake in the preheated oven for 30 to 35 minutes until the topping is golden and bubbly. Check after 25 minutes to prevent over-browning.
- Let the pie rest for 15 to 20 minutes before slicing to allow the filling to set.



