Prepare the eggplant: Place chopped eggplant in a bowl, sprinkle with salt, and let sit for 10 minutes to draw out moisture. Squeeze out excess water.
Heat olive oil in a large saucepan over medium heat. Add chopped onion and cook for 5-7 minutes until translucent. Stir in minced garlic and cook for another minute.
Add eggplant, oregano, parsley, basil, and optional crushed red pepper. Sauté for 5-6 minutes until eggplant softens.
Pour in dry red wine and let reduce for 1-2 minutes. Stir in crushed tomatoes and simmer until heated through.
Preheat your oven to 400°F (200°C). Cook pasta according to package instructions until slightly al dente.
Combine pasta with the eggplant and tomato mixture. Layer half into a greased casserole dish, topping with half of the mozzarella, Parmesan, and breadcrumbs. Repeat layers.
Bake for 25-35 minutes until heated through, cheese is melted, and top is bubbly and golden.
Let it rest for a few minutes before serving.
Send me this recipe!
Just enter your email below and get it sent straight to your inbox!
Notes
Store leftovers in an airtight container in the refrigerator for up to 4 days.