Pasta alla Norma is a Sicilian eggplant pasta dish with a creamy tomato sauce, tender eggplants, dried oregano, and fresh basil.

The recipe is easy to make in about 30 minutes with simple ingredients.

Pasta alla Norma represents the essence of Italian and Mediterranean cuisine.

pasta alla norma with fresh basil on a white plate

What is Pasta alla Norma?

Pasta alla Norma is an iconic Italian pasta dish with rich and satisfying tomato sauce and tender eggplant.

It is one of our readers’ favorite pasta recipes with penne arrabbiata, spaghetti aglio olio, broccoli pasta, pasta pomodoro, and roasted red pepper pasta.

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.

Pasta alla Norma tomato and eggplant sauce

In Italy, pasta alla norma is so beloved that they instituted a national “pasta alla norma day” on the 23rd of September to celebrate it.

Traditional pasta alla Norma uses deep-fried eggplant, ripe Sicilian tomatoes, and ricotta salata, a hard and salty white cheese.

pasta alla Norma

While we love the traditional recipe, we make ours with roasted eggplants and canned whole peeled tomatoes – ideally the San Marzano variety.

These small changes allow us to make an everyday dish that is healthier and easier to put together but still Sicilian in spirit and flavor.

Ingredients for Pasta alla Norma

Ingredients pasta alla norma eggplant pasta

Quantities are in the recipe box at the bottom of the page.

Pasta

We like to use paccheri or rigatoni.

Alternatively, you can use ziti, rotini, penne, spaghetti, linguine, and bucatini.

Eggplant (Aubergine)

Use globe eggplants or Italian eggplants.

They are the big, dark-purple ones that you can find in most grocery stores.

Tomatoes

We use canned whole peeled tomatoes.

Try to find the San Marzano variety, which is imported from Italy.

The traditional recipe calls for 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.

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.

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

We use sea salt and freshly ground black pepper. You’ll also need salt to season the pasta water.

Ricotta Salata

Ricotta salata is a salty hard Sicilian ricotta cheese.

It’s traditionally grated on top of pasta alla norma.

You can substitute crumbled 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.

eggplant pasta with a rich tomato sauce

How to make Pasta alla Norma

1. Roast the eggplants

Preheat the oven or air-fryer to 400°F or 200°C. Optionally, line a rimmed baking sheet with parchment paper.

Wash and dry the eggplants, remove the stem, and cut them into 2/3-inch cubes (1.5 cm).

Season eggplant with extra virgin olive oil, salt, and black pepper. Toss and arrange in a single layer on the baking tray.

Roast in the oven for 30 minutes or air-fry for 20 minutes until fork tender.

Roasted eggplant dice on a baking tray

2. Make the pasta sauce

Heat the olive oil in a large skillet, add chopped onion, and sauté for 3 minutes.

Add pressed garlic and red pepper flakes, and sauté for 1 minute.

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 and simmer for about 20 minutes. Stir often and crush the tomatoes with a fork as they simmer.

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

Stir and cook for a few more minutes until thick and well combined. Taste and adjust for salt.

How to make the sauce for pasta alla norma

3. Add the pasta

While the sauce simmers, cook the pasta al dente in a large pot of salted boiling water.

Reserve one cup of pasta cooking water before draining the pasta.

Add the pasta to the pan with the sauce, add 1/2 cup 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.

eggplant pasta alla norma in a large skillet

Serving Suggestions

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

Add grated ricotta salata (per tradition) or crumbled feta cheese.

Also, you can serve it with a small piece of crusty bread to soak up the sauce.

eggplant pasta with a rich tomato sauce

For a side dish, eggplant pasta goes well with a light salad such as a tomato salad, artichoke salad, arugula salad, fennel and orange salad, zucchini salad, or a simple side salad.

Storage

Keep leftovers in an airtight container in the fridge for up to 48 hours.

Warm up the pasta leftovers in the microwave for a short minute or on a pan with a splash of water.

We don’t recommend making this recipe for meal prep, and we don’t recommend freezing it.

Similar Recipes

EGGPLANT RECIPES: Eggplant parmigiana, eggplant caponata, stuffed eggplant, air-fried eggplant, sautéed eggplant, breaded eggplant, eggplant pizza, and eggplant risotto.

ITALIAN PASTA RECIPES: Lentil bolognese, mushroom ragu, fregola pasta, paccheri pasta, creamy tomato pasta, casarecce pasta, mushroom Alfredo, lemon pasta, cherry tomato pasta, and lemon ricotta pasta.

For more ideas, check out our compilation of 40+ easy pasta recipes.

pasta alla norma with fresh basil and ricotta salata

Pasta alla Norma (Eggplant Pasta)

5 from 6 votes
Pasta alla Norma is a Sicilian eggplant pasta dish with a creamy tomato sauce, tender eggplants, dried oregano, and fresh basil.
The recipe is easy to make in about 30 minutes 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 

ROASTED EGGPLANT

  • 2 medium eggplants cut into 2/3-inch (1.5 cm) cubes.
  • tablespoons extra virgin olive oil
  • ½ teaspoon salt

PASTA SAUCE

  • 2 tablespoons extra virgin olive oil
  • 1 medium onion finely chopped
  • 2 cloves garlic grated
  • ½ teaspoon red pepper flakes more or less to taste
  • 1 can (28 oz) whole peeled tomatoes best if San Marzano
  • 1 cup water
  • ¾ teaspoon salt or more to taste
  • ¼ teaspoon black pepper
  • 1 teaspoon dried oregano
  • 10 leaves fresh basil
  • 12 ounces pasta rigatoni, paccheri, or penne
  • 2 – 4 tablespoons ricotta salata grated. Substitute parmesan, pecorino, or feta cheese.

Instructions 

  • ROST EGGPLANTS: Preheat oven/air-fryer to 400°F (200°C). Cut 2 medium eggplants into cubes.
    Season with 1½ tablespoons extra virgin olive oil and ½ teaspoon salt. Arrange in single layer on baking tray.
    Roast for 30 minutes (oven) or 20 minutes (air-fryer) until tender.
    Roasted eggplant dice on a baking tray
  • MAKE PASTA SAUCE: Sauté 1 medium onion in 2 tablespoons extra virgin olive oil for 3 minutes.
    Add 2 cloves garlic (grated) and ½ teaspoon red pepper flakes, cook 1 minute.
    Add 1 can (28 oz) whole peeled tomatoes and 1 cup water, season with ¾ teaspoon salt, ¼ teaspoon black pepper, and 1 teaspoon dried oregano.
    Simmer 20 minutes. Crush the tomatoes with a fork.
    Add roasted eggplant and 10 leaves fresh basil to sauce.
    Cook a few more minutes until thick, adjust seasoning.
    Pasta alla Norma tomato and eggplant sauce
  • ADD PASTA: Cook 12 ounces pasta al dente in salted water.
    Reserve 1 cup pasta water before draining.
    Add pasta to sauce with 1/2 cup pasta water.
    Toss to coat pasta. Add more pasta water if needed.
    eggplant pasta alla norma in a large skillet
  • SERVING SUGGESTIONS: Serve with fresh basil, a drizzle of extra-virgin olive oil, and grated ricotta salata or crumbled feta cheese.
    Optionally, add a piece of crusty bread to soak up the sauce.
    eggplant pasta with a rich tomato sauce

Video

Notes

Nutrition information is an estimate for 1 large serving out of 4.
SUBSTITUTIONS
  • Pasta: you can use any Italian pasta.
  • Canned whole peeled tomatoes: substitute crushed tomatoes, diced tomatoes, tomato puree, or fresh ripe tomatoes.
  • Basil: substitute fresh parsley.
  • Ricotta salata: substitute crumbled feta, grated parmesan, pecorino, or non-dairy cheese.
STORAGE
Keep leftovers in an airtight container in the fridge for up to 48 hours. Warm up the pasta leftovers in the microwave for a short minute or on a pan with a splash of water.
This recipe is not suitable for meal prep or freezing.

Nutrition

Calories: 498kcal, Carbohydrates: 89g, Protein: 16g, Fat: 10g, Saturated Fat: 2g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 6g, Trans Fat: 0g, Cholesterol: 4mg, Sodium: 1037mg, Potassium: 1161mg, Dietary Fiber: 12g, Sugar: 16g, Vitamin A: 470IU, Vitamin B6: 1mg, Vitamin C: 26mg, Vitamin E: 3mg, Vitamin K: 27µg, Calcium: 139mg, Folate: 90µg, Iron: 4mg, Manganese: 2mg, Magnesium: 106mg, Zinc: 2mg
Tried this recipe?Leave a comment below or mention @nicoandlouise on Instagram. We are also on Facebook, Pinterest, YouTube, and TikTok.

You might also like:


Nico and Louise in front of the Consolazione church in Todi

Hi! We are Nico & Louise

Welcome to The Plant-Based School, a food blog with vegetarian and vegan recipes.

5 from 6 votes (3 ratings without comment)

Leave a comment

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

Recipe Rating




6 Comments

  1. 5 stars
    Really good. I felt it needed a little more spice. Interestingly, I looked up the recipe in Italian cooking websites and they make it even more “bland” – less spices and no onion, which I found strange being a Sicilian recipe.

    I didn’t add water to the tomatoes because I used diced tomatoes with their juice. I did use about 1/2 cup of pasta water after adding the pasta.

    I made half the recipe (and that was more than 3 servings!), so I was able to cook the single eggplant in a wok with 2 tbsp of oil, that way it was ready in 10 minutes, and I used the same wok for the sauce.

    1. Wonderful, Dana ๐ŸŽ‰ I’m happy you and your family enjoyed it, that is great news.

      Thank you for commenting here. Kindest,

      Louise

  2. 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