I’ll be honest – weeknight dinners can be a challenge in our house. Between after-school activities and work deadlines, sometimes I feel like I’m racing against the clock to get food on the table. But that’s exactly why I love this freezer meal eggplant parmesan. I can make it ahead when I have free time on the weekend, and pop it in the freezer for busy days.
The best part? It tastes just as good as the traditional version. I usually make two at once – one for dinner that night and another for the freezer. It takes about the same effort to prep two as it does one, and my future self always thanks me. On hectic evenings, I just pull it out, heat it up, and dinner’s ready without the usual prep work and cleanup.
If you’re looking for a make-ahead meal that the whole family will enjoy, this one’s a keeper. The layers of crispy eggplant, melty cheese, and rich tomato sauce come together perfectly, whether you’re eating it right away or saving it for later.

Why You’ll Love This Eggplant Parmesan
- Make-ahead convenience – Perfect for busy weeknights since you can prep it ahead and freeze for later use, making dinner time stress-free when you need it most.
- Budget-friendly – Using simple pantry staples and seasonal eggplant, this classic Italian dish costs much less than restaurant versions while feeding the whole family.
- Customizable recipe – You can use your favorite pasta sauce and adjust the cheese amounts to your liking, making it easy to adapt to your family’s taste preferences.
- Vegetarian-friendly – This meatless main dish is satisfying enough to please both vegetarians and meat-eaters alike, making it perfect for mixed dietary households.
- Restaurant quality – The crispy breaded eggplant and melty cheese layers create that classic eggplant parm taste you love from Italian restaurants, right in your own kitchen.
What Kind of Eggplant Should I Use?
For eggplant parmesan, you’ll want to look for the classic Italian or Globe eggplants – those big, dark purple ones you commonly see at the grocery store. When selecting your eggplants, pick ones that feel heavy for their size and have smooth, shiny skin without any soft spots or blemishes. The best ones will give slightly when you press them with your thumb, but shouldn’t feel too soft. To help remove any bitter taste and excess moisture, slice your eggplants and salt them for about 30 minutes before cooking – this step makes a real difference in the final dish. If you’re shopping during summer, you might also find Japanese eggplants, which are longer and thinner – these work too, you’ll just need more of them since they’re smaller.
Options for Substitutions
This eggplant parmesan recipe can be adapted with several easy substitutions:
- Eggplant: While eggplant is the star here, you can use zucchini or portobello mushrooms instead. Just make sure to remove excess moisture by salting and patting dry, just like you would with eggplant.
- Breadcrumbs: Out of regular breadcrumbs? Try crushed crackers, panko, or ground pork rinds for a low-carb option. You can even make your own by pulsing toasted bread in a food processor.
- Parmesan cheese: Any hard aged cheese works well here – try pecorino romano or asiago as alternatives. Just avoid pre-grated options as they don’t melt as nicely.
- All-purpose flour: You can swap in gluten-free flour blend, rice flour, or chickpea flour. Each will work fine for dredging the eggplant.
- Eggs: For a vegan version, try using a mixture of plant milk and cornstarch (¼ cup milk + 1 tablespoon cornstarch per egg), or prepared egg replacer.
- Mozzarella: Feel free to use provolone, fontina, or a dairy-free mozzarella alternative. If using dairy-free cheese, add it only in the last few minutes of baking to prevent burning.
Watch Out for These Mistakes While Cooking
The biggest mistake when making eggplant parmesan is skipping the crucial step of salting your eggplant slices – letting them sit with salt for 30-45 minutes draws out excess moisture and bitterness, ensuring your final dish isn’t watery or bitter. Another common error is overcrowding your baking sheet when cooking the breaded eggplant slices, which leads to steaming instead of crispy results – make sure to leave space between each piece and work in batches if needed. For the best freezer-friendly results, slightly undercook your eggplant during the initial baking (they should be golden but not too dark), as they’ll continue cooking when you reheat the dish later. When layering your casserole, don’t skimp on patting the eggplant dry after salting and between layers, as extra moisture is the enemy of a freezer meal that reheats well.
What to Serve With Eggplant Parmesan?
This Italian classic pairs perfectly with a simple side of al dente spaghetti or angel hair pasta tossed in a bit of olive oil and garlic. If you’re trying to keep things lighter, a fresh arugula salad with lemon dressing makes a great side dish that cuts through the richness of the eggplant parm. I love serving some warm, crusty Italian bread on the side to soak up any extra sauce – plus, you can never go wrong with more carbs! For a complete meal, consider adding some roasted broccoli or sautéed green beans with garlic, which provide a nice contrast to the cheesy, breaded eggplant.
Storage Instructions
Keep Fresh: If you’re planning to eat your eggplant parmesan within a few days, place it in an airtight container and keep it in the fridge for up to 4 days. The layers of sauce and cheese help keep everything moist and tasty!
Freeze: This recipe is perfect for freezing! After assembling, let it cool completely, then wrap it tightly in plastic wrap and aluminum foil. You can freeze it for up to 3 months. Pro tip: you can also freeze it in individual portions – just wrap them separately and grab what you need when you’re ready to eat.
Reheat: When you’re ready to enjoy your frozen eggplant parm, thaw it overnight in the fridge. Heat it in a 350°F oven for about 20-25 minutes until it’s heated through. If you’re reheating from the fridge, 15-20 minutes should do the trick. Cover with foil while reheating to prevent the cheese from browning too much.
Make Ahead: You can assemble this dish up to 24 hours before baking. Just cover it well and keep it in the fridge. When you’re ready to cook, let it sit at room temperature for about 30 minutes before popping it in the oven.
| Preparation Time | 10-20 minutes |
| Cooking Time | 25 minutes |
| Total Time | 35-45 minutes |
| Level of Difficulty | Easy |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 3000-3500
- Protein: 150-170 g
- Fat: 200-220 g
- Carbohydrates: 250-280 g
Ingredients
For the main dish:
- 1 jar pasta sauce (I use Rao’s marinara, 24 oz)
- 1 large package shredded mozzarella cheese (8 oz, part-skim preferred for better melting)
- 2 large eggplants (about 1 lb each, firm with glossy skin)
For seasoning:
- black pepper (freshly ground)
- salt (for salting eggplant and final seasoning)
For the pan:
- non-stick cooking spray (or olive oil spray)
Step 1: Prepare the Eggplant
- 2 large eggplants
- salt
Slice the eggplants lengthwise into ¼-inch thick slabs—these will be your primary layers.
Arrange the slices on paper towels and generously salt both sides, then let them sit for 15-20 minutes.
This draws out excess moisture and bitterness from the eggplant.
After resting, pat the slices dry with fresh paper towels to remove the moisture and salt residue.
I find that this step is crucial for getting tender eggplant rather than soggy layers in the final dish.
Step 2: Toast the Eggplant Slices
- toasted eggplant slices from Step 1
- non-stick cooking spray
- salt
- black pepper
Preheat your oven to 400°F and line two large baking sheets with foil or parchment paper.
Lightly spray both sides of each eggplant slice with cooking spray and arrange them in a single layer on the prepared sheets.
Bake for 12-15 minutes until the slices are just beginning to soften and turn golden at the edges—they should still have some firmness since they’ll continue cooking in the assembled dish.
Season lightly with salt and freshly ground black pepper.
This toasting step removes excess water and prevents the final dish from becoming waterlogged, which is my key to preventing a soggy freezer meal.
Step 3: Assemble the Eggplant Parmesan
- non-stick cooking spray
- toasted eggplant slices from Step 2
- 1 jar pasta sauce
- 1 large package shredded mozzarella cheese
Spray a 9×13-inch baking dish with cooking spray.
Begin layering by spreading a thin layer of pasta sauce on the bottom of the dish (about ½ cup), then add a layer of toasted eggplant slices, overlapping them slightly to cover the sauce.
Sprinkle a portion of shredded mozzarella over the eggplant layer, then repeat this sequence—sauce, eggplant, cheese—until you’ve used all ingredients, finishing with a generous layer of cheese on top.
The final cheese layer will melt and create a golden, bubbly crust.
Assemble the dish directly in a disposable aluminum pan if you plan to freeze it, which makes transferring it much easier.
Step 4: Freeze or Bake Immediately
If freezing for later, cover the assembled dish tightly with plastic wrap, then a layer of foil to prevent freezer burn, and freeze for up to 3 months.
To bake from frozen, add 15-20 minutes to the cooking time and cover with foil for the first 20 minutes to prevent the cheese from over-browning.
If baking immediately, preheat your oven to 350°F and bake uncovered for 25 minutes until the cheese is melted and bubbling at the edges.
The dish is ready to serve when the cheese is golden and the sauce is heating through around the edges.







Hi! This sounds delicious, but when do you bread the eggplant? Is it after you draw the moisture out (step 1) but before you toast them (step 2)? Thank you.