Eggplant Pasta Recipe
This authentic Italian eggplant pasta combines silky roasted eggplant with a vibrant tomato sauce and fresh basil for a vegetarian main course that celebrates Sicilian flavors. Caramelized eggplant brings natural sweetness and depth to the dish, making it satisfying without meat. Finished with Parmigiano-Reggiano and a drizzle of quality olive oil, this is true comfort food from southern Italy.
Ingredients
- 1 large eggplant (about 700g), cut into 1.5cm cubes
- 400g dried penne or rigatoni pasta
- 400g canned San Marzano tomatoes or 5-6 fresh plum tomatoes, roughly chopped
- 4 cloves garlic, minced
- 80ml extra virgin olive oil
- 15g fresh basil leaves
- 50g Parmigiano-Reggiano, grated
- 1 small onion, finely diced
- 1 teaspoon sea salt, plus more to taste
- ½ teaspoon black pepper
- ¼ teaspoon dried red chili flakes (optional)
- Water for pasta cooking
Instructions
-
Cut eggplant into 1.5cm cubes and spread on a large baking sheet. Drizzle with 60ml of olive oil, season with salt and pepper, and toss to coat evenly.
-
Roast eggplant at 200°C (400°F) for 25-30 minutes, stirring halfway through, until golden and tender with slightly caramelized edges.
-
While eggplant roasts, bring a large pot of salted water to a rolling boil for the pasta.
-
Heat remaining 20ml olive oil in a large saucepan over medium heat. Add diced onion and cook for 3-4 minutes until softened and translucent, stirring occasionally.
-
Add minced garlic to the onion and cook for 1 minute until fragrant, then add tomatoes, chili flakes, and a pinch of salt. Simmer for 8-10 minutes, stirring occasionally, until tomato sauce thickens slightly.
-
Add roasted eggplant to the tomato sauce and stir gently to combine. Simmer together for 3-4 minutes to allow flavors to meld. Tear in 10g of fresh basil and adjust seasoning with salt and pepper.
-
Cook pasta in boiling water according to package directions until al dente, about 9-11 minutes. Reserve 120ml pasta water before draining.
-
Add drained pasta directly to the eggplant sauce. Toss gently, adding pasta water 60ml at a time as needed to achieve a silky sauce consistency that lightly coats each piece.
-
Divide pasta among four bowls. Top each portion with grated Parmigiano-Reggiano, remaining fresh basil leaves, a grind of black pepper, and a small drizzle of extra virgin olive oil.
Substitutions
- Use whole wheat or legume-based pasta for added fiber and protein
- Replace Parmigiano-Reggiano with nutritional yeast for a vegan version
- Substitute fresh tomatoes with 200g tomato passata if San Marzano canned tomatoes are unavailable
- Use zucchini or bell peppers in place of eggplant for a lighter variation
Tips
- Do not peel the eggplant—the skin holds the flesh together during roasting and adds color and nutrients
- Reserve pasta water before draining; the starch helps bind the sauce to the noodles for better texture
- Roast eggplant at high enough heat to caramelize the edges; this concentrates flavor and prevents a watery sauce
- Tear basil by hand rather than chopping to prevent bruising and preserve its delicate flavor
This dish draws from the Sicilian tradition of caponata-style preparations, where roasted eggplant is celebrated as a central ingredient rather than a side. The technique of roasting eggplant until golden is a hallmark of southern Italian cooking, reflecting the region's abundant summer eggplant harvests and preference for simple, ingredient-focused preparations.
Frequently Asked Questions
How long does Eggplant Pasta Recipe take to make?
Eggplant Pasta Recipe takes about 55 minutes total — 20 minutes of prep and 35 minutes of cooking — and makes 4 servings.
What can I substitute in Eggplant Pasta Recipe?
You can adapt it easily: Use whole wheat or legume-based pasta for added fiber and protein; Replace Parmigiano-Reggiano with nutritional yeast for a vegan version; Substitute fresh tomatoes with 200g tomato passata if San Marzano canned tomatoes are unavailable.
How should I store leftover Eggplant Pasta Recipe?
Store leftovers in an airtight container in the refrigerator for up to 3–4 days and reheat gently before serving.
How much protein is in Eggplant Pasta Recipe?
Each serving of Eggplant Pasta Recipe has about 24g of protein and 680 calories.




Loading comments...