There’s something absolutely magical about biting into a slice of Southern Tomato Pie on a warm summer evening. This isn’t just any tomato pie – it’s a creamy, savory celebration of ripe, juicy tomatoes nestled in a buttery crust and topped with the most heavenly cheese and mayonnaise mixture you’ve ever tasted. I grew up eating this at church potlucks and family gatherings, and now I’m thrilled to share my perfected version with you.
The first time I made this for my husband, he actually went back for thirds. Thirds! And he’s not even a tomato person. But there’s something about the combination of fresh basil, melted cheese, and those peak-season tomatoes that transforms skeptics into believers every single time.
Why You’ll Love This Recipe
This Southern Tomato Pie is everything you want in a summer dish. First off, it’s incredibly easy to make – you don’t need any fancy techniques or hard-to-find ingredients. Just good, ripe tomatoes and pantry staples that come together like old friends.
What I love most is how this recipe celebrates tomatoes when they’re at their absolute best. During those precious few weeks when your garden is overflowing or the farmers market has those gorgeous heirloom varieties, this is the perfect way to showcase them. The tomatoes are the star here, supported by just enough cheese and herbs to make everything sing.
The texture is absolutely divine – creamy but not heavy, with a flaky crust that provides the perfect contrast. And here’s the best part: this pie is just as delicious at room temperature as it is warm from the oven, making it ideal for potlucks, picnics, or those nights when you just don’t want to heat up the kitchen right before dinner.
It’s also incredibly versatile. Serve it as a main dish with a simple green salad, or cut smaller slices for a stunning appetizer. I’ve even served it for brunch alongside scrambled eggs, and it was a total hit.
Ingredients
Let me walk you through what you’ll need for this gorgeous pie. The ingredient list is wonderfully simple, but each component plays an important role.
For the crust, you can absolutely use a store-bought pie crust if you’re short on time – I won’t judge! But if you have a homemade crust recipe you love, this is a great place to use it. You’ll need one 9-inch pie crust, either homemade or refrigerated.
The real stars are the tomatoes. You’ll need about 2 to 2½ pounds of ripe tomatoes. I prefer using a mix of heirloom varieties for their complex flavors and beautiful colors, but any ripe, in-season tomatoes will work beautifully. Just avoid those sad, pale supermarket tomatoes in the winter – wait for the good stuff!
For the filling, you’ll need salt (both for salting the tomatoes and seasoning), fresh basil (about ¼ cup of chopped leaves – the fresh stuff makes all the difference), a small sweet onion like Vidalia (about ½ cup diced), some minced garlic (2 cloves worth), freshly ground black pepper, shredded sharp cheddar cheese (1½ cups), shredded mozzarella cheese (½ cup), mayonnaise (¾ cup – I know it sounds like a lot, but trust me), and a bit of Dijon mustard (1 teaspoon) to add depth.
The combination of cheddar and mozzarella is key – the cheddar brings flavor while the mozzarella adds that gorgeous melt and subtle creaminess. And yes, mayonnaise is traditional in Southern tomato pie! It creates the most luscious, creamy topping that’s absolutely irresistible.

Step-by-Step Instructions
Let me guide you through making this beautiful pie. The process is straightforward, but there are a few key steps that make all the difference.
Step 1: Prep Your Tomatoes
This is the most important step, and it’s one you absolutely cannot skip! Slice your tomatoes about ¼ to ½ inch thick. Lay them out in a single layer on paper towels or a clean kitchen towel. Sprinkle both sides generously with salt – about 1 to 1½ teaspoons total. Let them sit for at least 30 minutes, but I often let mine sit for up to an hour. This draws out excess moisture, which is crucial for preventing a soggy pie. You’ll be amazed at how much liquid those tomatoes release! Pat them very dry with paper towels before using.
Step 2: Prepare and Blind Bake the Crust
Preheat your oven to 425°F. Fit your pie crust into a 9-inch pie pan, crimping the edges decoratively. Prick the bottom all over with a fork. Line the crust with parchment paper or aluminum foil and fill with pie weights or dried beans. Bake for about 12 minutes, then carefully remove the weights and parchment. Bake for another 5-8 minutes until the crust is light golden brown. This pre-baking ensures your crust stays crispy even with the tomato filling. Let it cool slightly while you prepare the filling. Reduce oven temperature to 350°F.
Step 3: Sauté the Aromatics
While your crust is cooling, heat a small skillet over medium heat with just a tiny drizzle of olive oil. Add the diced onion and cook until softened and translucent, about 5 minutes. Add the minced garlic and cook for another minute until fragrant. Remove from heat and let cool slightly. This step mellows the raw onion flavor and brings out the sweetness.
Step 4: Make the Cheese Topping
In a medium bowl, combine the mayonnaise, shredded cheddar cheese, shredded mozzarella, Dijon mustard, and a good grind of black pepper (about ¼ teaspoon). Mix everything together until well combined. It will look thick and slightly strange, but don’t worry – it transforms into something magical in the oven! Set this aside.
Step 5: Assemble the Pie
Now for the fun part! Sprinkle about half of the chopped basil over the bottom of your pre-baked crust. Add the cooled onion and garlic mixture. Now layer in half of your dried tomato slices, overlapping them slightly in a circular pattern. Sprinkle with a tiny pinch of salt and pepper. Add half of the remaining basil. Then create another layer with the remaining tomato slices. Sprinkle with the rest of the basil and another small pinch of salt and pepper.
Step 6: Top and Bake
Spread the cheese and mayonnaise mixture evenly over the top of the tomatoes, making sure to spread it all the way to the edges to seal in the filling. Don’t worry if it seems like a thick layer – it will melt and settle as it bakes. Place the pie on a baking sheet (to catch any drips) and bake at 350°F for 35-45 minutes, until the top is golden brown and bubbly. If the crust edges are browning too quickly, cover them with a pie shield or strips of aluminum foil.
Step 7: Cool and Serve
Here’s the hardest part – you need to let this pie cool for at least 20-30 minutes before slicing. I know it’s tempting to dive right in, but the filling needs time to set up or you’ll end up with a soupy mess. Trust me, I’ve learned this the hard way! The pie is actually best served warm or at room temperature, not piping hot.
Tips for the Perfect Southern Tomato Pie
Choose the Right Tomatoes: This cannot be stressed enough – use ripe, in-season tomatoes! This is not a recipe for January. Wait until summer when tomatoes are at their peak. I love using a mix of colors and varieties for visual interest, but the most important thing is that they’re ripe and flavorful.
Don’t Skip the Salting Step: I know it seems fussy, but salting and draining the tomatoes is absolutely essential. Tomatoes are full of water, and if you don’t remove some of that moisture, you’ll end up with a soggy, watery pie. Be patient with this step!
Customize Your Herbs: While I’m a basil purist for this recipe, you can add other fresh herbs too. A little fresh thyme or oregano mixed with the basil is lovely. Just keep the total amount of herbs the same.
Mayo Options: I know some folks are mayo-averse, and I get it. But please give it a try in this recipe – it’s not “mayo-y” at all in the final dish. It just creates this amazing creamy texture. That said, you can substitute Greek yogurt for half the mayo if you prefer, though the topping won’t be quite as rich.
Make Ahead Tip: You can pre-bake your crust and prep your tomatoes (slicing and salting them) a day ahead. Store the salted tomatoes in the refrigerator between layers of paper towels. This makes assembly super quick on the day you want to serve it.
Serving Temperature: While this pie can be served warm, I actually think it’s best at room temperature. The flavors meld beautifully as it cools, and the texture is perfect for slicing. If you’re taking it somewhere, you can bake it ahead and let it come to room temperature.
Storage: Store leftover pie covered in the refrigerator for up to 3 days. I like to bring it back to room temperature before serving, or you can warm individual slices in a 300°F oven for about 10 minutes.

Frequently Asked Questions
Can I freeze tomato pie?
I don’t recommend freezing this pie. The texture of the tomatoes and the custard-like filling don’t freeze and thaw well. This is definitely a recipe best enjoyed fresh or within a few days of baking.
My pie was watery – what did I do wrong?
The most common culprit is not salting and draining the tomatoes long enough, or not patting them completely dry before assembling the pie. Also, make sure you’re using ripe but firm tomatoes – overly ripe, mushy tomatoes will release too much moisture.
Can I use a different type of cheese?
Absolutely! Gruyère is a delicious substitute for the cheddar, and you can use all cheddar instead of the mozzarella blend. Some folks like to add a bit of Parmesan too. Just keep the total amount of cheese the same.
Do I have to pre-bake the crust?
Yes, I really recommend it. The moisture from the tomatoes can make the bottom crust soggy if it’s not pre-baked. It only takes a few extra minutes and makes a huge difference in the final texture.
What should I serve with tomato pie?
A simple green salad with a light vinaigrette is perfect alongside this rich pie. I also love serving it with fresh corn on the cob and sliced cucumbers for a complete summer meal. For brunch, it’s wonderful with fresh fruit and maybe some crispy bacon.
Can I make this vegetarian?
This recipe is already vegetarian! Just make sure your pie crust doesn’t contain lard if that’s a concern.
Help! My top is browning too fast!
Just tent the pie loosely with aluminum foil for the remainder of the baking time. The pie needs the full baking time for the filling to set properly, but we don’t want the top to burn.
There’s a reason this Southern Tomato Pie has been passed down through generations – it’s simply irresistible. Every summer, when those first beautiful tomatoes appear at the market, this is the first thing I want to make. It’s comfort food at its finest, celebrating the simple pleasure of really good tomatoes in the most delicious way possible. I hope this becomes a beloved summer tradition in your kitchen too!
Southern Tomato Pie
Southern, American · Main Dish

A classic Southern summer dish featuring ripe tomatoes, fresh basil, and a creamy cheese topping baked in a buttery crust. Perfect for showcasing peak-season tomatoes.
Ingredients
- 1 9-inch pie crust (homemade or store-bought)
- 2 to 2½ pounds ripe tomatoes
- 1½ to 2 teaspoons salt (for salting tomatoes, plus more for seasoning)
- ¼ cup fresh basil leaves, chopped
- ½ cup sweet onion (such as Vidalia), diced
- 2 cloves garlic, minced
- ¼ teaspoon freshly ground black pepper, plus more to taste
- 1½ cups sharp cheddar cheese, shredded
- ½ cup mozzarella cheese, shredded
- ¾ cup mayonnaise
- 1 teaspoon Dijon mustard
- Olive oil for sautéing
Instructions
- Slice tomatoes ¼ to ½ inch thick. Lay in a single layer on paper towels or kitchen towels. Sprinkle both sides generously with 1 to 1½ teaspoons salt. Let sit for 30-60 minutes to release moisture. Pat completely dry with paper towels.
- Preheat oven to 425°F. Fit pie crust into a 9-inch pie pan and crimp edges. Prick bottom with a fork. Line with parchment paper and fill with pie weights or dried beans. Bake 12 minutes, remove weights and parchment, then bake 5-8 minutes more until light golden. Cool slightly. Reduce oven to 350°F.
- Heat a small drizzle of olive oil in a skillet over medium heat. Add diced onion and cook until softened and translucent, about 5 minutes. Add minced garlic and cook 1 minute until fragrant. Remove from heat and cool slightly.
- In a medium bowl, combine mayonnaise, cheddar cheese, mozzarella cheese, Dijon mustard, and ¼ teaspoon black pepper. Mix well and set aside.
- Sprinkle half the chopped basil over the bottom of the pre-baked crust. Add the cooled onion and garlic mixture. Layer half the dried tomato slices in the crust, overlapping slightly. Sprinkle with a pinch of salt and pepper, then half the remaining basil. Add remaining tomato slices, then sprinkle with remaining basil and another pinch of salt and pepper.
- Spread the cheese and mayonnaise mixture evenly over the tomatoes, spreading to the edges to seal. Place pie on a baking sheet and bake at 350°F for 35-45 minutes until top is golden brown and bubbly. Cover edges with foil if browning too quickly.
- Cool for at least 20-30 minutes before slicing. Serve warm or at room temperature.
Nutrition: 385 calories






