Roasted Eggplant Pasta: 5 Flavorful Mediterranean Layers
Roasted Eggplant Pasta is a vibrant, comforting dish that highlights tender, caramelized eggplant tossed with al dente pasta, aromatic herbs, and a rich tomato-based sauce. This Mediterranean-inspired recipe is perfect for a weeknight dinner or a casual gathering, offering a delightful combination of textures and bold flavors. The roasted eggplant brings natural sweetness and depth, while the sauce and seasonings tie the dish together for a satisfying, wholesome meal.
Ingredients Overview
Eggplant is the star of this pasta dish. Roasting the eggplant slices enhances their natural sweetness and gives them a tender, slightly caramelized texture that pairs beautifully with pasta. Brushing with olive oil and seasoning with salt, pepper, and herbs ensures even roasting and flavor absorption.
Pasta serves as the comforting base, absorbing the sauce and carrying the roasted eggplant throughout each bite. Any medium-width pasta, such as penne, rigatoni, or fusilli, works well, allowing the sauce and eggplant pieces to cling to the noodles.
The sauce is a simple tomato-based blend, using crushed tomatoes, garlic, onions, and fresh herbs like basil and parsley. Olive oil adds richness, while a pinch of red pepper flakes introduces subtle warmth. Optional additions such as grated Parmesan or pecorino cheese add depth, saltiness, and a creamy finish.
Additional ingredients like cherry tomatoes, bell peppers, or spinach can be incorporated for extra color and nutrition. Each component contributes to a balanced dish with layers of flavor, ensuring the roasted eggplant remains the star while complemented by the pasta and sauce.
Ingredients
12 ounces pasta of choice (penne, rigatoni, fusilli)
2 medium eggplants, cut into 1-inch cubes
3 tablespoons olive oil, divided
Salt and freshly ground black pepper, to taste
1 medium onion, finely chopped
3 cloves garlic, minced
1 can (14 oz) crushed tomatoes
1 teaspoon dried oregano
1/2 teaspoon red pepper flakes, optional
1/4 cup chopped fresh basil
2 tablespoons chopped fresh parsley
1/4 cup grated Parmesan or Pecorino cheese, plus extra for serving
Optional: 1 cup cherry tomatoes, halved
Optional: 2 cups fresh spinach
Step-by-Step Instructions
Preheat your oven to 400°F. Place cubed eggplant on a baking sheet and toss with 2 tablespoons of olive oil, salt, and black pepper. Roast for 25–30 minutes, stirring halfway through, until golden brown and tender.
While the eggplant roasts, cook pasta according to package instructions until al dente. Reserve 1/2 cup of pasta water before draining.
Heat 1 tablespoon olive oil in a large skillet over medium heat. Sauté the onion until soft and translucent, about 5 minutes. Add garlic and cook for an additional 1–2 minutes until fragrant. Stir in crushed tomatoes, oregano, and optional red pepper flakes. Simmer the sauce for 10–15 minutes to allow flavors to meld.
Add roasted eggplant, optional cherry tomatoes, and spinach to the sauce, stirring gently. Simmer for another 5 minutes, allowing the flavors to combine. If the sauce is too thick, add reserved pasta water gradually until desired consistency is reached.
Toss the cooked pasta into the sauce until well coated. Stir in fresh basil, parsley, and grated cheese. Serve immediately with extra Parmesan or Pecorino on top and a drizzle of olive oil if desired.

Tips, Variations & Substitutions
For added depth, roast the eggplant with a few cloves of whole garlic or a sprinkle of smoked paprika. Zucchini or bell peppers can be roasted alongside the eggplant for extra flavor and texture.
Use whole wheat or gluten-free pasta for dietary needs. Vegan cheese or nutritional yeast can replace Parmesan to keep it plant-based. Adjust the red pepper flakes to control the heat level.
This dish can be prepared ahead of time by roasting the eggplant and making the sauce in advance. Combine with freshly cooked pasta before serving to maintain optimal texture.
Serving Ideas & Occasions
Roasted Eggplant Pasta is perfect as a main course for casual dinners, family meals, or Mediterranean-themed gatherings. Serve alongside a simple green salad, crusty bread, or a glass of light red wine such as Chianti or Pinot Noir.
It is also suitable for meal prep, as the roasted eggplant and sauce can be made ahead and stored separately from the pasta. Reheat gently before tossing together to preserve the roasted texture.
Nutritional & Health Notes
Eggplant is low in calories, high in fiber, and rich in antioxidants, making this dish nutritious and filling. Olive oil adds healthy monounsaturated fats, while tomato sauce contributes vitamins A, C, and lycopene.
Using whole wheat pasta increases fiber content, and adding vegetables like spinach or bell peppers enhances vitamins, minerals, and overall nutritional value. This dish is balanced, satisfying, and ideal for a heart-healthy, Mediterranean-inspired diet.
FAQs
Can I use different pasta shapes?
Yes, medium-width pasta such as penne, rigatoni, or fusilli work best to hold the sauce and roasted eggplant pieces.
Can this recipe be made vegan?
Yes, omit cheese or use vegan Parmesan alternatives. Ensure pasta is egg-free.
How do I prevent the eggplant from being soggy?
Roast at a high temperature (400°F) and avoid overcrowding the pan. Toss halfway through roasting for even caramelization.
Can I prepare this ahead of time?
Yes, roast eggplant and prepare the sauce a day in advance. Combine with freshly cooked pasta before serving.
Can I freeze the roasted eggplant or sauce?
Yes, both freeze well. Store roasted eggplant and sauce separately in airtight containers for up to 2 months. Thaw and reheat before combining with pasta.
How can I add more vegetables?
Add cherry tomatoes, zucchini, bell peppers, or spinach to the sauce. Cook until tender before tossing with pasta.
What cheese works best for topping?
Parmesan or Pecorino Romano works best. Vegan alternatives like nutritional yeast can provide a cheesy flavor for plant-based diets.
PrintBaked Eggplant Pasta with Roasted Veggies and Cheese
Roasted Eggplant Pasta features caramelized eggplant cubes tossed with a savory tomato sauce, fresh herbs, and pasta, topped with Parmesan for a hearty Mediterranean-inspired meal.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Total Time: 55 minutes
- Yield: 4 servings 1x
Ingredients
12 ounces pasta of choice (penne, rigatoni, fusilli)
2 medium eggplants, cut into 1-inch cubes
3 tablespoons olive oil, divided
Salt and freshly ground black pepper, to taste
1 medium onion, finely chopped
3 cloves garlic, minced
1 can (14 oz) crushed tomatoes
1 teaspoon dried oregano
1/2 teaspoon red pepper flakes, optional
1/4 cup chopped fresh basil
2 tablespoons chopped fresh parsley
1/4 cup grated Parmesan or Pecorino cheese, plus extra for serving
Optional: 1 cup cherry tomatoes, halved
Optional: 2 cups fresh spinach
Instructions
- Preheat oven to 400°F. Toss eggplant with 2 tablespoons olive oil, salt, and pepper. Roast 25–30 minutes until golden, stirring halfway.
- Cook pasta according to package instructions. Reserve 1/2 cup pasta water before draining.
- Heat 1 tablespoon olive oil in skillet over medium heat. Sauté onion 5 minutes. Add garlic 1–2 minutes. Stir in crushed tomatoes, oregano, and optional red pepper flakes. Simmer 10–15 minutes.
- Add roasted eggplant, cherry tomatoes, and spinach. Simmer 5 minutes, adding pasta water if needed.
- Toss pasta into sauce. Stir in basil, parsley, and cheese. Serve immediately with extra Parmesan.
Notes
Roast eggplant at high heat to prevent sogginess. Combine pasta with sauce just before serving.
