Soul Food Tomato Pie Recipe
Introduction
This Soul Food Tomato Pie is a delicious twist on a classic savory pie, bursting with fresh tomatoes, herbs, and a cheesy, creamy filling. Perfect for summer gatherings or comforting family dinners, it combines flaky homemade crust with layered flavors that celebrate ripe tomatoes at their best.

Ingredients
- 2 ½ cups all-purpose flour
- ½ cup finely grated Parmesan cheese
- ¾ teaspoon kosher salt
- 1 cup very cold unsalted butter (cut into ½-inch cubes)
- 4 to 8 tablespoons ice water
- 3 ½ pounds tomatoes (about 12, sliced ½-inch thick, plus 1 extra sliced for garnish)
- 2 tablespoons olive oil
- 2 teaspoons balsamic vinegar
- ¼ teaspoon salt (plus extra for seasoning)
- ½ teaspoon freshly ground black pepper
- ½ teaspoon sugar
- 1 large yellow onion (thinly sliced)
- 3 cloves garlic (thinly sliced)
- 1 teaspoon fresh thyme
- 1 tablespoon melted butter
- 2 tablespoons olive oil
- ½ cup mayonnaise
- ⅓ cup grated Parmesan cheese
- ⅓ cup smoked gouda cheese (shredded)
- ⅓ cup sharp cheddar cheese (shredded)
- ⅓ cup chopped fresh basil leaves
Instructions
- Step 1: In a food processor, pulse the flour, Parmesan, and ¾ teaspoon kosher salt until combined. Add the cold butter cubes and pulse until the mixture resembles coarse crumbs.
- Step 2: Gradually drizzle in ice water, one tablespoon at a time, pulsing until the dough begins to come together.
- Step 3: Transfer the dough to a floured surface, lightly knead into a ball, flatten into a disk, wrap in plastic wrap, and chill for at least 1 hour.
- Step 4: Preheat the oven to 400°F. Roll out the chilled dough into a 15-inch circle and carefully place it into a deep 9-inch pie dish. Trim the edges, leaving about 1 inch of overhang.
- Step 5: Fold the overhanging dough over the edges and press to seal. Crimp the edges with your fingers and chill the crust in the refrigerator while preparing the filling.
- Step 6: Line the crust with parchment paper and fill with dried beans or pie weights. Bake for 15 minutes. Remove the weights and parchment, then bake an additional 5 minutes. Set aside to cool, keeping the oven on.
- Step 7: Arrange the tomato slices on a greased wire rack set over a baking sheet. Drizzle with 2 tablespoons olive oil and 2 teaspoons balsamic vinegar. Roast for 30 minutes, then let cool for 20 minutes.
- Step 8: Transfer roasted tomatoes to a bowl and toss with ¼ teaspoon salt, black pepper, sugar, thinly sliced onion, garlic, fresh thyme, melted butter, and 2 tablespoons olive oil.
- Step 9: In a separate bowl, mix mayonnaise with grated Parmesan and shredded smoked gouda.
- Step 10: Sprinkle salt onto the extra tomato slices reserved for garnish, cover with paper towels, and set aside.
- Step 11: Spread shredded sharp cheddar cheese evenly over the baked pie crust. Layer the tomato mixture on top, followed by fresh basil leaves.
- Step 12: Evenly spread the mayo-cheese mixture over the basil, then arrange the reserved tomato slices on top.
- Step 13: Cover the edges of the crust with aluminum foil to prevent burning. Bake for 40 to 45 minutes.
- Step 14: Transfer the pie to a wire rack and let it rest for 10 minutes before serving.
Tips & Variations
- Use ripe, but firm tomatoes to avoid a soggy filling and achieve better texture.
- Swap smoked gouda for mozzarella for a milder cheese flavor.
- Adding a pinch of red pepper flakes to the tomato mixture adds a subtle heat.
- If you don’t have dried beans for blind baking, rice or pie weights work equally well.
Storage
Store leftover tomato pie covered in the refrigerator for up to 3 days. Reheat individual slices in a 350°F oven for about 10 minutes to regain crispness. Avoid microwaving to keep the crust flaky.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use store-bought pie crust instead of making dough from scratch?
Yes, a high-quality store-bought pie crust can be used as a time-saver, but making your own dough adds extra buttery flavor and a flakier texture.
How do I prevent the pie crust from getting soggy with juicy tomatoes?
Blind bake the crust before adding the filling and roast the tomatoes to reduce moisture. Also, layering cheese and spreading the mayo mixture helps create a barrier that keeps the crust crisp.
PrintSoul Food Tomato Pie Recipe
This Soul Food Tomato Pie is a savory Southern classic that features a flaky homemade crust filled with layers of juicy roasted tomatoes, aromatic herbs, and a rich blend of cheeses and mayonnaise. Perfect for a hearty brunch or a comforting lunch, this pie balances fresh tomato flavors with creamy, cheesy goodness for a delightful, rustic dish everyone will love.
- Prep Time: 1 hour 30 minutes
- Cook Time: 1 hour 15 minutes
- Total Time: 2 hours 45 minutes
- Yield: 8 servings 1x
- Category: Savory Pie
- Method: Baking
- Cuisine: Southern American
Ingredients
Crust
- 2 ½ cups all-purpose flour
- ½ cup finely grated Parmesan cheese
- ¾ teaspoon kosher salt
- 1 cup very cold unsalted butter, cut into ½-inch cubes
- 4 to 8 tablespoons ice water
Tomato Filling
- 3 ½ pounds tomatoes (about 12, sliced ½-inch thick, plus 1 extra sliced for garnish)
- 2 tablespoons olive oil
- 2 teaspoons balsamic vinegar
- ¼ teaspoon salt, plus extra for seasoning
- ½ teaspoon freshly ground black pepper
- ½ teaspoon sugar
- 1 large yellow onion, thinly sliced
- 3 cloves garlic, thinly sliced
- 1 teaspoon fresh thyme
- 1 tablespoon melted butter
- 2 tablespoons olive oil
Cheese and Toppings
- ½ cup mayonnaise
- ⅓ cup grated Parmesan cheese
- ⅓ cup smoked gouda cheese, shredded
- ⅓ cup sharp cheddar cheese, shredded
- ⅓ cup chopped fresh basil leaves
Instructions
- Make the Dough: In a food processor, pulse the flour, Parmesan cheese, and salt until combined. Add the very cold butter and pulse until the mixture resembles coarse crumbs. Gradually drizzle in ice water, one tablespoon at a time, until the dough begins to come together.
- Chill the Dough: Transfer the dough onto a floured surface and lightly knead it into a ball. Flatten into a disk, wrap tightly in plastic wrap, and chill in the refrigerator for at least one hour to firm up.
- Prepare the Pie Crust: Preheat the oven to 400°F (200°C). Roll out the chilled dough into a 15-inch circle. Carefully place it into a deep 9-inch pie dish, trim the edges leaving about an inch of overhang, then fold the excess dough over the edges and press to seal. Crimp the edges with your fingers and refrigerate while preparing the filling.
- Blind Bake the Crust: Line the crust with parchment paper and fill with dried beans or pie weights. Bake for 15 minutes, then remove the weights and parchment paper and bake for an additional 5 minutes until partially cooked. Set aside to cool but keep the oven on for later use.
- Roast the Tomatoes: Arrange the tomato slices on a greased wire rack set over a baking sheet. Drizzle with olive oil and balsamic vinegar. Roast in the oven for 30 minutes, then allow to cool for 20 minutes.
- Prepare the Tomato Mixture: Transfer the roasted tomatoes to a bowl. Toss with salt, freshly ground black pepper, sugar, thinly sliced onion and garlic, fresh thyme, melted butter, and olive oil to combine the flavors.
- Make the Cheese Mixture: In a separate bowl, mix together mayonnaise, grated Parmesan, and shredded smoked gouda cheese until smooth and combined.
- Season Garnish Tomatoes: Sprinkle salt over the extra tomato slices reserved for garnish, cover with paper towels, and set aside to absorb excess moisture.
- Assemble the Pie: Spread the shredded sharp cheddar cheese evenly over the partially baked pie crust. Layer the tomato mixture on top of the cheddar, then sprinkle chopped fresh basil leaves over the tomatoes.
- Add Cheese Topping and Garnish: Spread the mayonnaise and cheese mixture evenly over the basil layer. Top the pie with the reserved salted tomato slices.
- Protect Crust and Bake Final Pie: Cover the edges of the crust with aluminum foil to prevent burning during baking. Bake in the oven at 400°F for 40 to 45 minutes, until the filling is bubbly and the crust is golden brown.
- Rest and Serve: Remove the pie from the oven and transfer it to a wire rack. Let it rest for 10 minutes before slicing and serving to allow the flavors to set.
Notes
- Ensure the butter is very cold before cutting into the flour to achieve a flaky crust.
- Use a wire rack to roast tomatoes so excess juices drain away, preventing soggy filling.
- Blind baking the crust helps keep it crisp underneath the moist tomato filling.
- Salted tomato slices for garnish draw out excess moisture, preventing sogginess on top.
- Aluminum foil shielding the crust edges prevents over-browning while the pie bakes fully.
- Allow the pie to rest after baking to firm up filling and make slicing easier.
Keywords: tomato pie, soul food, southern recipe, savory pie, roasted tomatoes, homemade pie crust, cheesy tomato pie

