This Southern Tomato Pie features a homemade flaky pie crust filled with a cheesy tomato filling. Kind of like a Margherita pizza in flavor — only not a pizza, obviously!

a slice of southern tomato pie on a blue china plate

Easy Southern Tomato Pie Recipe

Years and years ago our two friends, Dave and Sarah, told us a crazy story about a tomato pie and a trip to Hawaii. I’m going to spare you every detail, but I do want to tell you that our one conversation about Southern tomato pie sparked an interest in me that has been going on for years and years.

On the one hand, the way that Dave and Sarah talked about tomato pie made me want to try some asap. And I mean, like who has it because I need some RIGHT. NOW. But on the other hand, a pie crust filled with mayonnaise and tomatoes sounded awful. I don’t mean to ruin it for you before you ever try it, but it does sound weird, right?


You just need to trust me on this, because until you’ve had tomato pie you do not know the goodness yet.

Actually, try thinking about Margarita pizza. Do you just love that pizza? I know that margarita pizza is not a mayonnaise-based dish, but I promise that the flavors are more similar than you could ever realize. It’s those fresh tomatoes, cheese, basil and that flaky crust. My goodness, it’s so good!

I’ve gotten a bit distracted in telling you how good tomato pie is that I actually haven’t taken the time to explain what tomato pie even is. Tomato pie is a savory pie that is filled with tomatoes and cheese and a good sprinkling of fresh basil. It’s a dish that can count for brunch, an appetizer, side dish or we even will eat it as a main dish with a side of fruit.

a slice of southern tomato pie on a blue china plate

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:

  • All-purpose flour
  • Salt
  • Butter
  • Shortening
  • Ice water
  • Cheese (Mozzarella, Parmesan, and Cheddar)
  • Fresh tomatoes
  • Herbs and spices
  • Mayonnaise

How to Make Tomato Pie

  1. Make the homemade pie crust. It gets blind baked with a light sprinkling of cheese on the bottom. (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.)
  2. Next, you’ll layer tomatoes, a mayonnaise and cheese mixture, and fresh basil, repeating layers until you get to the top of the pie. (The mayonnaise and cheese mixture becomes one and tastes like a delicious cheese sauce in the pie. It does NOT taste like mayonnaise.)
  3. At this point, sprinkle a healthy dose of cheese on top and leave the fresh basil for once you’ve pulled the pie out of the oven.

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.

How to Serve Tomato Pie

Tomato pie can be served a few different ways. I like my tomato pie to be served 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.

a slice of southern tomato pie on a blue china plate

How to Store Tomato Pie

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 overnight.

How Long Does Tomato Pie Last?

Tomato pie can be stored for up to 2 days in the refrigerator or frozen.

Can Tomato Pie Be Frozen?

Yes, 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 weeks.

How to Reheat Tomato Pie

When you want to eat one of the pies that was frozen, unwrap and microwave on high for one minute. If it is just a pie from the refrigerator, do 30 seconds.

a slice of southern tomato pie on a blue china plate

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:

  1. 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.
  2. 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.
  3. If your tomatoes look especially juicy, brush the pie crust with an egg white before baking. This will seal the pie crust.

More Southern Recipes:

Southern Tomato Basil Pie

3.85 from 51 votes
Servings: 10 servings
Prep Time: 10 minutes
Cook Time: 45 minutes
Total Time: 55 minutes


This Southern tomato pie features a homemade flaky pie crust filled with a cheesy tomato filling. Kind of like a Margherita pizza in flavor — only not a pizza, obviously!


Pie Crust:

  • 1 1/3 Cups All-Purpose Flour
  • 1/2 teaspoon Salt
  • 2 Tablespoons Butter, cold and cubed
  • 6 Tablespoons Shortening, cold
  • 3-4 Tablespoons Ice Water
  • 1/4 Cup Parmesan Cheese, Fresh
  • 1 Cup  Mozzarella Cheese , divided


  • Large Tomatoes
  • 1/2  Cup Cheddar Cheese, divided
  • teaspoon Salt
  • 3/4  teaspoon  Garlic Powder
  • 1/2  teaspoon  Oregano
  • Black Pepper
  • 1/3  Cup Basil Leaves, Fresh
  • 1/4  Cup  Mayonnaise


Make the Pie Crust:

  • Preheat oven to 450 degrees F.
  • Prepare the pie crust by mixing the flour and salt in a bowl.
    1 1/3 Cups All-Purpose Flour, 1/2 teaspoon Salt
  • Add the cold butter and shortening. Using a pastry cutter (trust me, it's worth the couple of bucks), cut the fats into the flour mixture until it resembles small peas.
    2 Tablespoons Butter, 6 Tablespoons Shortening
  • 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.
    1/4 Cup Parmesan Cheese, 1 Cup  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 towels
    4  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.
    1  teaspoon Salt
  • Combine 1/4 cup cheddar cheese and 1/2 cup mozzarella cheese in a small bowl. Set aside.
    1/2  Cup 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 cheese mixture, and 1/3 of the basil. Repeat layers.
    3/4  teaspoon  Garlic Powder, 1/2  teaspoon  Oregano, 1/3  Cup Basil Leaves, Black Pepper
  • In a small bowl combine remaining 1/4 cup cheddar cheese, 1/4 cup mozzarella cheese and 1/4 cup mayonnaise. Dot over the final layer of tomatoes.
    1 Cup  Mozzarella Cheese , 1/4  Cup  Mayonnaise, 1/2  Cup Cheddar Cheese
  • Reduce oven heat to 350 degrees F and bake the pie uncovered for 30-35 minutes. Cool before serving.


Tomato pie will keep for 2 days in the refrigerator.


Serving: 1sliceCalories: 250kcalCarbohydrates: 18.7gProtein: 9.8gCholesterol: 21.8mgFiber: 1.2gSugar: 4.1g
Author: Sweet Basil
Course: Over 500 Family Dinner Recipes Ideas
Cuisine: American

a slice of southern tomato pie on a blue china plate


When you try a recipe, please use the hashtag #ohsweetbasil on INSTAGRAM for a chance to be featured in our stories!  FOLLOW OH, SWEET BASIL ON FACEBOOK | INSTAGRAM | PINTEREST | TWITTER FOR ALL OF OUR LATEST CONTENT, RECIPES AND STORIES.