Layers of roasted eggplant and juicy tomatoes turn into a pie that eats like a proper meal, not a side dish pretending to be dinner. The crust stays crisp underneath, the cheese melts into the vegetables, and the basil on top gives every slice a fresh finish that keeps the whole thing from feeling heavy.
What makes this version work is the order. Salting the eggplant and tomatoes first pulls out moisture before it has a chance to flood the crust, and roasting the eggplant ahead of time gives it enough structure to hold its own in the bake. The mozzarella goes under the vegetables instead of over the top, which helps create a barrier between the crust and the juicier layers above it.
Below, you’ll find the small details that matter most here: how to keep the bottom from going soft, what to do if your tomatoes are extra juicy, and a few smart variations if you want to stretch this into a different kind of meal.
The eggplant softened perfectly after roasting and the crust stayed crisp instead of soggy. I made it for dinner with a salad and my husband went back for a second slice before I’d even sat down.
Layers of roasted eggplant, tomatoes, and melty cheese deserve a spot on your Pinterest board for the next time you want a rustic vegetarian pie that slices cleanly.
The Trick to Keeping a Vegetable Pie From Going Watery

Tomato and eggplant are both generous with moisture, and that’s the whole challenge here. Skip the salting step and the vegetables start steaming inside the pie instead of settling into neat layers. The result is a soft bottom crust and a filling that slides around when you cut it.
Roasting the eggplant before it goes into the pie changes the texture in a useful way. It softens the slices enough to blend with the tomatoes, but it also dries them just enough that they don’t collapse into the filling. The pie bakes long enough for the cheese to bind everything together without turning the crust soggy.
- Eggplant — Look for a medium eggplant with smooth skin and no soft spots. Smaller eggplants usually have fewer seeds and a sweeter finish, but the important part is slicing it evenly so it roasts at the same pace.
- Tomatoes — Use ripe tomatoes that still hold their shape when sliced. If yours are extra juicy, let them sit a little longer on the paper towels so the pie doesn’t turn wet in the center.
- Refrigerated pie crust — This is one place where convenience works. A store-bought crust holds up well here because the filling is pre-cooked enough that the bake is about setting and browning, not fully cooking raw vegetables from scratch.
- Mozzarella and Parmesan — Mozzarella gives the pie its melt, while Parmesan adds salt and a sharper edge. Pre-shredded mozzarella works, but freshly shredded melts a little smoother.
- Garlic and basil — Add the garlic under the vegetables so it perfumes the filling without burning, and finish with basil after baking so it stays bright instead of turning dark and muted in the oven.
Building the Layers So the Crust Stays Crisp
Start with the crust and the cheese barrier
Press the crust into the pie dish and prick the bottom so steam has somewhere to go. Then add the mozzarella and half the Parmesan before the vegetables. That layer melts into the crust and helps shield it from the tomato juices that would otherwise soak straight through.
Draw out the moisture before you build the pie
Salt the sliced eggplant and tomatoes and let them sit for 15 minutes. You’ll see beads of water form on the surface, which is exactly what you want. Pat them dry well; if they still feel slick, they’ll leak into the pie and undo the work of the first layer.
Roast the eggplant until it softens, not until it collapses
The eggplant should come out tender and lightly browned, with the edges taking on a little color. If it turns mushy on the baking sheet, it will disappear in the pie. Roast it just long enough to soften the flesh and concentrate the flavor.
Finish with a full bake and a short rest
Arrange the vegetables in overlapping layers and bake until the crust is golden and the filling looks set in the center. The pie needs about 10 minutes to rest before slicing so the cheese settles back into place. Cut too early and the layers will spread apart instead of holding together.
Three Ways to Make This Pie Fit Your Table
Make it gluten-free with a sturdy gluten-free crust
Swap in a gluten-free refrigerated crust if that’s what you need. The filling stays the same, but gluten-free crusts can brown faster around the edge, so keep an eye on the rim during the last 10 minutes and cover it if needed.
Add more substance for dinner
A layer of sautéed onions or a handful of cooked white beans can turn this into a fuller meal without changing the character of the pie. Add them under the vegetables so they don’t sit on top and dry out.
Use different cheese if mozzarella isn’t what you have
Fontina, provolone, or a mild cheddar will all melt well here. The pie gets a little sharper with cheddar and a little richer with fontina, so pick based on whether you want a cleaner vegetable flavor or a more pronounced cheese finish.
Storage and Reheating
- Refrigerator: Store leftovers covered for up to 4 days. The crust softens a little, but the flavor stays good.
- Freezer: It freezes, but the tomatoes soften more after thawing. Freeze slices wrapped tightly and reheat from thawed for the best texture.
- Reheating: Warm slices in a 350°F oven until the center is hot and the crust edges crisp back up. The microwave will heat the filling faster, but it turns the crust limp.
Answers to the Questions Worth Asking

Tomato and Eggplant Pie
Ingredients
Equipment
Method
- Preheat the oven to 400°F. Press the pie crust into a 9-inch pie dish and prick the bottom with a fork.
- Lay the eggplant and tomato slices on paper towels, sprinkle with 1/2 teaspoon salt, and let sit for 15 minutes to draw out excess moisture. Pat dry.
- Toss the eggplant with 1 tablespoon olive oil and roast on a baking sheet for 15 minutes, until softened.
- Sprinkle the mozzarella and half the Parmesan over the bottom of the pie crust, then top with garlic.
- Arrange the roasted eggplant and tomato slices in overlapping layers over the cheese. Drizzle with the remaining olive oil and sprinkle with the remaining Parmesan, salt, and pepper.
- Bake for 35–40 minutes, until the crust is golden and the filling is set. Top with fresh basil and let cool for 10 minutes before slicing.


