Eggplant parmigiana is a staple dish on the dinner tables of Italy and it’s traveled around the world, delighting vegetarians with its hearty flavor and rich sauce. My eggplant parmesan recipe has no frying required and can be made in advance, making it perfect for meal prepping or as a make-ahead dinner. Plus, it still delivers an incredible taste and plenty of cheesy goodness in a baked version of the classic. If you’re a fan of eggplants, you’ll absolutely love this eggplant stew—it’s a hearty and satisfying meal.

Watch the video tutorial

How to make eggplant parmesan

Prep the Eggplant: Preheat the oven to 475°F / 240°C. Slice the eggplants horizontally – I recommend each side have about 7mm thickness. Pat the flesh dry with paper towels to help with the roasting. Then, line a baking tray with parchment paper, then arrange the eggplant slices in a single layer, leaving space between each slice (use several trays if needed). Brush both sides of the eggplant with the olive oil, then cook for 35-40 minutes, flipping halfway through. Because of the high oven temperature, the eggplants cook quickly, so keep an eye on them. Once fully baked, set the eggplant slices aside to allow them to cool slightly. Cook the Marinara Sauce: Add the diced onions to a frying pan and sauté for a few minutes before adding in the garlic. Cook until the onion has turned translucent and you can smell the aroma of the garlic – 3-5 minutes. Next, add the crushed tomatoes and tomato juice and stir to combine. Then, add the salt, oregano, and black pepper. Cook on medium-high heat until the homemade marinara sauce thickens (about 30-40 minutes), stirring occassionally so it doesn’t stick. Assemble: Set the oven temperature to 350°F/180°C. In a large baking dish or casserole dish – I use a 9 x 13″ size –  spread a thin layer of the marinara sauce. Then arrange the first layer – add 1/3 of the eggplant slices on top (they can overlap a bit if needed). Top with more marinara sauce, 1/3 of the grated parmesan, and 1/3 of fresh basil leaves. Repeat this process to arrange 2 more layers – eggplant slices, topped with marinara sauce, followed by parmesan cheese and basil leaves. Then sprinkle all of the mozzarella cheese on top. Bake: Bake at 350°F/180°C for 25 minutes or until the mozzarella cheese is melty and bubbly with a golden brown crust. Rest: Remove the baked eggplant parmesan from the oven. Allow to rest for 10 minutes before slicing and serving hot.

Make ahead

In The Fridge: Assemble the eggplant parmesan as the recipe instructs, then cover the baking dish with aluminum foil and keep covered in the fridge until you’re ready to cook. It will only keep for a day or two before it starts to lose texture. Then, bake as instructed. In The Freezer: To freeze eggplant parmesan before baking, assemble in the dish and wrap well with plastic wrap or an airtight cover. It’ll keep in the freezer for up to 3 months. You can also freeze eggplant parm after baking – just transfer to an airtight container before freezing. To Reheat: If frozen and not baked, allow your eggplant parmesan to thaw completely in the fridge overnight before cooking – this will reduce the baking time. Bake as the recipe instructs. If you’re reheating leftovers, cover the baking dish with foil. Reheat at 350°F/180°C until the dish has warmed through and the cheese is bubbling.

Serving suggestions

Salad: The rich flavors of this classic Italian dish go great with green salads, or Mediterranean-style Greek or Italian salads to complete. Bread: All that leftover tomato sauce is best enjoyed with bread. So try it with crusty garlic bread, Italian focaccia, or a cheesy pull-apart bread for even more cheesy goodness. Pasta: Because this recipe has no pasta in it, you might find a small portion of fresh noodles make the perfect pairing! Try it with potato gnocchi, a rustic aglio et olio, or a pasta salad. Grilled Veggies: Pair the juiciness of the eggplant with other grilled veggies for a dinner packed with goodness. It goes great with broccolini, zucchini, grilled portobello mushrooms, and grilled romaine lettuce – perfect for adding extra flavor and crunch.

If you try this recipe, let me know how it goes in the comments below. I’d appreciate a recipe card rating and would love to see your recipe recreations – tag me on Instagram @Alphafoodie!

The Best Eggplant Parmesan - 41The Best Eggplant Parmesan - 37The Best Eggplant Parmesan - 59The Best Eggplant Parmesan - 58The Best Eggplant Parmesan - 76The Best Eggplant Parmesan - 88The Best Eggplant Parmesan - 49The Best Eggplant Parmesan - 69The Best Eggplant Parmesan - 41The Best Eggplant Parmesan - 31The Best Eggplant Parmesan - 56The Best Eggplant Parmesan - 1The Best Eggplant Parmesan - 61The Best Eggplant Parmesan - 44The Best Eggplant Parmesan - 3The Best Eggplant Parmesan - 68The Best Eggplant Parmesan - 72The Best Eggplant Parmesan - 20