Spicy Southern Tomato and Spinach Pie

Elizabeth Lindemann
By Elizabeth Lindemann | Updated on February 28, 2026 | This post may contain affiliate links.
19 Comments |
5 from 7 votes

Holy Moly. This pie is delicious and DECADENT. In true southern style, it’s certainly not for the faint of heart (meaning, if you’re looking for a heart-healthy dish, this is decidedly not it). I usually cook much lighter, healthier fare, but I’m on vacation so I figured why the heck not. As always: everything in moderation :-)

Whole Spicy Southern Tomato and Spinach Pie in a ceramic pie dish, on a red and white checkered cloth.

Would you like to email yourself this recipe?

I'll send this post to you and add you to my mailing list, so you can come back to it later!

And despite the fact that it’s topped with a delicious concoction of spicy mayonnaise and mozzarella that melts into every delicious bite of the pie (if you’ve never had tomato pie before and you think this is weird, it works. Trust me.), it’s made from scratch, and it has good for you spinach and tomatoes, and it’s vegetarian…so it can’t be that bad for you, right? And if you have a small slice (or make mini tomato pies) with a side salad, you’ll be in good shape. Promise.

Now. Onto this deliciousness.

Tomato pie is very, very easy to make, especially if you have a pre-made crust. If you want to make your own, I used this recipe for traditional pie crust, but you can use a whole wheat, vegan, or gluten-free recipe if you want! Any crust will do.

The filling for this pie is a mixture of spinach, onions, and tomatoes, with a little salt, pepper, and crushed red pepper to spice things up a bit. The most important part of making the filling: you want there to be as little liquid as possible to it (so it doesn’t make the pie soggy). 

Here’s what I did. 

First, chop up the tomatoes and place in a colander sprinkled with a bit of salt, and allow to sit in your sink while you prepare the other ingredients. The salt will help draw the liquid out of the tomatoes.

Three photos displayed side-by-side, which show the process of sautéing the filling, spreading the filling in the pie crust, and covering the filling with cheese mixture.

While the tomatoes are a-sittin’, saute the onion in a skillet, add the spinach, and allow to wilt. Once the spinach wilts, some of the water from it will have distributed itself in the skillet; keep sauteing until most of the liquid has evaporated, and season with salt, pepper, and crushed red pepper.

Give the tomatoes a little pat with a clean paper towel, add them to the spinach, and viola! Your filling.

Just place the filling in a blind-baked crust (half-bake the crust with pie weights or beans for about 15 minutes, or until just beginning to brown and solidify) and top with a mixture of mayo, hot sauce, salt + pepper, and mozzarella cheese. Bake, and you’re done!

White plate holding a slice of Spicy Southern Tomato and Spinach Pie in the foreground, with the rest of the pie in the background.

Here’s the best part about tomato pie: it can be served hot, room temperature, OR cold! It’s a great dish to make for a party or for a brunch, since you can make it ahead of time, or at least make the different parts of it ahead of time. I made this particular tomato pie at my friend Liz’s house (blogger from A Mothership Down), and I pre-baked the crust, pre-cooked the filling, and pre-mixed the mayo topping. All I had to do when I got there was assemble and bake! Super easy.

You may even say it was easy as…. PIE! Har har har har.

I guarantee this recipe is better than my jokes :-) Enjoy!

Whole Spicy Southern Tomato and Spinach Pie in a ceramic pie dish, on a red and white checkered cloth.

Southern Tomato Spinach Pie

This spicy southern tomato and spinach pie is delicious and decadent! It's the perfect make-ahead party or brunch dish, and can be served hot, cold, or room-temperature.
5 from 7 votes
Save this Recipe
Print Pin Rate
Course: Dinner
Cuisine: American
Prep Time: 20 minutes
Cook Time: 50 minutes
Total Time: 1 hour
Servings: 8 servings
Calories: 308kcal

Want to save this recipe?

Enter your email to have it sent to your inbox!

Equipment

Ingredients

  • 1 prepared pie dough crust store bought or homemade
  • 5 large tomatoes sliced into 1/4" or 1/2 cm. slices (see notes)
  • 16 oz. chopped frozen spinach
  • kosher salt
  • 1/2 cup mayonnaise
  • 8 oz. shredded mozzarella cheese
  • 1 tablespoon hot sauce such as Frank's (optional)

Instructions

  1. Preheat your oven and press pie dough in dish. Preheat your oven to 350 degrees F. Press the pie dough into a pie dish. Crimp the edges if you want to.
  2. Sprinkle tomatoes with salt and set aside to drain. Place sliced tomatoes on a wire rack nestled into a rimmed baking sheet, and sprinkle both sides with kosher salt (if you don't have a wire rack, you can use a large colander). Set aside.
  3. Blind bake the crust. Blind bake the pie crust at 350 degrees for approximately 15 minutes, or until just starting to brown using pie weights or beans (see notes).
  4. Thaw and drain frozen spinach. While the pie crust blind bakes, thaw the frozen spinach and squeeze out as much water as possible. I like to place it frozen in a sturdy colander, run hot water over it until it's thawed, then use a wooden spoon to squeeze as much water out as possible.
  5. Mix mayo, mozzarella, spinach, and hot sauce. In a large bowl, mix together the mayonnaise (1/2 cup), shredded mozzarella (16 oz.), spinach, and hot sauce, if using (1 tablespoon).
  6. Pat tomatoes as dry as possible with a paper towel. I recommend patting both sides dry and pressing fairly firmly down on them. You may need to squeeze the water out of the paper towel a few times - the goal is to remove as much water as possible (without smushing them too much so they keep their shape).
  7. Assemble the pie. Set 5 tomato slices aside. Layer half of the remaining tomatoes on the bottom of pie. Spread half the spinach mixture on top of that. Repeat with the remaining tomatoes and spinach mixture. Place the five reserved tomato slices on top.
  8. Bake the tomato pie at 350 degrees F. for 35-40 minutes, or until browned and bubbly.
  9. Allow to sit for at least 10 minutes before cutting the pie into 8 slices. Serve warm or at room temperature.

Notes

  • This tomato pie can be made in advance and served at room temperature or cold. You can also assemble to pie up to 24 hours in advance, store in the refrigerator, and bake for an extra 5-10 minutes.
  • If the crust is browning too much, you can use strips of aluminum foil to cover it loosely until the pie is finished baking.
  • Type of tomatoes to use: I recommend using beefsteak or Roma tomatoes, since they have less liquid than other varieties.
  • Ingredient substitutions: halved cherry tomatoes may be used instead of large; fresh spinach may be used instead of frozen if steamed or sautéed beforehand and as much liquid as possible removed; shredded cheddar or crumbled feta may be used instead of mozzarella; plant-based mayonnaise and cheese may be used for a vegan-friendly tomato pie; crushed red pepper or cayenne may be used instead of hot sauce.
  • The provided nutrition information does not include any added sodium from seasoning to taste, any optional ingredients, and it does not take brands into account. Feel free to calculate it yourself using this calculator or by adding the recipe to Yummly.

Nutrition

Serving: 1slice | Calories: 308kcal | Carbohydrates: 16g | Protein: 10g | Fat: 23g | Saturated Fat: 7g | Polyunsaturated Fat: 7g | Monounsaturated Fat: 7g | Trans Fat: 1g | Cholesterol: 28mg | Sodium: 442mg | Potassium: 426mg | Fiber: 3g | Sugar: 3g | Vitamin A: 7492IU | Vitamin C: 15mg | Calcium: 229mg | Iron: 2mg

Nutrition Information Disclaimer

The provided nutrition information is my best estimate and reflects one serving of the recipe (total servings indicated at top of recipe card). It does not include any added sodium from seasoning to taste, any optional ingredients, and it does not take brands into account. I use an automatic API to calculate this information. Feel free to calculate it yourself using one of these tools:

Very Well Fit Nutrition Information Calculator
5 from 7 votes (3 ratings without comment)

Leave a Reply

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

19 Comments

  1. 5 stars
    just reading the recipe I give it 5 stars.

    Going to make it this week of 2020 Thanksgiving.

    What about adding blue cheese in this somewhere?

    How would you layer the blue cheese in?

    :)

    1. Oh my goodness, blue cheese! That sounds decadent and delicious. I would sub out 1/2 cup of the mozzarella for crumbled blue cheese and add it in that cheese mix. YUM! Thanks for the suggestion, and hope you like it!

      1. 5 stars
        wow this was beyond my expectations in ease and flavor.

        the blue cheese added a nice tang to the blend of spice, cheesy creaminess and veggies.

        will be making this again! and sharing it.

      2. Yes that would be delicious! Arugula has a peppery flavor so it would definitely change the flavor of the dish, but it would definitely work in the recipe. Another good substitute with a similar flavor is kale (chopped pretty small, or use baby kale for a more tender green that cooks faster).

    1. How kind of you! I recently had surgery myself, and people bringing food was so incredibly helpful. I think it will freeze really well, and so glad you liked the recipe!

  2. Holy moly is right! I need to try this recipe! I wonder if adding cream cheese instead of the mayo would add new dimension? Must try it out!

    1. Thanks, Trisha! Yummmmmmm, I bet cream cheese would be excellent! I mean, how can you go wrong with cream cheese?

  3. Nah I’d totally vote for it to say this is healthy- after all, it’s filled with veggies! Yum!

    -Kelsey

  4. this is an absolute thing of beauty! the southerner in me is super giddy about all the cheese and the mayo…and the tomatoes are nice too. :)

    1. Thank you Grace! And I agree- really, the tomatoes are kind of an afterthought. A conduit for the mayo and cheese :-)