Pasta alla Norma

Featured in: Oven & Pan Recipes

This beloved Sicilian classic brings together tender cubes of roasted eggplant, a velvety tomato sauce simmered with onion and garlic, and the distinctive saltiness of ricotta salata. The dish comes together in under an hour, with the eggplant developing deep caramelized flavors in the oven while the sauce thickens on the stovetop. When tossed with al dente rigatoni or penne, the sauce clings beautifully to each tube, creating a satisfying texture in every bite.

What makes this dish special is the interplay of flavors—the slight bitterness of roasted eggplant balanced by sweet tomatoes, the kick of optional chili flakes, and the crumbly, salty finish of ricotta salata that ties everything together. Fresh basil adds brightness and aromatic depth. Ready in about 50 minutes, this serves four generously and pairs perfectly with a crisp Sicilian white wine like Grillo.

Updated on Mon, 26 Jan 2026 19:03:29 GMT
Steaming, saucy Pasta Alla Norma in a rustic bowl, with tender roasted eggplant cubes and fresh basil leaves, ready to enjoy. Pin It
Steaming, saucy Pasta Alla Norma in a rustic bowl, with tender roasted eggplant cubes and fresh basil leaves, ready to enjoy. | tastyagraw.com

Pasta Alla Norma is a classic Sicilian pasta dish featuring tender roasted eggplant, a rich tomato sauce, and the unmistakable touch of salty ricotta salata. It is a vibrant, satisfying meal that celebrates the flavors of southern Italy, providing a perfect vegetarian option for any main course.

Steaming, saucy Pasta Alla Norma in a rustic bowl, with tender roasted eggplant cubes and fresh basil leaves, ready to enjoy. Pin It
Steaming, saucy Pasta Alla Norma in a rustic bowl, with tender roasted eggplant cubes and fresh basil leaves, ready to enjoy. | tastyagraw.com

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

With a preparation time of 15 minutes and a cooking time of 35 minutes, this dish takes a total of 50 minutes to create. It beautifully balances the earthy eggplant with the sharp saltiness of the cheese.

Ingredients

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

  • Vegetables: 1 large eggplant (about 400 g) cut into 2 cm cubes, 2 garlic cloves finely chopped, 1 medium onion finely chopped, 1 small bunch fresh basil (leaves picked).
  • Pasta: 400 g rigatoni or penne pasta.
  • Sauce: 800 g canned whole peeled tomatoes (or passata), 3 tbsp extra-virgin olive oil, 1/2 tsp dried chili flakes (optional), salt and freshly ground black pepper to taste.
  • Cheese: 80 g ricotta salata, grated or crumbled (or substitute with Pecorino Romano).

Instructions

Step 1
Preheat the oven to 220°C (430°F).
Step 2
Toss the eggplant cubes with 2 tablespoons of olive oil and a pinch of salt. Spread on a baking tray and roast for 25–30 minutes, turning once, until golden and tender.
Step 3
Meanwhile, heat 1 tablespoon olive oil in a large skillet over medium heat. Add the onion and cook for 5 minutes until softened. Add the garlic and chili flakes (if using), and cook for 1 minute.
Step 4
Crush the tomatoes by hand or with a spoon, then add them (with juices) to the skillet. Season with salt and pepper. Simmer uncovered for 15–20 minutes, stirring occasionally, until thickened.
Step 5
Bring a large pot of salted water to a boil. Cook the pasta according to package instructions until al dente. Reserve 1/2 cup of pasta water, then drain.
Step 6
Add the roasted eggplant and most of the basil to the tomato sauce. Stir to combine, and simmer for 2 more minutes.
Step 7
Toss the drained pasta with the sauce, adding reserved pasta water as needed for a silky texture.
Step 8
Serve in bowls, topped with ricotta salata and extra basil leaves.

Zusatztipps für die Zubereitung

To prepare this recipe, you will need a large baking tray, a large skillet, a large pot, a wooden spoon, and a grater. Each serving contains approximately 510 calories, 13 g total fat, 78 g carbohydrates, and 16 g protein.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Varianten und Anpassungen

For a vegan version, omit the cheese or use a plant-based alternative. If ricotta salata is unavailable, substitute it with feta or Pecorino Romano. This dish contains wheat (gluten) and dairy; for gluten-free diets, use gluten-free pasta and always check labels for allergies.

Serviervorschläge

Pair this classic Sicilian dish with a crisp Sicilian white wine such as Grillo or a light red like Frappato to enhance the Mediterranean experience.

Pin It
| tastyagraw.com

This Pasta Alla Norma recipe is a celebration of simple Italian ingredients that come together to create a sophisticated and deeply flavorful vegetarian main dish.

Recipe FAQs

What makes Pasta alla Norma authentic?

Authentic Pasta alla Norma features three key components: roasted or fried eggplant, a simple tomato sauce with garlic and onion, and ricotta salata—a salted, aged sheep's milk cheese typical of Sicily. The dish originates from Catania in Sicily and was named to honor the opera Norma by Vincenzo Bellini.

Can I substitute the ricotta salata?

Yes, if ricotta salata isn't available, Pecorino Romano makes an excellent alternative with its similar salty profile. Feta can work in a pinch, though it's tangier and creamier. For a vegan version, simply omit the cheese or use a plant-based feta-style crumble.

Should I fry or roast the eggplant?

While traditional recipes often fry the eggplant, roasting is a lighter, easier approach that still yields beautifully tender results with caramelized edges. Roasting at 220°C for 25-30 minutes gives the eggplant that deep flavor without absorbing excessive oil.

What pasta shape works best?

Rigatoni or penne are ideal choices because their tube shapes catch the sauce and small pieces of eggplant. Other short pasta like cavatelli or maccheroni also work well. Long pasta can be used, but the sauce tends to slide off more easily.

Can I make this ahead of time?

The tomato sauce with roasted eggplant reheats beautifully and actually tastes better the next day as flavors meld. Make the sauce component up to 2 days ahead and store in the refrigerator. Cook the pasta fresh when ready to serve, tossing with reheated sauce and adding pasta water to loosen if needed.

How do I prevent the eggplant from becoming bitter?

Modern eggplant varieties are rarely bitter enough to require salting beforehand. However, if using larger, older eggplant, you can salt the cubes and let them sit for 30 minutes before rinsing and patting dry. This draws out moisture and any potential bitterness.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Pasta alla Norma

Roasted eggplant and tomato sauce tossed with pasta, finished with salty ricotta salata and fresh basil.

Prep Time
15 minutes
Time to Cook
35 minutes
Total Duration
50 minutes
Created by Violet King


Skill Level Medium

Cuisine Italian (Sicilian)

Makes 4 Portions

Diet Details Meat-Free

What You'll Need

Vegetables

01 1 large eggplant (approximately 14 oz), cut into 3/4 inch cubes
02 2 garlic cloves, finely chopped
03 1 medium onion, finely chopped
04 1 small bunch fresh basil, leaves picked

Pasta

01 14 oz rigatoni or penne pasta

Sauce

01 28 oz canned whole peeled tomatoes or passata
02 3 tablespoons extra-virgin olive oil
03 1/2 teaspoon dried chili flakes, optional
04 Salt and freshly ground black pepper to taste

Cheese

01 2.8 oz ricotta salata, grated or crumbled, or substitute Pecorino Romano

Directions

Step 01

Preheat oven: Preheat oven to 430°F.

Step 02

Prepare eggplant: Toss eggplant cubes with 2 tablespoons olive oil and a pinch of salt. Spread on a baking tray and roast for 25 to 30 minutes, turning once, until golden and tender.

Step 03

Build tomato base: Heat 1 tablespoon olive oil in a large skillet over medium heat. Add onion and cook for 5 minutes until softened. Add garlic and chili flakes if using, and cook for 1 minute.

Step 04

Simmer sauce: Crush tomatoes by hand or with a spoon, then add them with juices to the skillet. Season with salt and pepper. Simmer uncovered for 15 to 20 minutes, stirring occasionally, until thickened.

Step 05

Cook pasta: Bring a large pot of salted water to a boil. Cook pasta according to package instructions until al dente. Reserve 1/2 cup of pasta water, then drain.

Step 06

Combine components: Add roasted eggplant and most of basil to the tomato sauce. Stir to combine and simmer for 2 additional minutes.

Step 07

Finish pasta: Toss drained pasta with sauce, adding reserved pasta water as needed to achieve a silky texture.

Step 08

Plate and serve: Serve in bowls, topped with ricotta salata and extra basil leaves.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Gear Needed

  • Large baking tray
  • Large skillet
  • Large pot
  • Wooden spoon
  • Grater

Allergy Warnings

Always review each ingredient for allergens. If you're unsure, reach out to a healthcare provider.
  • Contains wheat gluten and dairy ricotta salata
  • Use gluten-free pasta for gluten-free preparation
  • Omit cheese or use dairy-free substitute for dairy-free preparation

Nutrition Info (per portion)

Nutritional details are just for your reference—they can't replace a doctor's advice.
  • Energy: 510
  • Fats: 13 grams
  • Carbohydrates: 78 grams
  • Proteins: 16 grams

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.