🎉 Introduction
Few dishes capture the essence of comfort and flavor as beautifully as roasted eggplant pasta. The eggplant, when roasted, takes on a smoky, caramelized flavor that pairs perfectly with a rich tomato sauce and al dente pasta. Add a sprinkle of parmesan cheese and fresh basil, and you’ve got a dish that feels both rustic and elegant.
This recipe is a great way to enjoy eggplant in a hearty, wholesome way. The roasting process transforms eggplant’s texture from spongy to melt-in-your-mouth soft, while also intensifying its flavor. Combined with pasta, olive oil, garlic, and herbs, this meal is satisfying enough for dinner yet simple enough for a weeknight.
✨ Kitchen Essentials You’ll Love
Hand-picked tools that make cooking easier, faster, and more enjoyable.
-
🍳View ↗
Lodge Seasoned Cast Iron Skillet
-
⚡View ↗
Instant Pot Duo Plus 9-in-1 Electric
-
🔥View ↗
CHEFMAN Digital Air Fryer XL 10L
Disclosure: As an Amazon Associate, I earn from qualifying purchases at no extra cost to you.
🧰 Equipment Needed
- Baking sheet lined with parchment paper
- Large pot for boiling pasta
- Colander
- Large skillet or saucepan
- Wooden spoon or spatula
- Knife and cutting board
- Cheese grater
🛒 Ingredients
- 2 medium eggplants, diced into bite-sized cubes
- 3 tablespoons olive oil
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- Salt and black pepper, to taste
- 12 oz pasta (penne, rigatoni, or spaghetti)
- 1 can (14 oz) crushed tomatoes
- 2 cloves garlic, minced
- ½ teaspoon red pepper flakes (optional, for spice)
- ½ cup grated parmesan cheese (or mozzarella for extra creaminess)
- Fresh basil leaves, for garnish
👩🍳 Directions
Step 1: Prep the eggplant
- Wash and dice the eggplants into cubes.
- Spread them evenly on a baking sheet lined with parchment paper.
Step 2: Roast the eggplant
- Drizzle with olive oil, then sprinkle with garlic powder, onion powder, oregano, basil, salt, and pepper.
- Toss to coat evenly.
- Roast in the oven at 400°F (200°C) for 25–30 minutes, flipping halfway, until golden and tender.
Step 3: Cook the pasta
- Bring a large pot of salted water to a boil.
- Cook pasta according to package instructions until al dente.
- Drain, reserving 1 cup of pasta water.
Step 4: Make the tomato sauce
- In a skillet, heat 1 tablespoon olive oil.
- Add minced garlic and sauté until fragrant (about 1 minute).
- Stir in crushed tomatoes, red pepper flakes, salt, and pepper.
- Simmer for 8–10 minutes, stirring occasionally.
Step 5: Combine pasta and eggplant
- Add the roasted eggplant to the tomato sauce.
- Toss in the cooked pasta and mix until fully coated.
- Add reserved pasta water as needed for a silky sauce.
Step 6: Finish and serve
- Stir in parmesan cheese until slightly melted.
- Plate the pasta, garnish with fresh basil, and serve hot.
🍽️ Servings & Timing
- Servings: 4
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
🧊 Storage & Reheating
- Refrigerator: Store leftovers in an airtight container for up to 3 days.
- Freezer: Freeze pasta with sauce (without cheese) for up to 2 months.
- Reheating: Warm gently in a skillet with a splash of olive oil or water to loosen the sauce.
🥄 Variations
- Cheesy baked version – Transfer to a baking dish, top with mozzarella, and bake until bubbly.
- Spicy twist – Add more chili flakes or fresh chili peppers.
- Mediterranean style – Toss in olives, capers, or sun-dried tomatoes.
- Vegan version – Skip parmesan and use nutritional yeast.
- Protein boost – Add grilled chicken, shrimp, or chickpeas.
❓ 10 FAQs
- Do I need to peel the eggplant?
No, the skin softens while roasting and adds texture. - How do I prevent eggplant from being bitter?
Salt the diced eggplant and let it sit for 20 minutes, then rinse and pat dry. - Can I sauté the eggplant instead of roasting it?
Yes, but roasting gives a richer flavor. - What’s the best pasta for this dish?
Penne, rigatoni, or spaghetti all work well. - Can I make this gluten-free?
Yes, just use gluten-free pasta. - Can I add more veggies?
Definitely! Zucchini, mushrooms, or bell peppers make great additions. - Can I make this ahead of time?
Yes, roast eggplant and prepare the sauce in advance, then cook fresh pasta when ready to serve. - Can I serve it cold?
Yes, it can be turned into a pasta salad with extra olive oil and fresh herbs. - What cheese works best?
Parmesan adds sharpness, mozzarella makes it creamy, and ricotta gives lightness. - Is this recipe vegan-friendly?
Just omit the cheese or use a plant-based substitute.
🏁 Conclusion
Roasted Eggplant Pasta is a simple yet flavorful dish that highlights how versatile eggplant can be. With its smoky roasted flavor, hearty tomato sauce, and cheesy finish, this pasta delivers comfort and nutrition in every bite. It’s quick enough for a weeknight but delicious enough to serve to guests.

Roasted Eggplant Pasta
Ingredients
✨ Kitchen Essentials You’ll Love
Quick picks I trust for better results, faster prep, and easier cleanup.
-
🍳View ↗
Lodge Seasoned Cast Iron Skillet
-
⚡View ↗
Instant Pot Duo Plus 9-in-1 Electric
-
🔥View ↗
CHEFMAN Digital Air Fryer XL 10L
Disclosure: As an Amazon Associate, I earn from qualifying purchases at no extra cost to you.
Equipment
Method
- Wash and dice the eggplants into cubes.
- Spread them evenly on a baking sheet lined with parchment paper.
- Drizzle with olive oil, then sprinkle with garlic powder, onion powder, oregano, basil, salt, and pepper.
- Toss to coat evenly.
- Roast in the oven at 400°F (200°C) for 25–30 minutes, flipping halfway, until golden and tender.
- Bring a large pot of salted water to a boil.
- Cook pasta according to package instructions until al dente.
- Drain, reserving 1 cup of pasta water.
- In a skillet, heat 1 tablespoon olive oil.
- Add minced garlic and sauté until fragrant (about 1 minute).
- Stir in crushed tomatoes, red pepper flakes, salt, and pepper.
- Simmer for 8–10 minutes, stirring occasionally.
- Add the roasted eggplant to the tomato sauce.
- Toss in the cooked pasta and mix until fully coated.
- Add reserved pasta water as needed for a silky sauce.
- Stir in parmesan cheese until slightly melted.
- Plate the pasta, garnish with fresh basil, and serve hot.
Notes
No, the skin softens while roasting and adds texture. How do I prevent eggplant from being bitter?
Salt the diced eggplant and let it sit for 20 minutes, then rinse and pat dry. Can I sauté the eggplant instead of roasting it?
Yes, but roasting gives a richer flavor. What’s the best pasta for this dish?
Penne, rigatoni, or spaghetti all work well. Can I make this gluten-free?
Yes, just use gluten-free pasta. Can I add more veggies?
Definitely! Zucchini, mushrooms, or bell peppers make great additions. Can I make this ahead of time?
Yes, roast eggplant and prepare the sauce in advance, then cook fresh pasta when ready to serve. Can I serve it cold?
Yes, it can be turned into a pasta salad with extra olive oil and fresh herbs. What cheese works best?
Parmesan adds sharpness, mozzarella makes it creamy, and ricotta gives lightness. Is this recipe vegan-friendly?
Just omit the cheese or use a plant-based substitute. 🏁 Conclusion
Roasted Eggplant Pasta is a simple yet flavorful dish that highlights how versatile eggplant can be. With its smoky roasted flavor, hearty tomato sauce, and cheesy finish, this pasta delivers comfort and nutrition in every bite. It’s quick enough for a weeknight but delicious enough to serve to guests.