Pasta alla Norma (Eggplant Pasta) Recipe
Introduction
Pasta alla Norma is a classic Sicilian dish featuring tender roasted eggplant combined with a rich tomato sauce and fresh basil. It’s a comforting, flavorful meal that brings the best of summer vegetables to your plate.

Ingredients
- 800g (1.6 lb) eggplant, cut into 2.5cm (1″) cubes (about 2 medium/large)
- 2 tbsp extra virgin olive oil (for roasting)
- 1/2 tsp salt
- 1/2 tsp black pepper
- 2 tbsp extra virgin olive oil (for sauce)
- 2 garlic cloves, finely minced
- 1/2 small onion, very finely chopped (or 2 eschallots)
- 1/4 cup dry white wine (choose one that is not too sweet or woody)
- 700g (24 oz) tomato passata (tomato puree)
- 1/4 cup water
- 1 tsp dried Italian herbs (or oregano)
- 1/2 tsp red pepper flakes (optional, for a hint of heat)
- 1/2 tsp salt
- 1/2 tsp black pepper
- 300g (10 oz) spaghetti or other pasta (long or short shapes like macaroni, rigatoni, penne, ziti, fettuccine, or bucatini)
- 1/2 cup basil leaves, roughly chopped
- Parmesan cheese, grated (or ricotta salata if available)
Instructions
- Step 1: Preheat your oven to 240°C (450°F) or 220°C fan. Line a baking tray with parchment paper.
- Step 2: Toss the eggplant cubes with 2 tablespoons of olive oil, 1/2 teaspoon salt, and 1/2 teaspoon pepper. Spread them out evenly on the prepared tray.
- Step 3: Roast the eggplant for 20 minutes. Then flip the pieces and roast for an additional 5 minutes. Remove from the oven and let cool on the tray. This resting helps the eggplant keep its shape later.
- Step 4: Bring a large pot of salted water to a boil for the pasta. You’ll begin cooking the pasta a couple of minutes after starting the sauce so timing works out.
- Step 5: In a very large skillet over medium heat, warm 2 tablespoons olive oil. Add the minced garlic and cook for about 20 seconds until golden and fragrant.
- Step 6: Add the finely chopped onion to the skillet. Cook for 2 to 3 minutes until translucent and soft.
- Step 7: Turn the heat to medium-high and pour in the white wine. Let it simmer while scraping the bottom of the pan to loosen any browned bits. Continue until most of the wine has evaporated.
- Step 8: Stir in the tomato passata. Add the 1/4 cup water by pouring it into the empty passata bottle, shaking it to collect every drop, then add that to the pan.
- Step 9: Add the dried Italian herbs, red pepper flakes (if using), salt, and pepper to taste. Stir well and let the sauce simmer gently for 5 minutes.
- Step 10: Start cooking the pasta in the boiling water. Cook until al dente or to your preference, then drain.
- Step 11: Stir the roasted eggplant into the sauce. Add the cooked and drained pasta and gently toss to coat the pasta with sauce, taking care not to mash the eggplant.
- Step 12: Serve immediately, garnished with fresh basil and a generous sprinkle of Parmesan or ricotta salata cheese.
Tips & Variations
- If you prefer a smokier flavor, try grilling the eggplant instead of roasting.
- Use fresh tomatoes in season by simmering chopped tomatoes until soft and saucy instead of passata.
- For extra richness, add a drizzle of good-quality olive oil on top of the finished dish.
- Ricotta salata is traditional and adds a delightful saltiness, but Parmesan works well as a substitute.
Storage
Store any leftover pasta alla Norma in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove or in the microwave, adding a splash of water or olive oil to loosen the sauce if it has thickened.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use a different type of pasta?
Yes, this dish works well with most pasta shapes, whether long like spaghetti or short like penne or rigatoni. Choose your favorite.
Is it necessary to roast the eggplant?
Roasting the eggplant helps concentrate its flavor and keep the cubes intact when mixed with the sauce. While you can sauté it, roasting gives the best texture and taste.
Print
Pasta alla Norma (Eggplant Pasta) Recipe
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
Pasta alla Norma is a classic Sicilian dish featuring tender roasted eggplant combined with a rich tomato sauce, aromatic herbs, and fresh basil, all tossed with perfectly cooked pasta and topped with grated Parmesan or ricotta salata cheese. This flavorful and comforting meal is simple to prepare yet bursting with authentic Mediterranean flavors.
Ingredients
Eggplant and Roasting
- 800g / 1.6 lb eggplant, cut into 2.5cm/1″ cubes (2 medium/large ones)
- 2 tbsp extra virgin olive oil
- 1/2 tsp salt
- 1/2 tsp pepper
Sauce
- 2 tbsp extra virgin olive oil
- 2 garlic cloves, finely minced
- 1/2 small onion, very finely chopped (or 2 eschallots)
- 1/4 cup dry white wine (anything not too sweet or woody)
- 700g / 24 oz tomato passata (tomato puree)
- 1/4 cup water
- 1 tsp dried Italian herbs (or oregano)
- 1/2 tsp red pepper flakes (optional, for a hint of heat)
- 1/2 tsp salt
- 1/2 tsp pepper
Pasta and Garnish
- 300g / 10 oz spaghetti or other pasta (long or short like macaroni, rigatoni, penne, ziti, fettucini, bucatini)
- 1/2 cup basil leaves, roughly chopped
- Parmesan cheese, grated (or ricotta salata if available)
Instructions
- Roast the eggplant: Preheat your oven to 240°C / 450°F (220°C fan). Line a baking tray with parchment paper. Toss the eggplant cubes with 2 tablespoons of olive oil, salt, and pepper until evenly coated. Spread them out on the tray in a single layer. Roast for 20 minutes, then flip the cubes to ensure even cooking. Continue roasting for an additional 5 minutes. Remove from the oven and let cool slightly on the tray; this helps the eggplant maintain its shape when mixed into the sauce.
- Cook the pasta: While preparing the sauce, bring a large pot of salted water to a boil. Add the pasta a couple of minutes after starting the sauce, and cook until al dente or to your preferred texture. Drain the pasta, reserving a little pasta water if desired for adjusting the sauce consistency later.
- Prepare the sauce: Heat 2 tablespoons of olive oil in a large skillet over medium heat. Add the minced garlic and cook for about 20 seconds until golden and fragrant. Add the finely chopped onion and sauté for 2 to 3 minutes until translucent and softened. Increase the heat to medium-high and pour in the white wine, if using, scraping the pan’s base to deglaze and cook until the wine mostly evaporates.
- Add tomato base and seasoning: Stir in the tomato passata followed by the water (rinse the passata bottle with water, screw on the lid, shake, and pour to avoid waste). Add dried Italian herbs, red pepper flakes (if using), salt, and pepper. Allow the sauce to simmer gently for 5 minutes, allowing flavors to meld.
- Combine eggplant and pasta: Gently stir the roasted eggplant into the sauce. Then add the cooked and drained pasta. Toss everything carefully to coat the pasta with the sauce while keeping the eggplant pieces intact and not mushy. If the sauce is thick, you can add a splash of reserved pasta water to loosen it slightly.
- Serve: Immediately plate the Pasta alla Norma. Garnish generously with roughly chopped fresh basil leaves and a good pinch of grated Parmesan cheese or ricotta salata for an authentic finish. Enjoy your flavorful meal while warm.
Notes
- Use dry white wine that isn’t too sweet or woody to balance flavors in the sauce.
- Tomato passata is smooth tomato puree and creates a rich base for the sauce; avoid chunky tomato products for best texture.
- Basil leaves added at the end provide fresh herbal aroma and a pop of color.
- Ricotta salata is a traditional Sicilian cheese used in this dish and can be substituted with Parmesan if unavailable.
- Be gentle when tossing pasta with the eggplant sauce to preserve the texture of the roasted cubes.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Course
- Method: Roasting
- Cuisine: Italian
Keywords: Pasta alla Norma, Eggplant Pasta, Italian Recipe, Roasted Eggplant, Tomato Pasta Sauce, Vegetarian Pasta

