This Southern Tomato Pie is what you make when dinner feels impossible but you still want something special—something that says “home.” Juicy summer tomatoes, 3 kinds of cheese, and fresh basil all tucked into a homemade flaky crust that tastes like comfort on a plate.
Watch How to Make This Southern Tomato Pie Recipe

If there was one recipe that totally caught me by surprise it would be this one! Even kids love, love, love this tomato pie! Think margherita pizza meets pie and that’s what you get here! All the flavors of homemade pizza but in the form of a savory pie. I find that it’s best made with farm fresh tomatoes as they pack in so much more flavor and remind me of the rows and rows of beautiful, shiny red globes of tomatoes planted along the perimeter of Mom and Dad’s garden. It’s fresh and tasty with a flaky crust, what more could you want?!

Southern Tomato Pie Ingredients
This easy tomato pie recipe features a homemade crust and a cheesy tomato filling. Here’s what you’ll need to make this recipe:
For the Crust
- Flour: Just regular all-purpose flour is all you need.
- Sugar: Helps balance out the flavor of the crust.
- Salt: Adds flavor to the crust.
- Butter: Use unsalted butter so that the crust doesn’t become too salty. Butter gives the crust its rich flavor and flaky texture.
- Ice Water: Helps bind all the ingredients together while keeping the butter and shortening cold so the crust is extra flaky.
For the Filling
- Fresh Tomatoes: Vine ripe tomatoes are my favorite for this recipe. Roma tomatoes also work great!
- Cheeses: Mozzarella, Parmesan, and Cheddar
- Herbs and Spices: Salt, Garlic Powder, Oregano, Black Pepper and Fresh Basil Leaves (store-bought or fresh from the garden)
- Mayonnaise: Duke’s is our preferred brand but you can use any mayo you want!
The measurements needed for each ingredient can be found in the recipe card at the end of the post.

How to Make Tomato Pie
- Make the Homemade Pie Crust: Use a pastry blender to blend all the ingredients together and then roll it out and place it in a pie dish. It gets blind baked with a light sprinkling of cheese on the bottom. Let it cool and start making the filling.
- PRO TIP: The cheese is not only good, but it actually helps to create an additional layer between the mayo and tomatoes so the crust does not get soggy.
- Prep the Filling: You’ll start by removing as much moisture as you can from the tomatoes and then make three different bowls of cheese – 1) filling cheese, 2) topping cheese, and 3) cheese/mayo mixture. Next, you’ll season the tomatoes with the herbs and spices.
- Assemble the Pie: Add a layer of tomatoes to the pie crust. Sprinkle 1/3 of the filling cheese and 1/3 of the basil. Repeat these layers 2 more times ending with a layer of tomatoes. After the last layer of tomatoes, spread the cheese/mayo mixture over the top and finally, sprinkle with the cheese you reserved for the topping.
- NOTE: The mayonnaise and cheese mixture becomes one and tastes like a delicious cheese sauce in the pie. It does NOT taste like mayonnaise.
- Bake the Pie: Reduce the temperature of the oven and bake uncovered. Cool before serving.
All of these instructions in full detail can be found in the recipe card at the end of the post. Keep scrolling down for all the information you need! You can also print or save the recipe there.

Can You Make Tomato Pie Ahead of Time?
Tomato pie is one of my favorite recipes to make up to 1 whole day ahead of time. Just be sure that you save the pie in the refrigerator and then you can serve it cold, or reheat it.
You can also prep the pie to be made by baking the pie crust, cooling it, and then setting it aside with plastic wrap until you’re ready to bake it.
The tomatoes should not be sliced until you’re ready. The cheese can be grated and stored in a sealable bag, but we prefer to chop the basil right before using as it will wilt.

Tomato Pie: Served Warm or Cold?
Tomato pie can be served a few different ways. I like my tomato pie to be served at room temperature. Because there is mayonnaise and cheese in it you don’t want to leave it out for hours, but you can certainly leave it to cool a bit or stick it in the fridge until the temperature is more like barely warm.
Many people like to eat their tomato pie warm, so just waiting a few minutes after baking it is best for them. However, tomato pie, especially when served as an appetizer or brunch, can be served cold.
What to Serve with Southern Tomato Pie
I love to serve up this simple tomato basil pie as the main dish with a fresh green salad with a vinaigrette like the one we use on our grilled vegetables as a side dish. Use all the veggies you can from the garden!
You could also serve tomato pie as a side dish with our Carolina pulled pork or our smoked beef brisket for a hearty Southern meal.
Of course you’ll want to follow up this dinner with some Southern peach cobbler a la mode! It doesn’t get more summer than that!

Tips for the Best Tomato Pie
There are a few things that you can do to ensure that your tomato pie doesn’t become soggy:
- Slice the tomatoes and place them on a paper towel with a sprinkling of salt. Salt draws liquid out of veggies, and then the liquid is absorbed by the paper towels.
- Blind bake your pie crust to crisp everything before wet ingredients are piled into it. When you blind bake for a tomato pie make sure that you are docking, or in other words, pricking the entire bottom of the pie crust.
- If your tomatoes look especially juicy, brush the pie crust with an egg white before baking. This will seal the pie crust.
Storing and Reheating
Storing: Tomato pie is to be stored with plastic wrap or foil wrapped over the pie. It creates quite the mess to attempt to remove slices and store them in containers. Note that tomato pie is great at room temperature. If the entire pie isn’t consumed the day you make it, you should store the leftovers in the fridge. It will keep for up to 2 days.
Freezing: You actually can freeze tomato pie. There will be some more liquid once you’re reheating, but because it’s mayonnaise and not a cream base it holds up pretty darn well. Once the pie is cooked and cooled, just place it on a cookie sheet. Next, flash freeze for 20 minutes. Once that is done, wrap in plastic wrap. Keep in a container in the freezer for up to 3 months.
Reheating: When you want to eat one of the pie slices that was frozen, unwrap and microwave on high for one minute. If it is just a pie from the refrigerator, do 30 seconds.

It’s time for a journey down South with this easy Southern tomato pie! It’s pure comfort food and tastes just like pizza! The most delicious way to use up all your fresh garden tomatoes!
More Southern Recipes:
- Southern Macaroni and Cheese
- Southern English Pea Salad
- Crispy Southern Fried Chicken
- Southern Sausage Breakfast Cake
Southern Tomato Pie
Description
Ingredients
Pie Crust:
- 1 ⅓ Cups All-Purpose Flour
- 1 teaspoon Granulated Sugar
- ½ teaspoon Salt
- ½ Cup Butter, cold and cubed
- 3-4 Tablespoons Ice Water
Filling:
- 4 Large Tomatoes
- 1 ¼ Cups Cheddar Cheese, freshly grated, divided
- 1 ¼ Cups Mozzarella Cheese , freshly grated, divided
- ¼ Cup Parmesan Cheese, freshly grated
- 1 teaspoon Salt
- ¾ teaspoon Garlic Powder
- ½ teaspoon Oregano
- Black Pepper
- ⅓ Cup Basil Leaves, fresh
- ¾ Cup Mayonnaise
Instructions
Make the Pie Crust:
- Preheat oven to 450 degrees F.
- Prepare the pie crust by mixing the flour, sugar and salt in a bowl.1 ⅓ Cups All-Purpose Flour, ½ teaspoon Salt, 1 teaspoon Granulated Sugar
- Add the cold butter. Using a pastry cutter (trust me, it's worth the couple of bucks), cut the fat into the flour mixture until it resembles small peas.½ Cup Butter
- Using a tablespoon, add a little water to the flour mixture at a time, using a fork to stir everything together until the dough just comes together. It should not be smooth and soft like cookie dough, but instead a little more flaky until you squeeze it together.3-4 Tablespoons Ice Water
- Place the dough between two pieces of plastic wrap, shaping it into a ball.
- Using a rolling pin, roll the dough out into a circle.
- Place in a pie dish and trim any overhanging dough, leaving a good inch around the lip. Crimp this dough and prick the bottom and sides of the pie crust.
- Sprinkle with parmesan cheese and 1/4 cup mozzarella and place in a 450 degree F oven for 10 minutes.¼ Cup Parmesan Cheese, 1 ¼ Cups Mozzarella Cheese
- Remove from the oven to cool while you prepare the filling.
Make the Filling:
- Slice the tomatoes thin and place on a double layer of paper towels4 Large Tomatoes
- Lightly salt tomato slices and leave them for 10 minutes. The salt will pull out excess water which the paper towels will sop up so you don't have a wet pie. Pat the tops dry before assembling.1 teaspoon Salt
- Separate the remaining cheese into 3 different bowls. In one small bowl, combine 1/2 cup cheddar cheese and 1/2 cup mozzarella cheese in a small bowl. Set aside. This will be your filling cheese.1 ¼ Cups Cheddar Cheese
- In another bowl, add 1/4 cup mozzarella and 1/4 cup cheddar cheese, toss to combine and set aside for the topping.
- In a third small bowl combine remaining 1/2 cup of each of the cheeses and mayonnaise together.1 ¼ Cups Mozzarella Cheese , ¾ Cup Mayonnaise, 1 ¼ Cups Cheddar Cheese
- Sprinkle tomato slices with the garlic powder, oregano, and black pepper to taste. Layer 1/3 of the tomato slices, 1/3 of the filling cheese, and 1/3 of the basil. Repeat layers ending with tomatoes and then spread the cheese and mayonnaise mixture all over the top. Sprinkle the third bowl of cheese all over the top.¾ teaspoon Garlic Powder, ½ teaspoon Oregano, ⅓ Cup Basil Leaves, Black Pepper
- Reduce oven heat to 350 degrees F and bake the pie uncovered for 30-35 minutes. Cool before serving.
sheri
This is absolutely delicious! I would serve it to company any time 🙂
Sweet Basil
It is always hit whenever I serve it to anyone! So glad you enjoyed it!
Nicole
This is perfect and delicious! The crust was a pain to make as pie crust always is, but the magic cheese shell made it all worth it. Thanks so much for this, wouldn’t change a thing.
Sweet Basil
Thank you so much Nicole! This is a summer favorite for us for sure!!
Harold
What do you think about laying a pie crust across the top too? Would that be good?
Sweet Basil
I am a huge fan of crust, so I would say yes! Just be sure to slice vent holes in the top crust. Enjoy!
Gigi
Oh my word. I’ve made many a pie crust but could not get this to roll out. It would not even hold together to roll it out and I added more water. Ready to throw it away and start from scratch with another recipe. Anyone have this problem?
Sweet Basil
I’m so sorry for the frustration Gigi! Did you watch the video in the post showing how to make the dough? It shows every step and what the dough should look like along the way.
Annie
Can u use a pizza crust instead of pie crust?
Sweet Basil
Hi Annie! I’m afraid a pizza crust wouldn’t hold up for this filling. I think it would get too soggy. If you want to try a lighter tomato dish, try our tomato tart! https://ohsweetbasil.com/rustic-tomato-tart/
Kate
#1 under “How to Make” states that “…and then the liquid is absorbed by the tomatoes.” Should that not be “by the paper towels”?
Sweet Basil
Doh! Yes it should say paper towels. That has been fixed. Thank you Kate!
Nancy D Heyman
Sorry I thought I checked carefully but obviously didn’t. Sorry again.
Nancy D Heyman
I don’t see where you mentioned how many pounds of tomatoes to buy.
Nancy D Heyman
Sorry I see it now. Sorry again
Sweet Basil
No worries at all!! I hope you enjoy this!