The first time I made a Southern Tomato Pie Recipe, I understood why this old-fashioned dish appears on so many summer tables. A basket of ripe tomatoes sat on my counter, still warm from the afternoon sun, and I needed a way to use them before they became too soft. Instead of making another salad, I layered those tomatoes into a buttery crust with basil, green onion, and a creamy cheddar topping. The kitchen smelled bright and savory as the pie baked, while the edges turned a deep golden brown.
This is not a rushed recipe. The tomatoes need a little time to release their extra juice, and the baked pie needs to rest before slicing. That patience makes all the difference. Each forkful has crisp pastry, tender tomato, sharp cheese, and fragrant herbs. Serve it as a light lunch, a dinner side, or the centerpiece of a relaxed weekend meal.
Classic Southern Tomato Pie Ingredients
A dependable Tomato Pie Filling Recipe begins with tomatoes that are ripe but still firm. Roma tomatoes work especially well because they contain less water, although garden tomatoes and heirlooms bring wonderful flavor. A prepared crust keeps the recipe simple, but a homemade pastry is always welcome if you have one ready.
- 1 refrigerated 9-inch pie crust, or one fully baked homemade crust
- 5 medium Roma or firm garden tomatoes
- 1 teaspoon kosher salt, divided
- 1 cup shredded sharp cheddar cheese
- 1/2 cup shredded mozzarella cheese
- 1/2 cup mayonnaise
- 2 tablespoons grated Parmesan cheese
- 3 green onions, thinly sliced
- 10 fresh basil leaves, finely chopped
- 1/4 teaspoon freshly ground black pepper
- 1 tablespoon cornmeal
Traditional Tomato Pie Instructions
Begin by slicing the tomatoes about 1/4 inch thick. Arrange them on paper towels, sprinkle them with half of the salt, and leave them for 30 minutes. Blot both sides thoroughly. This step is the quiet secret behind the Best Tomato Pie Recipe because excess tomato juice can make the bottom crust soggy.
Heat the oven to 375°F. If your crust is unbaked, prick the base with a fork, line it with parchment, and add pie weights or dried beans. Bake it until lightly set, then remove the weights and let it cool. A fully baked crust can go straight into the pie plate.
For the Tomato Pie Filling, combine the cheddar, mozzarella, mayonnaise, Parmesan, green onions, basil, pepper, and the remaining salt. The mixture should be thick and spreadable, with flecks of green herbs throughout. Sprinkle the cornmeal over the crust, then layer in half the tomatoes. Spread on half the cheese mixture and repeat with the remaining tomatoes and topping.

Bake for 35 to 40 minutes, or until the topping is puffed and golden and the crust is deeply browned. If the edges darken too quickly, cover them loosely with foil. Let the pie cool for at least 20 minutes before cutting. The filling will settle as it rests, giving you much cleaner slices.
Pro Tips for the Best Southern Tomato Pie
- Use firm tomatoes and remove the watery seed pockets if they seem especially juicy.
- Do not skip the draining step, even when using Roma tomatoes.
- Shred cheese from a block for a smoother, creamier topping.
- Place the pie on a preheated baking sheet to encourage a crisp bottom.
- Allow the pie to rest before serving so the Tomato Pie Filling can firm up.
Recipe For Tomato Pie Variations
For a smoky version, add cooked crumbled bacon between the tomato layers. A little fresh thyme gives the pie a woodsy flavor, while roasted garlic makes the topping sweeter and richer. You can also replace part of the cheddar with pepper Jack for gentle heat. For a vegetarian summer meal, add thin slices of roasted zucchini, provided they are cooked and drained first.
Troubleshooting and Substitutions
If the pie turns watery, the tomatoes probably needed more draining or the slices were too thick. Blotting them again before layering can help. If the crust browns before the center is ready, cover only the rim with foil. A soft bottom can also result from skipping the pre-bake, especially with very juicy tomatoes.
Mayonnaise can be replaced with plain Greek yogurt, though the topping will taste slightly tangier and less rich. Use Monterey Jack instead of mozzarella, scallions instead of green onions, or gluten-free pastry for a suitable alternative. Vegan mayonnaise and dairy-free shredded cheese can work, but the topping may melt differently.
Storage and Serving Suggestions
Cool leftovers completely, cover them, and refrigerate for up to three days. Reheat individual slices in a 350°F oven or toaster oven until warm. The microwave works in a pinch, but the crust will be softer. Southern Tomato Pie Recipe is delicious warm, but many people enjoy it at room temperature, especially with a green salad, grilled chicken, or sweet iced tea.
Southern Tomato Pie Recipe FAQs
Can I use heirloom tomatoes?
Yes. Choose firm heirlooms, remove excess seeds, and drain the slices carefully before assembling the pie.
Can I make this pie ahead of time?
You can bake it several hours ahead and serve it warm or at room temperature. Refrigerate it if preparing it the day before.
Why is my tomato pie watery?
Tomatoes naturally release juice as they bake. Salting, draining, blotting, and using a pre-baked crust greatly reduce excess moisture.
Can I freeze Southern Tomato Pie?
Freezing is not ideal because tomatoes and mayonnaise can change texture. Freshly baked or refrigerated pie gives the best result.
What cheese is best for tomato pie?
Sharp cheddar provides character, mozzarella adds stretch, and Parmesan contributes a salty, nutty finish.
Can I make it without mayonnaise?
Use thick Greek yogurt instead. The flavor will be brighter and the topping slightly less luxurious.

Southern Tomato Pie
Equipment
- 9-inch pie plate
- Baking sheet
- Paper towels
- Mixing bowls
- Sharp knife
- Wire cooling rack
Ingredients
- 1 refrigerated pie crust 9-inch; homemade or store-bought
- 5 medium Roma or firm garden tomatoes sliced 1/4 inch thick
- 1 teaspoon kosher salt divided
- 1 cup sharp cheddar cheese shredded
- 1/2 cup mozzarella cheese shredded
- 1/2 cup mayonnaise
- 2 tablespoons Parmesan cheese grated
- 3 green onions thinly sliced
- 10 fresh basil leaves finely chopped
- 1/4 teaspoon black pepper freshly ground
- 1 tablespoon cornmeal
Instructions
- Slice the tomatoes, arrange them on paper towels, sprinkle with salt, and let them drain for 30 minutes. Blot thoroughly.
- Heat the oven to 375°F. Pre-bake an unbaked crust until lightly set, then let it cool.
- Combine the cheddar, mozzarella, mayonnaise, Parmesan, green onions, basil, salt, and pepper in a bowl.
- Sprinkle cornmeal over the crust. Layer in half the tomatoes, half the cheese mixture, then repeat.
- Bake for 35 to 40 minutes, until golden and set. Rest for at least 20 minutes before slicing.
Notes
- Drain and blot tomatoes carefully to prevent a soggy crust.
- Shred cheese from a block for the smoothest topping.
- Refrigerate leftovers for up to three days.

