Why You’ll Love This Recipe
I love how this pie brings together sweet tomatoes, savory onions, and creamy cheese in a flaky crust—it’s pure Southern comfort. It looks beautiful, smells incredible while baking, and tastes even better. Whether I’m serving it for brunch, a casual family dinner, or as a potluck showstopper, it always disappears fast.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
-
Ripe tomatoes
-
Salt
-
Vidalia or sweet onions
-
Fresh basil leaves
-
Pre-baked pie crust
-
Mayonnaise
-
Shredded sharp cheddar cheese
-
Shredded mozzarella cheese
-
Ground black pepper
-
Garlic powder (optional)
-
Hot sauce (optional)
Directions
-
I start by slicing the tomatoes and laying them out on paper towels. I sprinkle them with salt and let them sit for 20–30 minutes to release moisture, then pat them dry.
-
I sauté the sliced onions in a little butter or olive oil until they’re soft and lightly golden.
-
While the onions cook, I pre-bake the pie crust until golden.
-
I layer the tomatoes, onions, and chopped basil into the pie crust.
-
I stir together the mayo, cheddar, mozzarella, black pepper, and any extras like garlic powder or hot sauce until smooth.
-
I spread the cheese mixture over the top and bake the pie at 375°F for 30–35 minutes, until the topping is golden and bubbly.
-
I let it rest for 10–15 minutes before slicing so the filling can set.
Servings and timing
This recipe makes 6 to 8 servings. It takes around 1 hour and 15 minutes from start to finish—about 30 minutes to prep, 30–35 minutes to bake, and time to cool before slicing.
Variations
I like to swap in Monterey Jack or Gruyère for a different cheese flavor. Sometimes I add a layer of crumbled bacon or smoked sausage for a heartier version. For a bit of freshness, I’ll add diced bell peppers or even thin slices of zucchini between the tomato layers.
Storage/Reheating
I store leftovers in an airtight container in the fridge for up to 3 days. To reheat, I place slices in the oven at 350°F for 10–15 minutes. I avoid the microwave so the crust stays crisp.
FAQs
Why do I need to salt the tomatoes?
Salting pulls out excess moisture, which keeps the pie from getting soggy. It also brings out the flavor of the tomatoes.
Can I use store-bought pie crust?
Absolutely. I use either store-bought or homemade, depending on how much time I have. The key is pre-baking it so it stays crisp.
What’s the best type of tomato for this pie?
I like using beefsteak or heirloom tomatoes because they’re meaty and flavorful. I avoid overly juicy or underripe ones.
Can I make this pie ahead of time?
Yes, I often make it earlier in the day and reheat before serving. It also tastes great at room temperature.
Is this pie vegetarian?
Yes, this version is fully vegetarian. Just double-check the cheese and mayo if I’m cooking for strict vegetarians.
Conclusion
The Best Southern Tomato Pie is a dish that brings sunshine to the table, no matter the weather. I love how the juicy tomatoes, sweet onions, and creamy cheese come together in one warm, comforting bite. It’s a staple in my kitchen every summer and a recipe I reach for again and again when I want to celebrate fresh, simple ingredients the Southern way.
Print
The Best Southern Tomato Pie
- Total Time: 55 minutes
- Yield: 6 servings
- Diet: Vegetarian
Description
A true Southern classic filled with ripe tomatoes, sweet basil, and creamy cheese in a flaky crust—this is the best tomato pie you’ll ever taste.
Ingredients
1 9-inch deep-dish pie crust (pre-baked)
4 medium ripe tomatoes, sliced
1 tsp salt
1/2 cup chopped fresh basil
1/4 cup chopped green onions
1 cup shredded sharp cheddar cheese
1 cup shredded mozzarella cheese
3/4 cup mayonnaise
1 tsp Dijon mustard (optional)
1/2 tsp black pepper
1/2 tsp garlic powder
1 tbsp olive oil (optional, for roasting tomatoes)
Instructions
Prep Tomatoes: Slice tomatoes and place them on paper towels. Sprinkle with salt and let sit for 10-15 minutes to draw out excess moisture. Pat dry thoroughly.
Assemble the Pie: Preheat oven to 350°F (175°C). If using, spread Dijon mustard in the bottom of the pie crust. Layer half the tomatoes, then sprinkle with green onions and basil.
Add Cheese Mixture: In a bowl, combine cheddar, mozzarella, mayonnaise, garlic powder, and black pepper. Spread half over the layered tomatoes.
Repeat Layers: Add remaining tomatoes and spread the rest of the cheese mixture on top.
Bake: Bake for 30-35 minutes, or until the top is golden and bubbly. Let rest for 10-15 minutes before slicing.
Notes
Use heirloom or Roma tomatoes for the best flavor and texture.
To prevent sogginess, tomatoes can be lightly roasted or drained before layering.
This pie is delicious warm, room temp, or cold—perfect for leftovers!
Add a sprinkle of crushed buttery crackers or bacon bits for a twist.
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Category: Dinner, Side Dish, Brunch
- Method: Baking
- Cuisine: Southern, American