Homemade Pasta alla Norma

I didn’t try Pasta alla Norma until I was in my thirties, which is kind of crazy considering how simple it is. For some reason, I had it in my head that eggplant was this complicated vegetable that required some sort of special cooking knowledge.

Turns out, I was totally wrong. You just cube it up, roast it with olive oil and salt, and it comes out perfect every time. The real magic happens when you toss that roasted eggplant with a garlicky tomato sauce and fresh basil. It’s a classic Sicilian dish that tastes like you spent hours in the kitchen, but honestly, most of the work is just letting things cook while you do something else.

pasta allá norma
Image: homefoodkitchen.com / All Rights reserved

Why You’ll Love This Pasta alla Norma

  • Ready in under an hour – This classic Sicilian pasta comes together in just 40-50 minutes, making it perfect for busy weeknights when you want something special without spending hours in the kitchen.
  • Simple, everyday ingredients – You probably have most of these staples already—eggplant, tomato passata, garlic, and pasta—so no need for a special trip to the store.
  • Vegetarian-friendly – This meatless dish is hearty and satisfying enough to please everyone at the table, whether they eat meat or not.
  • Restaurant-quality at home – The roasted eggplant and rich tomato sauce taste like something you’d order at an Italian restaurant, but you can make it in your own kitchen for a fraction of the cost.

What Kind of Eggplant Should I Use?

For pasta alla norma, you’ll want to use globe eggplant, which is the large, dark purple variety you see most often at the grocery store. These work great because they have a meaty texture that holds up well when roasted and tossed with pasta. If you can find smaller Italian eggplants, those are actually traditional for this Sicilian dish and tend to be a bit sweeter with fewer seeds. When picking out your eggplant, look for ones that feel heavy for their size with smooth, shiny skin – avoid any that have soft spots or wrinkled areas. You don’t need to peel the eggplant for this recipe, but if yours seems particularly thick-skinned or you prefer it without, feel free to remove some or all of the skin before cooking.

pasta allá norma
Image: homefoodkitchen.com / All Rights reserved

Options for Substitutions

This classic Sicilian dish is pretty forgiving when it comes to swaps:

  • Eggplant: This is the star of the dish, so I wouldn’t recommend skipping it. However, if you can only find larger globe eggplants instead of smaller Italian ones, they’ll work fine – just salt them and let them sit for 30 minutes to draw out any bitterness before cooking.
  • Tomato passata: If you can’t find passata, use crushed tomatoes or even canned whole tomatoes that you’ve blended smooth. The texture will be pretty much the same.
  • White wine: Don’t have wine on hand? Just use an extra 1/4 cup of water or vegetable broth. You’ll lose a bit of depth, but the dish will still taste great.
  • Spaghetti: Any long pasta works here – try rigatoni, penne, or bucatini. Traditionally, some folks use rigatoni for a more rustic feel.
  • Fresh basil: Fresh basil really makes this dish shine, but if you’re in a pinch, use 2 tablespoons of dried basil added to the sauce while it cooks instead of at the end.
  • Parmesan cheese: For an authentic Sicilian touch, try using ricotta salata instead – it’s the traditional cheese for this dish and has a nice salty, crumbly texture.

Watch Out for These Mistakes While Cooking

The biggest mistake when making Pasta alla Norma is not salting and draining your eggplant before roasting, which can leave it bitter and watery – but since this recipe skips that step, make sure to roast the eggplant until it’s golden brown and slightly caramelized for the best flavor.

Don’t crowd the eggplant pieces on your baking tray, as overlapping will cause them to steam instead of roast, leaving you with mushy rather than tender cubes.

When adding the garlic to the hot oil, watch it carefully since it can burn in seconds and turn bitter – if it starts to brown too quickly, pull the pan off the heat for a moment.

Finally, always reserve at least a cup of pasta cooking water before draining, as this starchy liquid is perfect for loosening the sauce and helping it cling to the spaghetti if your dish seems too thick.

pasta allá norma
Image: homefoodkitchen.com / All Rights reserved

What to Serve With Pasta alla Norma?

Since pasta alla norma is already a pretty hearty dish with eggplant and tomato sauce, I like to keep the sides simple and let the pasta shine. A crisp green salad with a light lemon vinaigrette is perfect for cutting through the richness of the sauce, or you could go with a classic Caesar salad if you want something a bit more filling. Garlic bread or focaccia is always a good call for soaking up any extra sauce left in your bowl. If you’re feeding a crowd, consider adding some grilled Italian sausages on the side or a simple caprese salad with fresh mozzarella, tomatoes, and basil.

Storage Instructions

Store: Keep your pasta alla norma in an airtight container in the fridge for up to 4 days. I like to store the pasta and sauce together, but if you want the best texture, you can keep them separate and combine when reheating.

Freeze: The eggplant sauce freezes really well for up to 3 months. I’d recommend freezing just the sauce without the pasta, since cooked pasta can get a bit mushy after freezing. Then you can make fresh pasta whenever you’re ready to eat it.

Reheat: Warm it up in a pan on the stove with a splash of water or pasta cooking liquid to loosen the sauce. You can also microwave it, but add a little liquid and stir halfway through. Top with fresh basil and extra Parmesan right before serving for the best flavor.

Preparation Time 15-20 minutes
Cooking Time 25-30 minutes
Total Time 40-50 minutes
Level of Difficulty Easy
Servings 4 servings

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

  • Calories: 1250-1400
  • Protein: 30-36 g
  • Fat: 38-46 g
  • Carbohydrates: 185-205 g

Ingredients

For the oven-roasted eggplant:

  • 1.7 lb eggplant (cut into 1-inch cubes for even roasting)
  • 2.5 tbsp olive oil
  • 1/2 tsp salt
  • 1/2 tsp pepper

For the tomato sauce:

  • 2 tbsp olive oil
  • 2 garlic cloves (thinly sliced to infuse flavor without burning)
  • 1/2 onion
  • 2 fl oz white wine
  • 24 oz tomato passata (I always use Mutti for the best sweetness and texture)
  • 1/4 cup water
  • 1.5 tsp Italian herbs
  • 1/2 tsp red pepper flakes
  • 1/2 tsp salt
  • 1/4 tsp sugar
  • 1/2 tsp pepper

For the base and finishing:

  • 10 oz spaghetti (I prefer Barilla Collezione for a better sauce grip)
  • 3/4 cup fresh basil
  • parmesan cheese

Step 1: Prepare Eggplant for Roasting

  • 1.7 lb eggplant, cut into 1-inch cubes
  • 2.5 tbsp olive oil
  • 1/2 tsp salt
  • 1/2 tsp pepper

Preheat your oven to 450°F and line a baking sheet with parchment paper.

Cut the eggplant into 1-inch cubes for even, consistent roasting.

Toss the cubes with 2.5 tablespoons of olive oil, salt, and pepper on the prepared sheet, spreading them in a single layer.

Roast for 20 minutes until the edges are golden and tender, then flip the pieces and roast for an additional 5 minutes.

The eggplant should be soft and lightly caramelized on the outside—this is what gives the dish its rich, sweet flavor.

Step 2: Build the Tomato Sauce Base

  • 2 tbsp olive oil
  • 2 garlic cloves, thinly sliced
  • 1/2 onion, diced
  • 2 fl oz white wine

While the eggplant roasts, heat 2 tablespoons of olive oil in a large skillet over medium heat.

Add the thinly sliced garlic and cook for just 20 seconds—you want it fragrant but not browned, as burned garlic turns bitter.

Add the diced onion and sauté for 2-3 minutes until softened and translucent.

Pour in the white wine and let it simmer until mostly evaporated, about 1-2 minutes, which concentrates the flavor and cooks off the harsh alcohol.

Step 3: Simmer the Sauce to Completion

  • 24 oz tomato passata
  • 1/4 cup water
  • 1.5 tsp Italian herbs
  • 1/2 tsp red pepper flakes
  • 1/2 tsp salt
  • 1/4 tsp sugar
  • 1/2 tsp pepper

Add the tomato passata, water, Italian herbs, red pepper flakes, salt, sugar, and pepper to the skillet with the garlic and onion mixture.

Stir well to combine and bring to a gentle simmer over medium-low heat.

Let the sauce simmer for 5 minutes to allow the flavors to meld and develop.

I find that the sugar balances the acidity of the tomatoes beautifully, creating a more rounded, authentic Sicilian flavor.

Step 4: Cook the Pasta

  • 10 oz spaghetti

While the sauce simmers, bring a large pot of salted water to a rolling boil and add the spaghetti.

Cook according to package directions until al dente, usually 8-10 minutes.

Reserve 1/2 cup of pasta water before draining—this starchy liquid is liquid gold for adjusting the sauce consistency.

I prefer Barilla Collezione because the slightly rougher texture really grips the sauce, creating better flavor in every bite.

Step 5: Combine and Plate

  • roasted eggplant from Step 1
  • tomato sauce from Step 3
  • cooked spaghetti from Step 4
  • 3/4 cup fresh basil
  • parmesan cheese

Add the roasted eggplant from Step 1 to the tomato sauce and stir gently to combine.

Add the drained pasta from Step 4 and toss everything together, using some of the reserved pasta water if needed to create a silky, cohesive sauce.

Divide the pasta among serving bowls and top generously with fresh basil and shaved or grated parmesan cheese.

The fresh basil should be added just before serving so it releases its aromatic oils at the table.

pasta allá norma

Homemade Pasta alla Norma

Delicious Homemade Pasta alla Norma recipe with step-by-step instructions.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4 servings
Calories: 1325

Ingredients
  

For the oven-roasted eggplant::
  • 1.7 lb eggplant (cut into 1-inch cubes for even roasting)
  • 2.5 tbsp olive oil
  • 1/2 tsp salt
  • 1/2 tsp pepper
For the tomato sauce::
  • 2 tbsp olive oil
  • 2 garlic cloves (thinly sliced to infuse flavor without burning)
  • 1/2 onion
  • 2 fl oz white wine
  • 24 oz tomato passata (I always use Mutti for the best sweetness and texture)
  • 1/4 cup water
  • 1.5 tsp Italian herbs
  • 1/2 tsp red pepper flakes
  • 1/2 tsp salt
  • 1/4 tsp sugar
  • 1/2 tsp pepper
For the base and finishing::
  • 10 oz spaghetti (I prefer Barilla Collezione for a better sauce grip)
  • 3/4 cup fresh basil
  • parmesan cheese

Method
 

  1. Preheat your oven to 450°F and line a baking sheet with parchment paper. Cut the eggplant into 1-inch cubes for even, consistent roasting. Toss the cubes with 2.5 tablespoons of olive oil, salt, and pepper on the prepared sheet, spreading them in a single layer. Roast for 20 minutes until the edges are golden and tender, then flip the pieces and roast for an additional 5 minutes. The eggplant should be soft and lightly caramelized on the outside—this is what gives the dish its rich, sweet flavor.
  2. While the eggplant roasts, heat 2 tablespoons of olive oil in a large skillet over medium heat. Add the thinly sliced garlic and cook for just 20 seconds—you want it fragrant but not browned, as burned garlic turns bitter. Add the diced onion and sauté for 2-3 minutes until softened and translucent. Pour in the white wine and let it simmer until mostly evaporated, about 1-2 minutes, which concentrates the flavor and cooks off the harsh alcohol.
  3. Add the tomato passata, water, Italian herbs, red pepper flakes, salt, sugar, and pepper to the skillet with the garlic and onion mixture. Stir well to combine and bring to a gentle simmer over medium-low heat. Let the sauce simmer for 5 minutes to allow the flavors to meld and develop. I find that the sugar balances the acidity of the tomatoes beautifully, creating a more rounded, authentic Sicilian flavor.
  4. While the sauce simmers, bring a large pot of salted water to a rolling boil and add the spaghetti. Cook according to package directions until al dente, usually 8-10 minutes. Reserve 1/2 cup of pasta water before draining—this starchy liquid is liquid gold for adjusting the sauce consistency. I prefer Barilla Collezione because the slightly rougher texture really grips the sauce, creating better flavor in every bite.
  5. Add the roasted eggplant from Step 1 to the tomato sauce and stir gently to combine. Add the drained pasta from Step 4 and toss everything together, using some of the reserved pasta water if needed to create a silky, cohesive sauce. Divide the pasta among serving bowls and top generously with fresh basil and shaved or grated parmesan cheese. The fresh basil should be added just before serving so it releases its aromatic oils at the table.

Leave a Comment

Recipe Rating