Tomato pie is the kind of savory bake that feels simple on paper and deeply satisfying at the table. You get juicy Roma tomatoes, fresh basil, red onion, a pre-baked deep dish pie shell, and a creamy layer of cheddar, mozzarella, mayonnaise, and Parmesan that browns lightly in the oven. It is warm, cheesy, a little tangy from the onion, and sturdy enough to slice after a short rest.
This Southern-style tomato pie works well for brunch, dinner, or a meatless main course because it lands somewhere between a vegetable pie and a comforting casserole. The key is not adding more steps; it is giving the tomatoes a little time to drain before they go into the crust. That one small move helps the filling taste fresh without turning watery.
Ingredients

Use 5 Roma tomatoes, peeled and sliced. Roma tomatoes are a good fit because they are meaty, slice well, and hold their shape better than very watery tomatoes. The recipe starts by salting and draining them, so do not skip that step.
Fresh basil gives the tomato layer a bright, garden-style flavor. You will need 10 fresh basil leaves, roughly chopped. Red onion adds a sharper bite that balances the rich cheese topping. Chop it or slice it thinly, using 1/2 cup.
The crust should be a 9-inch pre-baked deep dish pie shell. The deep dish size matters because the filling needs room. A shallow crust may not hold the tomatoes and topping properly.
The creamy topping is made with 1 cup shredded mozzarella, 1 cup shredded cheddar, and 3/4 cup mayonnaise. The mozzarella brings melt, the cheddar brings stronger flavor, and the mayonnaise binds the topping into a rich layer. Finish with 2 tablespoons shredded Parmesan cheese, plus salt and pepper to taste.
Freshly shredded cheese gives the best result, though it is not required. The recipe notes also allow Gruyere, gouda, and Romano as possible cheese options. Shaved Parmesan can be used for a richer top.
How to Bake Tomato Pie with a Golden Cheese Topping
Start by placing the sliced tomatoes in a single layer in a clean colander or strainer set in the sink. Sprinkle them with salt and let them drain for 10 minutes. This draws out extra juice before the tomatoes go into the pie shell.
After draining, pat the tomatoes dry with paper towels. Press gently and remove as much extra juice as you can without squeezing or crushing the slices. This keeps the tomato layer tender instead of mashed.
Add the tomato slices, chopped basil, and red onion to the prepared pie shell. Season the layer with salt and pepper to taste. Try to spread the tomatoes evenly so each slice has a good balance of crust, vegetables, and topping.
In a separate bowl, stir together the cheddar, mozzarella, and mayonnaise until evenly combined. Spread that mixture over the tomatoes. It may feel thick, but that is what helps form the creamy baked topping. Sprinkle the Parmesan cheese over the top.
Bake the tomato pie at 350 degrees for 30 to 35 minutes, until the cheese topping is lightly browned. Once it comes out of the oven, let it rest for at least 10 to 15 minutes before slicing. That resting time helps the filling set as the pie cools.
Why This Tomato Pie Works

The best part of tomato pie is the contrast. The crust is buttery and firm, the tomato filling is soft and savory, and the cheese topping turns golden and creamy. Basil keeps the pie from tasting too heavy, while red onion cuts through the richness.
The recipe also makes smart use of a pre-baked crust. Since the filling contains juicy tomatoes and a mayonnaise-based topping, beginning with a baked shell gives the crust a better chance of staying pleasant under the filling.
The cheese blend matters too. Mozzarella brings mild melt, cheddar brings fuller flavor, and Parmesan adds a salty finish on top.
Worried About a Soggy Crust? What to Do
A soggy crust is the most common worry with tomato pie, and the recipe already gives you the two most useful steps: drain the tomatoes and pat them dry. Do both carefully. The tomato slices should look moist, not wet, when they go into the shell.
Use the deep dish pre-baked pie shell called for in the recipe. A pre-baked shell gives the bottom structure before the filling is added. A deep dish shell also keeps the filling from sitting too high over the edges.
Resting matters too. When tomato pie comes straight from the oven, the cheese topping and tomato layer are still very hot and soft. Cutting right away can make the filling slump. Waiting 10 to 15 minutes gives the pie time to settle, making cleaner slices.
Using an Unbaked Pie Crust
This recipe calls for a pre-baked deep dish pie shell, so an unbaked crust should be baked before the tomato filling is added. The filling is too moist and the baking time is too focused on browning the cheese topping to rely on an unbaked bottom crust.
If you are starting with an unbaked crust, turn it into a pre-baked deep dish shell first, then continue with the tomato pie recipe as written. The provided amounts are meant for a 9-inch deep dish shell.
Optional Cracker Topping
This tomato pie already has a confirmed topping: cheddar, mozzarella, mayonnaise, and Parmesan. That topping is creamy, rich, and lightly browned after baking.
Some tomato pie versions use a cracker-style finish, but no cracker amount is included in this recipe. For this version, the Parmesan is the only measured finishing ingredient. If you want to stay true to the recipe card, keep the topping exactly as written and let the cheese layer be the star.
The best optional add-in listed for this recipe is crisp crumbled bacon, which can be added over the tomatoes with the basil and onions. That is a simple way to make the pie more savory without changing the cheese topping.
Storing Tomato Pie

Let leftover tomato pie cool, then cover it and refrigerate it. The filling sets more as it cools, so slices often hold together better after resting. Keep the pie covered so the crust and cheese topping do not dry out.
For serving again, warm slices gently until heated through. The crust will be softer than when freshly baked, but the flavor stays rich and savory. If the pie releases a little moisture after chilling, that is normal for a tomato-based filling. Patting the tomatoes dry well before baking helps reduce that from the start.
Tomato pie is best served warm, after the required rest time. That is when the topping is creamy, the tomatoes are tender, and the slices are easier to move from the dish to the plate.
Tips for the Best Tomato Pie
Use a mayonnaise brand with a flavor you already like. Since mayonnaise is part of the topping, its taste comes through in the finished pie.
Do not crush the tomatoes when drying them. Gentle pressure with paper towels is enough. The goal is to remove extra juice while keeping the slices intact.
Season the tomato layer, not just the topping. A little salt and pepper over the tomatoes, basil, and onion helps the whole pie taste balanced.
Frequently Asked Questions
Can I use a regular pie shell instead of deep dish?
The recipe calls for a 9-inch pre-baked deep dish pie shell. A regular shell may not have enough room for the tomato layer and cheese topping.
Do I have to peel the tomatoes?
The ingredient list calls for peeled and sliced Roma tomatoes, so peeled tomatoes are the confirmed choice for this tomato pie.
Can I change the cheese?
Yes. The notes list Gruyere, gouda, and Romano as possible cheese options. Freshly shredded cheese gives the best result, though it is not required.
Why does the pie need to rest before slicing?
The filling sets as the pie cools. Resting for 10 to 15 minutes helps the tomato pie slice more neatly.
A Rich, Simple Tomato Pie Worth Making Again
This tomato pie is built around a few dependable choices: drained Roma tomatoes, fresh basil, red onion, a deep dish pre-baked crust, and a creamy cheese topping that browns in the oven. It does not need extra fuss to taste special. The most important steps are drying the tomatoes well, using the right crust, and letting the pie rest before slicing.
Serve it warm for brunch, dinner, or a cozy meatless main. When the topping is lightly browned and the filling has settled, tomato pie delivers the kind of savory comfort that makes one slice turn into a full meal.

Tomato Pie
Equipment
- Colander or strainer
- Mixing bowl
- Oven
Ingredients
- 5 Roma tomatoes peeled and sliced
- 10 fresh basil leaves roughly chopped
- 1/2 cup red onion chopped or thinly sliced
- 1 9-inch pre-baked deep dish pie shell
- 1 cup shredded mozzarella
- 1 cup shredded cheddar
- 3/4 cup mayonnaise
- 2 tbsp shredded Parmesan cheese
- Salt and pepper to taste
Instructions
- Place the tomatoes in a single layer in a clean colander or strainer in the sink. Salt them and let them drain for 10 minutes.
- Pat the tomatoes dry with paper towels, removing as much extra juice as possible without squeezing them.
- Add the tomato slices, basil, and onion to the prepared pie shell. Season with salt and pepper.
- Stir together the cheddar, mozzarella, and mayonnaise in a separate bowl.
- Spread the cheese mixture evenly over the tomatoes and sprinkle Parmesan cheese over the top.
- Bake at 350 degrees for 30-35 minutes, until the cheese topping is lightly browned.
- Rest the pie for at least 10-15 minutes before slicing and serving warm.
Notes
- Honey Glazed Salmon That Makes Dinner Feel Easy - April 28, 2026
- Chicken Ranch Pasta Salad Everyone Will Love - April 28, 2026
- Oven Roasted Purple Sweet Potatoes You’ll Love for Meal Prep - April 28, 2026





