In This Article Show
You know that eggplant sitting in your produce drawer? The one you bought because it looked beautiful at the store, and now you’re standing there wondering what to actually make with it that doesn’t feel like the same old thing?

I’ve been there more times than I can count. Eggplant is one of those vegetables that’s everywhere at the farmer’s market, especially in late summer, but it can be easy to fall into a rut. The good news? Italian cuisine has some of the best ways to use eggplant—from hearty baked dishes to quick weeknight pastas.
The best part? Eggplant soaks up flavors like a sponge and turns silky and tender when cooked right. Whether you need a vegetarian main dish or just a new way to use up that glossy purple vegetable, these 15 Italian eggplant recipes deliver every time.
1. Eggplant Parmigiana (Melanzane alla Parmigiana)

The classic for good reason. Layers of fried eggplant, marinara sauce, and melted cheese baked until bubbly. This is the recipe that made eggplant famous.
Recipe Metadata:
Time to Make: 1 hour 30 minutes
Servings: 6
Ingredients:
- 3 large eggplants, sliced into ½-inch rounds
- 2 tablespoons salt for sweating
- 2 cups all-purpose flour
- 4 eggs, beaten
- 3 cups breadcrumbs
- 1 cup olive oil for frying (or as needed)
- 4 cups marinara sauce
- 16 oz mozzarella cheese, sliced or shredded
- 1 cup grated Parmesan cheese
- Fresh basil leaves
- Salt and pepper to taste
Recipe Steps:
- Lay eggplant slices on paper towels, sprinkle with salt, let sit 30 minutes to draw out moisture. Pat dry.
- Set up dredging station: flour in one bowl, beaten eggs in another, breadcrumbs in a third.
- Dip each eggplant slice in flour, then egg, then breadcrumbs, pressing to coat.
- Heat olive oil in a large skillet over medium heat. Fry eggplant in batches until golden brown, about 3 minutes per side. Drain on paper towels.
- Preheat oven to 375°F. Spread 1 cup marinara in a 9×13 baking dish.
- Layer half the eggplant, half the remaining marinara, half the mozzarella, and half the Parmesan. Repeat layers.
- Cover with foil and bake for 25 minutes. Uncover and bake 15 more minutes until bubbly and golden.
- Let rest 10 minutes, then garnish with fresh basil.
2. Pasta alla Norma

A Sicilian classic featuring eggplant, tomatoes, and ricotta salata cheese. Simple, satisfying, and named after an opera.
Recipe Metadata:
Time to Make: 35 minutes
Servings: 4
Ingredients:
- 1 large eggplant, diced into ½-inch cubes
- 12 oz pasta (spaghetti, rigatoni, or penne)
- 3 tablespoons olive oil, divided
- 2 cloves garlic, minced
- 1 (28-ounce) can crushed tomatoes
- ½ teaspoon red pepper flakes (optional)
- Salt to taste
- Fresh basil leaves, torn
- ½ cup ricotta salata cheese, grated or shaved
Recipe Steps:
- Cook pasta according to package directions. Reserve ½ cup pasta water before draining.
- While pasta cooks, heat 2 tablespoons olive oil in a large skillet over medium-high heat. Add eggplant and cook until golden and tender, about 8-10 minutes. Remove and set aside.
- In the same skillet, add remaining olive oil and garlic. Cook for 1 minute until fragrant.
- Add crushed tomatoes, red pepper flakes, and salt. Simmer for 10 minutes.
- Add cooked eggplant to the sauce and stir to combine.
- Add drained pasta to the skillet with sauce. Toss to coat, adding reserved pasta water if needed.
- Serve with fresh basil and generous shavings of ricotta salata.
3. Eggplant Rollatini

Thinly sliced eggplant rolled around a creamy ricotta filling, baked in marinara sauce, and topped with melted mozzarella.
Recipe Metadata:
Time to Make: 1 hour 15 minutes
Servings: 4
Ingredients:
- 2 large eggplants, sliced lengthwise into ¼-inch thick slices
- Salt for sweating
- For filling: 15 oz ricotta cheese, 1 cup grated Parmesan cheese, 1 egg, ¼ cup fresh basil chopped, 2 cloves garlic minced, salt and pepper to taste
- 3 cups marinara sauce
- 2 cups shredded mozzarella cheese
- Olive oil for brushing
Recipe Steps:
- Lay eggplant slices on paper towels, sprinkle with salt, let sit 30 minutes. Pat dry and brush both sides with olive oil.
- Preheat oven to 375°F. Arrange eggplant on baking sheets and roast for 10-12 minutes until pliable but not fully cooked. Let cool slightly.
- In a bowl, mix ricotta, Parmesan, egg, basil, garlic, salt, and pepper.
- Spread 1 cup marinara in a 9×13 baking dish.
- Place about 2 tablespoons ricotta mixture at one end of each eggplant slice and roll up. Place seam-side down in baking dish.
- Pour remaining marinara over rollatini and top with mozzarella.
- Cover with foil and bake for 25 minutes. Uncover and bake 10 more minutes until bubbly.
- Let rest 5 minutes before serving.
4. Eggplant Caponata

A sweet and sour Sicilian eggplant relish packed with olives, capers, and celery. Serve as an appetizer, side dish, or on crusty bread.
Recipe Metadata:
Time to Make: 45 minutes
Servings: 6
Ingredients:
- 2 large eggplants, diced into ½-inch cubes
- ½ cup olive oil, divided
- 1 onion, diced
- 2 celery stalks, diced
- 3 cloves garlic, minced
- 1 (14-ounce) can diced tomatoes
- ¼ cup red wine vinegar
- 2 tablespoons sugar
- ¼ cup capers, drained
- ½ cup green olives, pitted and chopped
- ¼ cup pine nuts, toasted
- Salt and pepper to taste
- Fresh parsley for garnish
Recipe Steps:
- In a large skillet, heat ¼ cup olive oil over medium-high heat. Add eggplant in batches and cook until browned and tender, about 5-7 minutes per batch. Remove and set aside.
- In the same skillet, add remaining olive oil. Add onion and celery, cook until soft, about 5 minutes.
- Add garlic and cook for 1 minute.
- Stir in diced tomatoes, vinegar, and sugar. Simmer for 10 minutes.
- Add capers, olives, and cooked eggplant. Simmer for 10 more minutes.
- Stir in pine nuts and season with salt and pepper.
- Let cool to room temperature, then garnish with parsley. Serve at room temperature or chilled.
5. Grilled Eggplant with Herbs and Balsamic

Simple grilled eggplant dressed with good olive oil, fresh herbs, and balsamic vinegar. Perfect as a side dish or part of an antipasto spread.
Recipe Metadata:
Time to Make: 25 minutes
Servings: 4
Ingredients:
- 2 large eggplants, sliced into ½-inch rounds
- ¼ cup olive oil
- 2 cloves garlic, minced
- 1 tablespoon fresh rosemary, chopped
- 1 tablespoon fresh thyme leaves
- Salt and pepper to taste
- 2 tablespoons balsamic vinegar
- Fresh parsley for garnish
Recipe Steps:
- In a small bowl, mix olive oil, garlic, rosemary, thyme, salt, and pepper.
- Brush both sides of eggplant slices with the herb oil mixture.
- Preheat a grill or grill pan to medium-high heat.
- Grill eggplant for 4-5 minutes per side until tender and marked with grill lines.
- Arrange on a platter, drizzle with balsamic vinegar, and garnish with fresh parsley.
- Serve warm or at room temperature.
6. Eggplant and Tomato Gratin

A Provençal-inspired dish that’s popular in Italian homes too. Layered eggplant, tomatoes, and herbs baked until tender and golden.
Recipe Metadata:
Time to Make: 1 hour
Servings: 4
Ingredients:
- 2 large eggplants, sliced into ¼-inch rounds
- 3 large tomatoes, sliced into ¼-inch rounds
- ¼ cup olive oil
- 3 cloves garlic, thinly sliced
- ¼ cup fresh basil, chopped
- ¼ cup fresh parsley, chopped
- ½ cup breadcrumbs
- ¼ cup grated Parmesan cheese
- Salt and pepper to taste
Recipe Steps:
- Preheat oven to 375°F. Lightly oil a baking dish.
- Arrange eggplant and tomato slices in alternating overlapping rows in the dish.
- Sprinkle garlic, basil, and parsley over the vegetables.
- Drizzle with olive oil and season with salt and pepper.
- In a small bowl, mix breadcrumbs and Parmesan. Sprinkle over the top.
- Cover with foil and bake for 30 minutes. Uncover and bake for 15-20 minutes until vegetables are tender and top is golden.
- Let rest for 10 minutes before serving.
7. Spaghetti with Eggplant and Cherry Tomatoes

A quick weeknight pasta where eggplant gets creamy and cherry tomatoes burst into a light sauce.
Recipe Metadata:
Time to Make: 30 minutes
Servings: 4
Ingredients:
- 1 large eggplant, diced into ½-inch cubes
- 12 oz spaghetti
- ¼ cup olive oil
- 2 cloves garlic, sliced
- 1 pint cherry tomatoes, halved
- ¼ teaspoon red pepper flakes
- Salt to taste
- Fresh basil, torn
- Grated Parmesan or pecorino for serving
Recipe Steps:
- Cook pasta according to package directions. Reserve ½ cup pasta water.
- While pasta cooks, heat olive oil in a large skillet over medium-high heat. Add eggplant and cook until golden and tender, about 8-10 minutes.
- Add garlic and cook for 1 minute. Add cherry tomatoes and red pepper flakes, cook until tomatoes start to soften, about 3-4 minutes.
- Add drained pasta to the skillet along with a splash of pasta water. Toss to coat.
- Season with salt and stir in fresh basil.
- Serve with grated cheese on top.
8. Eggplant Involtini with Ricotta and Spinach

Thin eggplant slices wrapped around a filling of ricotta, spinach, and herbs, then baked in tomato sauce.
Recipe Metadata:
Time to Make: 1 hour 15 minutes
Servings: 4
Ingredients:
- 2 large eggplants, sliced lengthwise into ¼-inch thick slices
- Salt for sweating
- For filling: 15 oz ricotta cheese, 1 cup cooked spinach (squeezed dry), ½ cup grated Parmesan, 1 egg, ¼ teaspoon nutmeg, salt and pepper
- 3 cups marinara sauce
- 1 cup shredded mozzarella
- Olive oil for brushing
Recipe Steps:
- Lay eggplant slices on paper towels, sprinkle with salt, let sit 30 minutes. Pat dry and brush with olive oil.
- Preheat oven to 375°F. Roast eggplant on baking sheets for 10 minutes until pliable. Let cool.
- In a bowl, mix ricotta, spinach, Parmesan, egg, nutmeg, salt, and pepper.
- Spread 1 cup marinara in a baking dish.
- Place about 2 tablespoons filling on each eggplant slice, roll up, and place seam-side down in dish.
- Pour remaining marinara over rolls and top with mozzarella.
- Cover with foil and bake for 25 minutes. Uncover and bake 10 more minutes.
- Let rest 5 minutes before serving.
9. Roasted Eggplant with Garlic and Herbs

The simplest way to cook eggplant—roasted until creamy and caramelized. Perfect as a side or base for other dishes.
Recipe Metadata:
Time to Make: 40 minutes
Servings: 4
Ingredients:
- 2 large eggplants, cut into 1-inch cubes
- ¼ cup olive oil
- 4 cloves garlic, smashed
- 1 teaspoon dried oregano
- 1 teaspoon dried thyme
- Salt and pepper to taste
- Fresh parsley for garnish
Recipe Steps:
- Preheat oven to 400°F. Line a baking sheet with parchment.
- In a large bowl, toss eggplant cubes with olive oil, garlic, oregano, thyme, salt, and pepper.
- Spread in a single layer on the baking sheet.
- Roast for 25-30 minutes, stirring halfway through, until eggplant is golden and tender.
- Garnish with fresh parsley and serve hot or at room temperature.
10. Eggplant Pizza Bites

Roasted eggplant slices topped with marinara, mozzarella, and basil—like little personal pizzas without the carbs.
Recipe Metadata:
Time to Make: 30 minutes
Servings: 4
Ingredients:
- 2 large eggplants, sliced into ½-inch rounds
- 2 tablespoons olive oil
- Salt and pepper to taste
- 1 cup marinara sauce
- 1½ cups shredded mozzarella cheese
- Fresh basil leaves
- Optional toppings: sliced olives, pepperoni, mushrooms
Recipe Steps:
- Preheat oven to 400°F. Line a baking sheet with parchment.
- Arrange eggplant slices on baking sheet, brush both sides with olive oil, and season with salt and pepper.
- Roast for 10 minutes. Flip and roast 5 more minutes.
- Top each slice with a spoonful of marinara, cheese, and any desired toppings.
- Return to oven and bake for 5-7 minutes until cheese is melted and bubbly.
- Garnish with fresh basil and serve hot.
11. Pasta with Roasted Eggplant and Pesto

Roasted eggplant adds creamy texture to pasta tossed with bright, herby pesto. A perfect summer meal.
Recipe Metadata:
Time to Make: 35 minutes
Servings: 4
Ingredients:
- 1 large eggplant, diced into ½-inch cubes
- 12 oz pasta (trofie, fusilli, or orecchiette)
- 3 tablespoons olive oil
- Salt and pepper to taste
- ½ cup pesto (store-bought or homemade)
- ¼ cup pine nuts, toasted
- Fresh basil for garnish
- Grated Parmesan or vegan alternative
Recipe Steps:
- Preheat oven to 400°F. Toss eggplant cubes with olive oil, salt, and pepper. Spread on baking sheet.
- Roast for 20-25 minutes until golden and tender, stirring halfway through.
- Cook pasta according to package directions. Reserve ½ cup pasta water.
- In a large bowl, combine hot pasta, roasted eggplant, and pesto. Toss to coat, adding pasta water as needed.
- Serve topped with pine nuts, fresh basil, and grated cheese.
12. Eggplant and Mozzarella Melts

Toasted bread topped with roasted eggplant, marinara, and melted mozzarella. An open-faced sandwich that’s pure comfort.
Recipe Metadata:
Time to Make: 25 minutes
Servings: 4
Ingredients:
- 1 large eggplant, sliced into ½-inch rounds
- 3 tablespoons olive oil
- Salt and pepper to taste
- 4 thick slices crusty bread
- 1 cup marinara sauce
- 8 oz fresh mozzarella, sliced
- Fresh basil leaves
- Balsamic glaze for drizzling
Recipe Steps:
- Preheat oven to 400°F. Toss eggplant slices with olive oil, salt, and pepper. Arrange on baking sheet.
- Roast for 15-20 minutes until tender and golden.
- Toast bread slices until crisp.
- Spread a spoonful of marinara on each toast. Top with roasted eggplant, more marinara, and mozzarella slices.
- Place under broiler for 2-3 minutes until cheese melts and bubbles.
- Top with fresh basil and drizzle with balsamic glaze. Serve hot.
13. Sicilian Pasta with Eggplant and Anchovies

A bold, flavorful pasta from Sicily with eggplant, anchovies, pine nuts, and raisins—sweet and savory together.
Recipe Metadata:
Time to Make: 40 minutes
Servings: 4
Ingredients:
- 1 large eggplant, diced into ½-inch cubes
- 12 oz bucatini or spaghetti
- ¼ cup olive oil
- 4 anchovy fillets
- 2 cloves garlic, sliced
- ¼ teaspoon red pepper flakes
- ¼ cup pine nuts
- ¼ cup raisins
- 1 (14-ounce) can diced tomatoes
- Salt to taste
- Fresh parsley for garnish
Recipe Steps:
- Cook pasta according to package directions. Reserve ½ cup pasta water.
- While pasta cooks, heat olive oil in a large skillet over medium-high heat. Add eggplant and cook until golden and tender, about 8-10 minutes. Remove and set aside.
- In the same skillet, add anchovies and garlic. Cook until anchovies dissolve, about 2 minutes.
- Add red pepper flakes, pine nuts, and raisins. Cook for 1 minute.
- Add diced tomatoes and simmer for 10 minutes.
- Return eggplant to the skillet and stir to combine.
- Add drained pasta and toss to coat, adding pasta water as needed.
- Garnish with parsley and serve.
14. Eggplant Meatballs

Tender, flavorful “meatballs” made from eggplant instead of meat. Serve with pasta, in sandwiches, or as an appetizer.
Recipe Metadata:
Time to Make: 1 hour
Servings: 4 (makes about 16 meatballs)
Ingredients:
- 2 large eggplants
- 2 tablespoons olive oil
- 1 cup breadcrumbs
- ½ cup grated Parmesan cheese
- 2 cloves garlic, minced
- ¼ cup fresh parsley, chopped
- 1 teaspoon dried oregano
- 2 eggs, beaten
- Salt and pepper to taste
- 2 cups marinara sauce
Recipe Steps:
- Preheat oven to 375°F. Prick eggplants with a fork and place on baking sheet. Roast for 45 minutes until very soft. Let cool.
- Cut eggplants in half and scoop out flesh. Place in a colander to drain excess liquid, then chop finely.
- In a bowl, combine eggplant, breadcrumbs, Parmesan, garlic, parsley, oregano, eggs, salt, and pepper. Mix well.
- Form mixture into 1½-inch balls and place on parchment-lined baking sheet.
- Bake for 20-25 minutes until firm and golden.
- While meatballs bake, warm marinara sauce in a pot.
- Serve meatballs with marinara sauce on the side or tossed together with pasta.
15. Eggplant and Pepper Stew (Ciambotta)

A hearty Italian vegetable stew with eggplant, bell peppers, tomatoes, and potatoes. Perfect with crusty bread.
Recipe Metadata:
Time to Make: 50 minutes
Servings: 6
Ingredients:
- 2 large eggplants, diced into 1-inch cubes
- 2 bell peppers (any color), diced
- 2 potatoes, peeled and diced
- 1 onion, diced
- 3 cloves garlic, minced
- 1 (28-ounce) can crushed tomatoes
- ¼ cup olive oil
- 1 teaspoon dried oregano
- ½ teaspoon red pepper flakes
- Salt and pepper to taste
- Fresh basil for garnish
Recipe Steps:
- In a large pot or Dutch oven, heat olive oil over medium heat. Add onion and cook until soft, about 3 minutes.
- Add garlic and cook for 1 minute. Add bell peppers and potatoes, cook for 5 minutes.
- Add eggplant and cook for 5 more minutes, stirring occasionally.
- Add crushed tomatoes, oregano, red pepper flakes, salt, and pepper. Bring to a simmer.
- Reduce heat, cover, and simmer for 20-25 minutes until vegetables are tender.
- Uncover and simmer for 10 more minutes to thicken slightly.
- Garnish with fresh basil and serve with crusty bread.















