Pasta alla Norma is a classic Sicilian pasta dish with rich and creamy tomato sauce, tender roasted eggplants, and fresh basil.

You’ll love this recipe because it’s tasty, healthy, easy to make in about 30 minutes, and with simple ingredients.

pasta alla norma or eggplant pasta

In Italy, pasta alla norma is so beloved that the Italians have instituted a national pasta alla norma day on the 23rd of September to celebrate its history and tradition.

Try it, and you’ll see why. This dish represents the essence of Mediterranean cuisine.

While eggplant pasta was already widespread in southern Italy, pasta alla norma became famous in Catania, Sicily, around the 1830s when a local chef made it in honor of famous local composer Vincenzo Bellini and its opera called Norma.

Traditional pasta alla norma uses fried eggplant, ripe Sicilian tomatoes, and ricotta salata, a hard and salty ricotta cheese hard to find outside of Italy.

While we love the traditional recipe, we make ours with roasted eggplants and canned whole peeled tomatoes (ideally the San Marzano variety) to have an everyday dish that is healthier and easier to make but still Sicilian in essence and flavor.

For vegans, you can easily leave out the cheese or use vegan cheese. For vegetarians and others, you can replace the ricotta salata with coarsely grated feta cheese, pecorino romano, or parmesan cheese.

eggplant pasta or pasta alla norma

Ingredients

Pasta alla Norma ingredients

Pasta

Try to use rigatoni pasta, like in the original Pasta alla norma recipe. Good alternatives are ziti, rotini, and penne pasta, but to be honest with you, this sauce goes well with any pasta shape.

Eggplant (Aubergine)

You can use globe or American eggplants, or Italian eggplants. They are the big dark-purple ones that you can find in most grocery stores. They are tender and meaty and ideal for this roasted eggplant pasta.

Tomatoes

We use canned whole peeled tomatoes to recreate a fresh and rich sauce in a short time. If you can, try to find the San Marzano variety, imported from Italy. We use the same for our marinara sauce, which is very similar to the sauce for this dish.

In the traditional recipe, people use ripe Sicilian tomatoes, but those are hard to find outside of Sicily and are highly seasonal. So we recommend sticking to canned tomatoes for the best results.

Olive oil

Extra virgin olive oil is best. It has a richer flavor and better nutrition than regular olive oil.

Onion and Garlic

To add flavor to the tomato sauce. We recommend using fresh onion and fresh garlic cloves.

Herbs and spices

We like to add dried oregano to the tomato sauce to make it even more aromatic. Then towards the end, we add fresh basil leaves.

We also like adding a pinch of red pepper flakes for heat. If you don’t have dried oregano, leave it out or replace it with dried or fresh thyme.

Salt and Pepper

This sauce requires salt and black pepper to taste great. You’ll also need salt to season the pasta water. We recommend sea salt or kosher salt.

Ricotta Salata

Ricotta salata is a salty hard Sicilian ricotta cheese.

It’s traditionally grated on top of pasta alla norma. However, since ricotta salad might be hard to find outside Italy, you can substitute crumbled or grated feta, grated pecorino romano, or parmesan cheese for ricotta salata.

If you are vegan, you can keep the cheese out. This eggplant pasta recipe is delicious without it.

pasta alla norma

Instructions

1. Roast the eggplants

Preheat the oven to 430°F or 220°C. Line a rimmed baking sheet with parchment paper. Wash and dry the eggplants, remove the stem, and slice them into 1-inch cubes (2.5 cm).

dicing the eggplants

Arrange the diced eggplants on the baking tray on a single layer without overlapping, and drizzle with extra virgin olive oil, salt, and black pepper. Toss to spread seasoning.

diced eggplant on a baking tray

Roast for 20 minutes, flip with a spatula, and roast for 5 more minutes. While the eggplants roast, make the tomato sauce.

Tip: You can also roast eggplants in the air fryer.

roasted eggplant cubes

2. Make the pasta sauce

Warm up the olive oil in a large skillet, add finely chopped onion, and fry it for 3 minutes.

Add pressed or grated garlic, red pepper flakes, and fry for another minute.

soffritto with garlic and onion

Add canned whole peeled tomatoes, rinse the can with a cup of water, and add it to the pan.

Season with salt, pepper, and dried oregano, then crush the tomatoes with a fork and simmer on medium heat until the eggplants are ready (about 20 minutes). Stir occasionally.

canned whole peeled tomatoes in the pan

Add the roasted eggplant and fresh basil leaves to the tomato sauce.

Stir and cook for two more minutes on medium-low heat, then taste and adjust for salt.

sauce for eggplant pasta

3. Add the pasta

While the sauce simmers, cook the pasta al dente in a large pot of salted boiling water, then reserve one cup of pasta cooking water before draining the pasta.

Add the pasta to the pan with the sauce, add one ladleful of reserved pasta water, turn the heat on again, and toss the pasta for about a minute until completely coated in the sauce. Add more pasta water if required.

pasta alla norma in a pan

Serve with fresh basil and a drizzle of good-quality extra-virgin olive oil.

Optionally, add a sprinkle of freshly grated ricotta salata (per tradition), crumbled feta cheese, grated pecorino romano, or parmesan cheese.

pasta alla norma or eggplant with pasta sauce

Tips

How to cook pasta to perfection?

You’ll need a large pot of salted water as follows:

  • 8 ounces of pasta (230 grams): cook pasta in 2 quarts of boiling water (8 cups or 2 Liters) with 1 tablespoon of salt (15 grams). Serves 2 – 3 people.
  • 12 ounces of pasta (340 grams): cook pasta in 3 quarts of boiling water (12 cups or 3 Liters) with 1 ½ tablespoons of salt (21 grams). Serves 4 people.
  • 1 pound of pasta (450 grams): cook pasta in 1 gallon of boiling water (16 cups or 4 Liters) with 2 tablespoons of salt (30 grams). Serves 5-6 people.

How much pasta per person?

  • 3.5 ounces (100 grams) per person if the main meal;
  • 2.8/3 ounces (80/90 grams) per person if part of a 2 – 3 course meal;
  • 2/2.5 ounces (60/70 grams) per person if part of a 3+ course meal.

Serving Suggestions

Pasta alla norma is a nutritious and fulfilling main dish. We would recommend siding it with a light salad such as:

Storage

Make ahead: eggplant pasta is best eaten right after making it, and we don’t recommend making it in advance.

Refrigerator: keep leftovers in an airtight container in the fridge for up to 48 hours. Warm up the pasta in the microwave for a short minute or on a pan with a tablespoon of olive oil.

Freezing: we do not recommend freezing pasta alla norma.

More Eggplant Recipes

Get more easy and wholesome recipe ideas with these familyfriendly eggplant meals:

More Pasta Recipes

If you like this Pasta alla Norma, you’ll love these delicious pasta ideas. They make a nutritious and tasty dinner:

For many more pasta ideas, check out our pasta category page.

Pasta Norma with fresh basil

Pasta alla Norma (Eggplant Pasta)

By: Nico Pallotta
5 from 5 votes
Pasta alla Norma is a classic Sicilian pasta dish with rich and creamy tomato sauce, tender roasted eggplants, and fresh basil.
You'll love this recipe because it's tasty, healthy, easy to make in about 30 minutes, and with simple ingredients.
Prep Time: 10 minutes
Cook Time: 30 minutes
Total Time: 40 minutes
Servings: 4 people
Course: First Course, Main
Cuisine: Italian

Ingredients

  • 12 ounces rigatoni pasta

Roasted Eggplant

  • 2 medium eggplants
  • 1 tablespoon extra virgin olive oil
  • teaspoon salt
  • ¼ teaspoon black pepper

Tomato Sauce

  • 2 tablespoons extra virgin olive oil
  • 1 medium onion
  • 2 cloves garlic
  • ½ teaspoon red pepper flakes
  • 1 can (28 oz or 800 g) whole peeled tomatoes
  • 1 cup water
  • 1 teaspoon salt
  • ¼ teaspoon black pepper
  • 1 teaspoon dried oregano
  • 10 leaves fresh basil
  • 1 handful ricotta salata grated. Sub parmesan, pecorino, feta, or vegan cheese.

Instructions 

1. ROAST THE EGGPLANTS

  • Preheat oven to 430°F or 220°C. Line baking sheet with parchment paper.
    Wash and dry 2 medium eggplants, remove stem, and slice them into 1-inch cubes (2.5 cm).
    dicing the eggplants
  • Arrange diced eggplants on baking tray on a single layer, and toss with 1 tablespoon extra virgin olive oil, ⅓ teaspoon salt, and ¼ teaspoon black pepper.
    diced eggplant on a baking tray
  • Roast for 20 minutes, flip with a spatula, and roast 5 more minutes. While the eggplants roast, make the tomato sauce.
    roasted eggplant cubes

2. MAKE THE PASTA SAUCE

  • Warm up 2 tablespoons extra virgin olive oil in a large skillet, add 1 medium onion (finely chopped), and fry it for 3 minutes.
    Add 2 cloves garlic (pressed or grated), ½ teaspoon red pepper flakes, and fry for another minute.
    soffritto with garlic and onion
  • Add 1 can (28 oz or 800 g) whole peeled tomatoes, rinse the can with 1 cup water, and add it to the pan.
    Season with 1 teaspoon salt, ¼ teaspoon black pepper, and 1 teaspoon dried oregano, then crush tomatoes with a fork and simmer on medium heat until the eggplants are ready (about 20 minutes). Stir occasionally.
    canned whole peeled tomatoes in the pan
  • Add roasted eggplant and 10 leaves fresh basil to the tomato sauce.
    Stir and cook for two more minutes on medium-low heat, then taste and adjust for salt.
    sauce for eggplant pasta

3. ADD THE PASTA

  • Cook 12 ounces rigatoni pasta al dente in a large pot of salted boiling water. Reserve one cup of pasta cooking water.
    Drain the pasta and add it to the sauce, add one ladleful of reserved pasta water, turn the heat on again, and toss the pasta with the sauce for 1 minute. Add more pasta water if required.
    pasta alla norma in a pan
  • Serve with fresh basil and a drizzle of good-quality extra-virgin olive oil.
    Optionally, add a sprinkle of freshly grated ricotta salata. Or use crumbled feta, pecorino Romano, parmesan cheese, or non-dairy cheese.
    pasta alla norma

Video

Pasta alla Norma (eggplant pasta)

Notes

Nutrition information is an estimate for one serving out of 4.
SUBSTITUTIONS
  • Rigatoni pasta: you can use any pasta.
  • Canned whole peeled tomatoes: sub crushed tomatoes, diced tomatoes, tomato puree, or fresh ripe tomatoes.
  • Basil: sub fresh parsley.
  • Ricotta salata: sub crumbled feta, grated parmesan, pecorino, or non-dairy cheese.
STORAGE
Make ahead: eggplant pasta is best eaten right after making it, and we don’t recommend making it in advance.
Refrigerator: keep leftovers in an airtight container in the fridge for up to 48 hours. Warm up the pasta in the microwave for a short minute or on a pan with a tablespoon of olive oil.
Freezing: we do not recommend freezing pasta alla norma.
 

Nutrition

Calories: 504kcal, Carbohydrates: 81g, Protein: 15g, Fat: 14g, Saturated Fat: 3g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 8g, Trans Fat: 0g, Cholesterol: 6mg, Potassium: 792mg, Dietary Fiber: 10g, Sugar: 12g, Vitamin A: 259IU, Vitamin B6: 0.4mg, Vitamin C: 8mg, Vitamin E: 3mg, Vitamin K: 24µg, Calcium: 88mg, Folate: 75µg, Iron: 2mg, Manganese: 1mg, Magnesium: 85mg, Zinc: 2mg
Tried this recipe? Leave a comment below or mention @theplantbasedschool on Instagram. We are also on Facebook, Pinterest, YouTube, and TikTok.

If you liked this pasta alla norma, you might also enjoy:

[adthrive-in-post-video-player video-id=”qEOMMj9S” upload-date=”2023-05-12T08:01:22.000Z” name=”Pasta alla Norma.mp4″ description=”Pasta alla Norma is a classic Sicilian pasta dish with rich and creamy tomato sauce, tender roasted eggplants, and fresh basil.

You’ll love this recipe because it’s tasty, healthy, easy to make in about 30 minutes, and with simple ingredients.” player-type=”default” override-embed=”default”]


Nico and Louise in the kitchen

Hi! We are Nico & Louise

Welcome to The Plant-Based School, a food blog with easy, tasty, and wholesome recipes.

Our aim is to help you and your family eat more veggies through delicious recipes with simple ingredients.

Easy right?

5 from 5 votes (3 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




5 Comments

    1. Wonderful, Dana 🎉 I’m happy you and your family enjoyed it, that is great news.

      Thank you for commenting here. Kindest,

      Louise

  1. 5 stars
    Just made this and it was DELICIOUS! So rich and flavourful. Roasted the eggplant in the air fryer (great time saver – thanks for the tip). I love the look of all your recipes and plan to make more dishes. My kind of food (and hubby’s so we will definitely try more). Your Tik Tok videos are ace too. Thanks so much 😊.

    1. Hi Suzanne,
      I’m delighted that you and your husband like the pasta. So happy you could use the air fryer tip, it’s so handy 🙂
      Thank you for your kind words, and for following along on our socials. All the best,
      Louise