I make this Roasted Eggplant Pasta when I want a comforting, flavorful dish that highlights simple ingredients. Tender roasted eggplant blends beautifully with pasta and a savory tomato-based sauce for a satisfying and wholesome meal.
Why You’ll Love This Recipe
I love how roasting the eggplant brings out its natural sweetness and creates a rich, almost creamy texture. The pasta absorbs all the delicious flavors from the sauce, making every bite deeply satisfying. I also appreciate how versatile this recipe is, since I can easily add herbs, cheese, or extra vegetables depending on what I have in my kitchen.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
-
1 large eggplant, cut into cubes
-
2 tablespoons olive oil
-
1/2 teaspoon salt
-
1/4 teaspoon black pepper
-
12 ounces pasta (penne, rigatoni, or spaghetti)
-
3 cloves garlic, minced
-
1 can (14–15 ounces) crushed tomatoes
-
1/2 teaspoon dried oregano
-
1/4 teaspoon red pepper flakes (optional)
-
1/2 cup grated Parmesan cheese
-
1/4 cup fresh basil, chopped
Directions
-
I preheat the oven to 400°F and line a baking sheet with parchment paper.
-
I toss the eggplant cubes with olive oil, salt, and black pepper, then spread them in a single layer on the baking sheet.
-
I roast the eggplant for 25–30 minutes, turning halfway through, until golden and tender.
-
While the eggplant roasts, I cook the pasta according to package instructions until al dente, then reserve a little pasta water and drain.
-
In a large skillet, I sauté the minced garlic over medium heat for about 30 seconds until fragrant.
-
I add the crushed tomatoes, oregano, and red pepper flakes, and let the sauce simmer for 8–10 minutes.
-
I stir the roasted eggplant into the sauce and mix well.
-
I add the cooked pasta to the skillet, tossing everything together. If needed, I add a splash of reserved pasta water to loosen the sauce.
-
I finish with grated Parmesan and fresh basil before serving.
Servings and timing
This recipe serves about 4 people.
I usually spend around 15 minutes preparing the ingredients and about 30 minutes cooking. In total, I have this dish ready in approximately 45 minutes.
Variations
I sometimes add sautéed mushrooms or spinach for extra vegetables. If I want a richer version, I stir in a spoonful of ricotta or fresh mozzarella at the end. I also enjoy adding a drizzle of balsamic glaze for a touch of sweetness.
storage/reheating
I store leftovers in an airtight container in the refrigerator for up to 4 days.
To reheat, I warm the pasta in a skillet over medium heat with a splash of water or broth to refresh the sauce. I can also microwave individual portions, stirring halfway through for even heating.
FAQs
Do I need to peel the eggplant?
I usually leave the skin on because it softens during roasting and adds texture.
How do I prevent eggplant from becoming soggy?
I roast it at a high temperature and spread it out in a single layer to encourage browning.
Can I make this recipe vegan?
Yes, I simply omit the Parmesan or use a plant-based alternative.
What type of pasta works best?
I like using penne or rigatoni because the sauce clings well to the ridges.
Can I make this ahead of time?
Yes, I prepare it in advance and reheat gently before serving.
Conclusion
I love how this Roasted Eggplant Pasta turns simple ingredients into a rich and comforting meal. The tender eggplant, savory tomato sauce, and fresh herbs create a dish that feels hearty, flavorful, and perfect for any occasion.
PrintRoasted Eggplant Pasta
A comforting pasta dish featuring tender roasted eggplant tossed with savory tomato sauce, fresh herbs, and Parmesan for a wholesome and flavorful meal.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Roasting and Stovetop
- Cuisine: Italian
- Diet: Vegetarian
Ingredients
- 1 large eggplant, cut into cubes
- 2 tablespoons olive oil
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 12 ounces pasta (penne, rigatoni, or spaghetti)
- 3 cloves garlic, minced
- 1 can (14–15 ounces) crushed tomatoes
- 1/2 teaspoon dried oregano
- 1/4 teaspoon red pepper flakes (optional)
- 1/2 cup grated Parmesan cheese
- 1/4 cup fresh basil, chopped
Instructions
- Preheat the oven to 400°F (200°C) and line a baking sheet with parchment paper.
- Toss eggplant cubes with olive oil, salt, and black pepper. Spread in a single layer on the baking sheet.
- Roast for 25–30 minutes, turning halfway through, until golden and tender.
- Meanwhile, cook pasta according to package instructions until al dente. Reserve a small amount of pasta water, then drain.
- In a large skillet, sauté minced garlic over medium heat for about 30 seconds until fragrant.
- Add crushed tomatoes, oregano, and red pepper flakes. Simmer for 8–10 minutes.
- Stir roasted eggplant into the sauce.
- Add cooked pasta to the skillet and toss to combine, adding reserved pasta water if needed to loosen the sauce.
- Finish with grated Parmesan and fresh basil before serving.
Notes
- Roast eggplant in a single layer to encourage browning and prevent sogginess.
- Leave the skin on for added texture and flavor.
- Stir in ricotta or fresh mozzarella for a creamier version.
- Omit Parmesan or use plant-based cheese to make it vegan.
- Add sautéed mushrooms or spinach for extra vegetables.
Nutrition
- Serving Size: 1 serving
- Calories: 480 kcal
- Sugar: 8 g
- Sodium: 620 mg
- Fat: 14 g
- Saturated Fat: 4 g
- Unsaturated Fat: 9 g
- Trans Fat: 0 g
- Carbohydrates: 70 g
- Fiber: 7 g
- Protein: 16 g
- Cholesterol: 15 mg
