Pasta Alla Norma with Eggplant

Featured in: Everyday Mains

This beloved Sicilian classic combines tender roasted eggplant with a rich, simmered tomato sauce. The dish comes together in under an hour, making it perfect for weeknight dinners or weekend entertaining. The key is roasting the eggplant until golden and creamy, which adds depth to the vibrant tomato base. Finished with crumbled ricotta salata and fresh basil, each bite delivers the authentic flavors of southern Italy—sweet tomatoes, silky eggplant, and just the right amount of salty richness.

Updated on Sat, 24 Jan 2026 00:17:58 GMT
A close-up of Pasta Alla Norma in a white bowl, with golden roasted eggplant cubes, rigatoni pasta, and a rich red tomato sauce topped with crumbled ricotta salata. Save
A close-up of Pasta Alla Norma in a white bowl, with golden roasted eggplant cubes, rigatoni pasta, and a rich red tomato sauce topped with crumbled ricotta salata. | pixelcuisine.com

Pasta Alla Norma is a classic Sicilian dish that captures the essence of southern Italy in every bite. This vibrant meal features tender roasted eggplant cubes tossed in a rich, savory tomato sauce, perfectly complemented by the sharp, salty notes of ricotta salata cheese and fresh basil.

A close-up of Pasta Alla Norma in a white bowl, with golden roasted eggplant cubes, rigatoni pasta, and a rich red tomato sauce topped with crumbled ricotta salata. Save
A close-up of Pasta Alla Norma in a white bowl, with golden roasted eggplant cubes, rigatoni pasta, and a rich red tomato sauce topped with crumbled ricotta salata. | pixelcuisine.com

What's for Dinner Tonight? 🤔

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

Free. No spam. Just easy meals.

Whether you choose rigatoni or penne, the pasta acts as the perfect vessel for the chunky tomato sauce and golden eggplant, making each mouthful a celebration of Mediterranean tradition.

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.
  • Cheese: 80 g ricotta salata, grated or crumbled.

Instructions

1. Roast the Eggplant
Preheat the oven to 220°C (430°F). Toss the eggplant cubes with 2 tablespoons of olive oil and a pinch of salt. Spread them on a baking tray and roast for 25–30 minutes, turning once, until they are golden and tender.
2. Prepare the Aromatics
Heat 1 tablespoon of olive oil in a large skillet over medium heat. Add the onion and cook for 5 minutes until softened. Add the garlic and optional chili flakes, cooking for another 1 minute.
3. Simmer the Sauce
Crush the tomatoes by hand or with a spoon and add them with their juices to the skillet. Season with salt and pepper. Simmer uncovered for 15–20 minutes, stirring occasionally, until the sauce has thickened.
4. Cook the Pasta
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.
5. Combine the Components
Add the roasted eggplant and most of the basil to the tomato sauce. Stir to combine and simmer for 2 more minutes. Toss the drained pasta with the sauce, adding the reserved pasta water as needed for a silky texture.
6. Finish and Serve
Serve the pasta in bowls, topped with the grated ricotta salata and the remaining fresh basil leaves.

Zusatztipps für die Zubereitung

Ensure the oven is fully preheated to 220°C to achieve that perfect golden-brown exterior on the eggplant. Using a large skillet allows the tomato sauce to reduce and thicken properly within the 15-20 minute simmering window.

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, you can substitute it with feta or Pecorino Romano for a similar salty finish. For those with gluten sensitivities, gluten-free pasta works perfectly with this sauce.

Serviervorschläge

To complete the authentic Sicilian experience, pair this dish with a crisp white wine such as Grillo or a light, chilled red like Frappato. Serve with a simple side salad to balance the richness of the eggplant.

A serving of Pasta Alla Norma on a rustic wooden table, featuring tender roasted eggplant, penne pasta, and fresh basil leaves, perfect for a weeknight vegetarian dinner. Save
A serving of Pasta Alla Norma on a rustic wooden table, featuring tender roasted eggplant, penne pasta, and fresh basil leaves, perfect for a weeknight vegetarian dinner. | pixelcuisine.com

With a preparation time of just 15 minutes and a cooking time of 35 minutes, this medium-difficulty dish is an ideal choice for a satisfying weeknight dinner that feels like a special occasion.

Recipe Questions & Answers

What makes Pasta Alla Norma authentic?

Authentic Pasta Alla Norma features roasted eggplant, simple tomato sauce, basil, and salty ricotta salata. The eggplant should be roasted until tender and golden, never fried. The cheese must be ricotta salata—a firm, aged sheep's milk cheese—not fresh ricotta.

Can I prepare the components ahead?

Yes. Roast the eggplant and prepare the tomato sauce up to a day in advance. Store them separately in the refrigerator. Reheat gently before tossing with freshly cooked pasta for the best texture and flavor.

What pasta shapes work best?

Rigatoni or penne are ideal because their ridges and tubes catch the sauce and small pieces of eggplant. Short, sturdy pasta shapes hold up well to the chunky texture of this dish.

Is there a substitute for ricotta salata?

Pecorino Romano is the closest alternative, offering similar saltiness and sheep's milk tang. Aged feta works in a pinch, though it's creamier. Avoid fresh ricotta—it's too mild and soft for this preparation.

Should I salt the eggplant before cooking?

Modern eggplants are typically less bitter, so salting isn't strictly necessary. However, if you have time, salting the cubes for 30 minutes and patting them dry can improve texture and reduce oil absorption during roasting.

How do I prevent the eggplant from becoming mushy?

Roast at high heat (220°C/430°F) and spread the cubes in a single layer without overcrowding the tray. Turn once during cooking for even browning. The eggplant should be golden and tender, not falling apart.

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 with Eggplant

Roasted eggplant and tomato sauce tossed with pasta, topped with salty ricotta salata and fresh basil for a classic Sicilian dish.

Prep Duration
15 minutes
Time to Cook
35 minutes
Overall Time
50 minutes
Created by Ryan Cooper


Skill Level Medium

Cuisine Type Italian (Sicilian)

Output 4 Number of Servings

Diet Preferences Meat-Free

What You'll Need

Vegetables

01 1 large eggplant (about 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 tbsp extra-virgin olive oil
03 1/2 tsp dried chili flakes (optional)
04 Salt and freshly ground black pepper, to taste

Cheese

01 3 oz ricotta salata, grated or crumbled (or substitute with Pecorino Romano)

How-To Steps

Step 01

Roast the Eggplant: Preheat the oven to 430°F. 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 02

Prepare the Sauce Base: 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 03

Simmer the Tomato Sauce: 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 04

Cook the Pasta: 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 05

Combine and Serve: Add the roasted eggplant and most of the basil to the tomato sauce. Stir to combine, and simmer for 2 more minutes. Toss the drained pasta with the sauce, adding reserved pasta water as needed for a silky texture. 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.

Tools Needed

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

Allergy Info

Review every item for allergens and ask a healthcare pro if you're unsure.
  • Contains wheat (gluten) and dairy (ricotta salata). For gluten-free, use gluten-free pasta. For dairy-free, omit the cheese or use a substitute. Always check labels if you have allergies.

Nutrition Details (each serving)

Nutrition info is for reference only—it's not medical guidance.
  • Caloric Content: 510
  • Fats: 13 g
  • Carbohydrates: 78 g
  • Proteins: 16 g

Cooking Shouldn't Be Hard ❤️

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

Free forever. Unsubscribe anytime.