Southern Tomato Pie

If you’ve got ripe tomatoes on the counter and bacon in the fridge, this Southern Tomato Pie needs to be on your table. It’s a dish that feels like summer in every bite, creamy, cheesy, and packed with flavor. Around here, we don’t let fresh summer tomatoes go to waste; we use them in one of the best ways.

Southern Tomato Pie with basil on top.

When tomato season is in full swing, and when my garden is overflowing, you better believe I’m making this pie. Southern Bacon Tomato Pie is one of those tried-and-true recipes that shows up everywhere—from church potlucks to Sunday brunch. It’s comforting, flavorful, and just plain Southern. If you’ve never had it, you’re in for a treat.

If you love simple Southern recipes with summer tomatoes, then you’ll want to try my recipe for fried green tomatoes, my Southern salad with saltine crackers, and my biscuits and tomato gravy.

🍅 What Is Tomato Pie?

This southern tomato pie recipe is a great way to use fresh summer tomatoes. It has layers of ripe tomatoes, basil, bacon, caramelized onions, and a cheesy mixture baked into a pie crust. Serve it up for a light lunch or as a side dish for dinner. 

Jump to:

💗 Why You’ll Love This Recipe

  • Made with Fresh Summer Tomatoes: This recipe is perfect for using fresh garden-grown tomatoes.
  • Creamy, Cheesy, and Full of Flavor: The creamy mixture makes every bite rich and satisfying.
  • Simple and Southern: This recipe for tomato pie is made with a few pantry staples and fresh ingredients. 

🛒 Ingredients Needed

This is just a quick overview of the ingredients. For a detailed list, refer to the recipe card below.

Ingredients needed for making tomato pie with text overlay.
  • Pie Crust: I use a store-bought crust. I prefer a frozen deep-dish pie crust for this recipe. This recipe fills the crust to the top. Feel free to make a homemade pie crust if desired.
  • Tomatoes: Juicy summer tomatoes make this pie delicious. Slice and salt them to draw out the extra moisture. You’ll need to pat them dry before adding them to the crust. A few of my favorite fresh, ripe tomatoes are heirloom tomatoes, beefsteak tomatoes, Roma tomatoes, and the tomatoes from my garden. 
  • Salt: Helps season the tomatoes and draw out moisture.
  • Onion: A thinly sliced sweet onion adds to the flavor.
  • Bacon: Cook until crispy and crumble for a savory pie.
  • Fresh Basil: Brings freshness and balance to the pie. This is optional but adds flavor.
  • Black Pepper: Add just enough to season to taste.
  • Cheese: The melty cheese gives this tomato cheese pie a southern flavor. I like sharp cheddar and mozzarella cheese best, but cheddar cheese, Pepper Jack, and Monterey Jack are also good choices.
  • Mayonnaise: A classic ingredient that binds everything together.
  • Sour Cream: Adds a creamy twist to the pie.

🔪 How to Make Tomato Pie with Bacon

For complete instructions, see the recipe card at the bottom.

This old-fashioned southern tomato pie is very simple to prepare. After you cook the bacon and onion, it comes together quickly.

An unbaked pie crust on a baking sheet.

Step 1: Preheat the oven and Par-Bake the Shell. Preheat your oven. Place your pie crust on a baking sheet to catch any spills that may occur. Let it thaw for about 10 minutes, then prick the bottom with a fork to keep it from puffing up. Pop it in the oven and bake for 10 minutes, just until it’s lightly golden. 

Cooked bacon on a paper towel lined plate.

Step 2: Fry the Bacon. Fry bacon and place it on a paper towel-lined plate.

Cooked onions in a bowl.

Step 3: Cook the Onions. Add your onions to the same skillet with the leftover bacon grease and cook until they are soft. This should take about 6–8 minutes. Use a slotted spoon to transfer the onions to a bowl and set them aside.

Sliced tomatoes on a paper towel lined baking sheet.

Step 4: Prep the Tomatoes. Slice your tomatoes and lay them out in a single layer on a paper towel-lined baking sheet. Sprinkle them with salt to draw out the extra moisture and let them sit for about 10–15 minutes.

Ingredients combined in a bowl for the cheesy topping.

Step 5: Mix the Filling. Mix up the cheesy topping.

Sliced tomatoes in a pie crust.

Step 6: Layer the Pie. In your par-baked crust, place a thick layer of sliced tomatoes, sprinkle in the basil, and then spoon the cheese mixture over the top. Spread it out evenly so it covers the top.

Cheesy mixture in a pie crust for tomato pie.

Step 7: Bake. Bake for about 35–40 minutes, or until the top is golden brown and bubbly.

Baked tomato pie with ingredients on a plate and a kitchen towel.

Step 8: Let it Rest. Allow the pie to rest for at least 10 minutes before slicing.

If you love good Southern recipes, then you should try my Buttermilk Pie Recipe.

💭 Pro Tips

  • Slice the tomatoes (thin slices) and lay them in a single layer on a baking sheet lined with several layers of paper towels. 
  • Use fresh paper towels to pat the juicy tomatoes dry and remove as much of the juice as possible, so the pie doesn’t turn out soggy. This will also help prevent the bottom of the crust from becoming soggy.
  • Par-bake the crust before adding tomatoes.
  • Shred your cheese yourself instead of buying pre-shredded cheese.
  • Let the pie rest before slicing.

❔ Recipe FAQs

Should bacon tomato pie be served hot or cold? 

Enjoy it warm for a melty cheese texture or cold for firmer texture and deeper flavor.

How do I keep my crust from getting soggy? 

The key to a great tomato pie is to remove most of the excess juice before baking it. Pat the sliced tomatoes dry before adding them to the crust. Par-bake the crust before adding the tomatoes.

How should I store leftover bacon and tomato pie?

Refrigerator: Cool to room temperature and store in an airtight container for up to 3 days.
Reheat: Reheat in a 350°F oven for 10–12 minutes, or until warmed.
I do not recommend freezing this pie. The ingredients do not retain their quality well once thawed.

Baked tomato pie on a black plate with ingredients and a kitchen towel.

More Summer Recipes for Dinner

👩🏻‍🍳 Recipe

Baked tomato pie topped with basil. Some ingredients next to the pie with a kitchen towel.

Southern Tomato Pie

Gina Abernathy
Southern Tomato Pie is the ultimate comfort food made with fresh garden tomatoes, bacon, caramelized onions, fresh basil, and topped with a gooey cheese mixture.
5 from 15 votes
Prep Time 20 minutes
Cook Time 40 minutes
Course Main Dish, Side Dish
Cuisine Southern
Servings 8 servings
Calories 454 kcal

Ingredients
  

  • 1 deep dish pie shell par-bake
  • 4 large tomatoes ripe and sliced
  • 1 teaspoon salt
  • 1 sweet onion thinly sliced
  • 6-8 slices bacon
  • 8 large fresh basil leaves chopped
  • ¼ teaspoon black pepper
  • 1 cup cheddar cheese shredded
  • 1 cup mozzarella cheese shredded
  • ½ cup mayonnaise
  • ½ cup sour cream

Instructions
 

  • Preheat the oven and Par-Bake the Shell. Preheat the oven to 375 degrees. Place the pie shell on a baking sheet and par-bake the pie shell until lightly brown. To par-bake –Thaw crust for 10 minutes, prick the bottom with a fork, and bake for 10 minutes. Remove from the oven and set aside.
  • Fry the Bacon. In a medium skillet, fry bacon. Remove to a paper towel-lined plate. Set aside and crumble when cooled.
  • Cook the Onions. In the same skillet with the bacon grease, cook onions until translucent and slightly caramelized. Remove from the skillet with a slotted spoon and set aside.
  • Prep the Tomatoes. Line a baking sheet with a few layers of paper towels. Slice the tomatoes and lay them on the paper towels in a single layer, then sprinkle with the salt to draw out the tomato juices. Let sit for 10-15 minutes, then use fresh paper towels to pat dry the tomatoes and remove most of the juices, so the pie doesn't turn out soggy.
  • Mix the Filling. In a small mixing bowl, stir together cheddar cheese, mozzarella cheese, bacon, onion, pepper, mayonnaise, and sour cream.
  • Layer the Pie. Assemble the pie. In the pie shell, layer tomato slices, basil, and cheese mixture.
  • Bake. Bake in the 375-degree oven for about 35-40 minutes.
  • Rest. Let the pie rest for at least 10 minutes before slicing. 

Notes

Pro Tips
  • Slice the tomatoes (thin slices) and lay them in a single layer on a baking sheet lined with several layers of paper towels. 
  • Use fresh paper towels to pat the juicy tomatoes dry and remove as much of the juice as possible, so the pie doesn’t turn out soggy. This will also help prevent the bottom of the crust from becoming soggy.
  • Par-bake the crust before adding tomatoes.
  • Shred your cheese yourself instead of buying pre-shredded cheese.
  • Let the pie rest before slicing.

Nutrition

Calories: 454kcalCarbohydrates: 22gProtein: 12gFat: 36gSaturated Fat: 12gPolyunsaturated Fat: 9gMonounsaturated Fat: 12gTrans Fat: 0.05gCholesterol: 50mgSodium: 781mgPotassium: 368mgFiber: 2gSugar: 5gVitamin A: 1121IUVitamin C: 15mgCalcium: 211mgIron: 1mg
Tried this recipe?Let us know how it was!

Sharing is caring!

20 Comments

  1. I haven’t made this yet. When you say layer the tomatoes, basil, and cheese mixture, do you mean 1 layer of each of several of each? A response will be appreciated as I am going to make this tomorrow nignt with my abundance of tomatoes and basil.

    1. Hi Patti!
      One layer of each- tomatoes then basil then cheese mixture. We love this pie and I hope you do too!

  2. 5 stars
    I have eaten this it was delicious. I have one question. Are the tomatoes peeled? I patiently await your reply.

    1. Hi Dorothy!

      I do not peel the tomatoes for this recipe. It is a delicious tomato pie! Enjoy!

5 from 15 votes

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating