This post may contain affiliate links. Please read our disclosure policy.

white bowl of Pasta alla Norma (Eggplant Pasta) topped with tofu ricotta salata and fresh basil

Pasta alla Norma shows that simple ingredients can make something special. Named after the opera “Norma” by Vincenzo Bellini, this dish combines roasted eggplant, tomato sauce, and ricotta salata, making it a classic of Sicilian cooking.

overhead photo of a pot of Pasta alla Norma (Eggplant Pasta)

The key is to pour love into each component. Roast eggplant until golden, make a flavorful tomato sauce with garlic and basil, and finish with salty, crumbly ricotta salata. Our vegan version uses a simple tofu-based ricotta salata that matches the texture and tang of the dairy version.

Why You’ll Love This Pasta Alla Norma Recipe

  • Classic Sicilian flavors. This is traditional Italian comfort food at its best. Roasted eggplant, tomatoes, basil, and salty cheese come together in a way that’s been loved for generations.
  • Simple but impressive. The ingredient list is short, and the techniques are straightforward, but the final result looks and tastes like something from a restaurant.
  • Roasted eggplant makes the difference. Roasting the eggplant instead of frying it gives you deep caramelization and rich flavor without the oil-soaked heaviness.
  • Homemade ricotta salata. The tofu-based ricotta adds the essential salty, tangy contrast and is quick to prepare.
labeled ingredients for Pasta alla Norma (Eggplant Pasta): crushed tomatoes, garlic, lemon, basil, rigatoni, olive oil, firm tofu, eggplant, black pepper, sugar, red pepper flakes and salt

Ingredients You’ll Need

For the Eggplant:

  • Eggplant – One large eggplant (about 1.5 lbs), cut into ¾-inch cubes. Look for firm eggplant with smooth, shiny skin.
  • Olive oil – For roasting the eggplant until golden and caramelized.
  • Salt and black pepper – Simple seasoning that lets the eggplant flavor shine.

For the Sauce:

  • Olive oil – Used to sauté the garlic and build the sauce base.
  • Garlic – Thinly sliced for a sweeter, more delicate garlic flavor that infuses the oil.
  • Red pepper flakes – Adds a subtle warmth without making the sauce spicy.
  • Crushed tomatoes – Crushed tomatoes create a thicker, more rustic sauce than sauce or puree.
  • Sugar – Just a touch balances the tomatoes’ acidity.
  • Fresh basil – Added at the end for bright, aromatic flavor. Fresh is essential.

For the Pasta:

  • Rigatoni – The traditional pasta shape for Norma. The tubes catch the sauce and pieces of eggplant perfectly.
  • Vegan ricotta salata – Homemade from firm tofu, lemon juice, salt, and optional nutritional yeast. Crumbly, salty, and tangy.
  • Extra virgin olive oil – High-quality finishing oil for drizzling.

Equipment Needed

Tips for the Best Results

  • Don’t crowd the eggplant. Spread it in a single layer on the baking sheet, leaving space between the cubes. Overcrowding causes steaming instead of roasting, and you’ll miss caramelization.
  • Simmer the sauce. The 15-20 minute simmer concentrates the tomato flavor and thickens the sauce to the right consistency.
  • Add basil at the end. Fresh basil loses its bright flavor if cooked too long. Stir it in during the last minute.
  • Reserve pasta water. The starchy pasta water helps the sauce coat the pasta and brings everything together.
  • Toss gently. The roasted eggplant is tender. Handle it gently when combining so it doesn’t turn to mush.
overhead photo of vegan ricotta salata in a white bowl

Serving Suggestions

  • Classic – Serve in shallow bowls with generous ricotta salata, fresh basil, and a drizzle of your best olive oil.
  • With crusty bread – Warm bread for soaking up any extra sauce.
  • Simple side salad – A crisp salad with a homemade Italian dressing balances the richness.

Storage Instructions

  • Refrigerator: Store in an airtight container for up to 4 days. The flavors deepen and improve the next day.
  • Reheating: Reheat gently on the stovetop over medium-low heat with a splash of water or vegetable broth to loosen the sauce.
  • Freezer: The sauce and eggplant freeze well for up to 3 months. Cook fresh pasta and make fresh ricotta salata when ready to serve.
overhead photo of a white bowl of Pasta alla Norma (Eggplant Pasta) topped with tofu ricotta salata and fresh basil

Recipe FAQs

Can I use a different pasta shape?

Rigatoni is traditional, but penne, ziti, or paccheri all work well. Choose a tube-shaped pasta that can catch the sauce and eggplant.

Do I need to salt and drain the eggplant first?

Not for roasting. Salting and draining are mainly useful when frying eggplant to prevent it from absorbing too much oil. For roasting, you can skip that step.

Can I use store-bought vegan ricotta?

Yes, but it won’t have the same crumbly, salty texture as ricotta salata. If using regular vegan ricotta, add extra salt and a squeeze of lemon to get closer to the traditional flavor.

What if I don’t have crushed tomatoes?

You can use whole peeled tomatoes and crush them by hand or use tomato puree (passata) for a smoother sauce. Avoid pre-seasoned marinara.

Can I make this ahead?

The sauce and roasted eggplant can be made 1-2 days ahead and refrigerated. Cook the pasta fresh and make the ricotta salata just before serving for the best results.

More Italian Recipes You May Enjoy:

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
overhead photo of three white bowls of Pasta alla Norma (Eggplant Pasta) topped with tofu ricotta salata and fresh basil

Pasta alla Norma


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Sweet Simple Vegan
  • Total Time: 45 minutes
  • Yield: 46 Servings 1x
  • Diet: Vegan

Description

This vegan pasta alla Norma features roasted eggplant, rich tomato sauce, and homemade ricotta salata. A classic Sicilian recipe that’s simple, flavorful, and ready in 45 minutes.


Ingredients

For the Eggplant:

  • 1 large eggplant (about 1.5 lbs), cut into ¾-inch cubes
  • ¼ cup olive oil
  • 1 teaspoon salt
  • ½ teaspoon black pepper

For the Sauce:

  • 3 tablespoons olive oil
  • 4 cloves garlic, thinly sliced
  • ¼ teaspoon red pepper flakes
  • 1 can (28 oz) crushed tomatoes
  • ½ teaspoon sugar
  • Salt and black pepper, to taste
  • ¼ cup fresh basil leaves, torn

For the Pasta:

  • 1 lb rigatoni
  • ½ cup vegan ricotta salata (recipe below)
  • Fresh basil, for garnish
  • Extra virgin olive oil, for drizzling

Vegan Ricotta Salata:

  • 1 block (14 oz) firm tofu
  • 1 tablespoon lemon juice
  • 1 tablespoon nutritional yeast (optional)
  • 1 teaspoon salt


Instructions

Roast the Eggplant:

  1. Prep and season. Preheat oven to 425°F. Toss the cubed eggplant with olive oil, salt, and pepper, then spread it on a large baking sheet. Spread in a single layer.
  2. Roast. Place the tray on the center rack. Roast for 25-30 minutes, flipping the eggplant cubes with a spatula halfway through roasting, until golden brown and tender. Look for caramelized edges to ensure full flavor.

Make the Sauce:

  1. Sauté garlic. While the eggplant roasts, heat olive oil in a large skillet over medium heat. Add the sliced garlic and red pepper flakes. Cook for 1-2 minutes until the garlic is fragrant and just starting to turn golden. Don’t let it burn.
  2. Add tomatoes. Add the crushed tomatoes and sugar. Season with salt and black pepper. Bring to a simmer, then reduce the heat to low and cook for 15-20 minutes, stirring occasionally, until the sauce has thickened slightly.
  3. Add basil. Stir in the torn basil leaves and cook for another minute. Taste and adjust seasoning.

Cook the Pasta:

  1. Boil pasta. Bring a large pot of salted water to a boil. Cook the rigatoni until al dente. Reserve ½ cup of pasta water before draining.

Make the Ricotta Salata:

  1. Make the ricotta. Grate the block of firm tofu into a large bowl using a box grater. Add salt, lemon juice, and nutritional yeast (if using). Mix until uniform.

Combine:

  1. Toss everything together. Add the cooked rigatoni to the tomato sauce along with the roasted eggplant. Toss gently to combine. Add reserved pasta water if needed to loosen the sauce.
  2. Serve. Divide among plates. Top with crumbled vegan ricotta salata, fresh basil leaves, and a drizzle of extra virgin olive oil. Serve immediately.

Notes

  • Eggplant tip: Don’t crowd the baking sheet, or the eggplant will steam instead of roast.
  • Ricotta salata: The tofu-based version captures the salty, crumbly texture of traditional ricotta salata. Store-bought vegan ricotta won’t have the same texture.
  • Storage: Refrigerate up to 4 days. The flavors get even better the next day.
  • Freezer: The sauce and eggplant freeze well for up to 3 months. Cook fresh pasta and make fresh ricotta salata when ready to serve.
  • Prep Time: 15 Minutes
  • Cook Time: 30 Minutes
  • Category: Dinner, Pasta
  • Method: Oven, Stove Top
  • Cuisine: Italian

Meet The Bloggers

hey there! we’re jasmine & chris.

Hi, we’re Jasmine and Chris! We share fresh and fun recipes to show you that vegan cooking is easy, approachable and delicious. When we’re not blogging, you will probably find us enjoying live music, tending to our backyard garden or playing with our dogs Berry and Louie

You May Also Like

Leave a comment

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star