eggplant parmesan {parmigiana di melanzane}
Prep time
Cook time
Total time
Recipe type: Vegetarian
Cuisine: Italian
Serves: 8
  • *for the eggplants*
  • 2 medium-large eggplants
  • 2 eggs
  • 1 cup all-purpose flour
  • salt & pepper as needed
  • 2-3 cups vegetable oil, to fry
  • *for the tomato sauce*
  • 28oz can tomato sauce
  • 2 tbsp olive oil
  • 2-3 cloves of garlic, smashed
  • 1 tsp garlic powder
  • 1 tsp parsley
  • salt to taste
  • pinch of sugar
  • *for the béchamel sauce*
  • 3 tbsp olive oil
  • 3 tbsp flour
  • 2 cups milk
  • ⅛ tsp nutmeg
  • ½ tsp garlic powder
  • salt to taste
  • *for assembly*
  • 8 oz fresh mozzarella, sliced
  • ½ cup freshly grated parmesan
  1. First, wash and dry the eggplant. Trim off top and bottom, and cut into ¼ inch slices.
  2. Cover in cold water mixed with 1-2 tbsp salt and soak for 30 min. Then drain well and pat dry with paper towel.
  3. Pour your vegetable oil in a large frying pan, and heat over medium until it shimmers.
  4. Now, place the flour in a shallow bowl. Beat the two eggs in a separate shallow bowl.
  5. Create an assembly line, and dip the eggplant slices first in the flour, then the egg mixture. Place immediately in the hot oil to fry. Cook until golden brown and crisp, then place on a paper-towel lined place and sprinkle with salt and pepper. Repeat with all.
  6. Now, make the tomato sauce. In a medium nonstick pan, heat the olive oil with the smashed cloves of garlic over medium-high heat. Add in the canned tomato sauce, and season with salt, garlic powder, parsley, and a pinch of sugar. Lower heat to a simmer and cook for 15-20 minutes.
  7. Finally, make the béchamel sauce. In a medium pan over medium heat, warm up the olive oil. Add in the flour all at once, and whisk quickly and constantly until the flour cooks and is light golden brown.
  8. As you keep whisking, slowly add in the milk. Add in the salt, garlic powder, and nutmeg. Add more milk as needed if it's too thick.
  9. Preheat oven to 375F.
  10. Now, you can assemble. Grab a 11 x 13 baking pan, and lightly grease with olive oil. Spread a thin layer of tomato sauce on the bottom, then make a layer of eggplant on top. Spoon some tomato sauce and béchamel on top, and top with some sliced mozzarella and parmesan cheese. Repeat to create 2-3 more layers, finishing with the béchamel and cheese.
  11. Cover tightly with foil, and bake for 45 minutes. Then, remove foil and bake for 10 minutes more. Let cool slightly and enjoy!
Recipe by The Baking Fairy at