This post may contain affiliate links. Please read our disclosure policy.
If there’s one pasta dish that proves simple ingredients can make something extraordinary, it’s Pasta Alla Norma. This beloved Sicilian classic brings together roasted eggplant, a rich garlicky tomato sauce, fresh basil, and ricotta into a bowl of pure comfort โ no meat, no cream, no fuss.

Why You’ll Love This Eggplant Pasta
- Vegetarian and satisfying. Roasted eggplant is hearty and meaty enough that you won’t miss the meat for a second.
- Ready in about 35 minutes. Most of the cook time is hands-off while the eggplant roasts.
- Pantry-friendly. A can of diced tomatoes, a few garlic cloves, and dried oregano โ nothing fancy required.
- Authentic flavor. Ricotta salata is the finishing touch that elevates this dish from good to unforgettable.

Helpful Tips
- Salt the eggplant well before roasting. Eggplant is porous and absorbs oil quickly. A good seasoning before roasting draws out moisture and results in a golden, tender texture rather than a soggy one.
- Roast, don’t sautรฉ. Roasting is the key difference between a great Pasta Alla Norma and a mediocre one. The oven caramelizes the eggplant and concentrates its flavor in a way the stovetop simply can’t replicate.
- Don’t skip the pasta water. The starchy pasta water is liquid gold โ it loosens the sauce and helps it cling beautifully to every piece of pasta. Add it gradually until you reach the right consistency.
- Use ricotta salata, if you can get it. Ricotta salata is a firm, salty, aged cheese โ completely different from creamy fresh ricotta. It’s the traditional topping for this dish and provides a savory, crumbly finish. Find it at most Italian delis or the specialty cheese section of your grocery store.
- Cook pasta al dente. The pasta will continue cooking slightly when tossed in the hot sauce, so pull it just before fully done for the perfect texture.

You’ll need

How to Make Pasta Alla Norma
- Toss the diced eggplant with olive oil, salt, and pepper. Spread in a single layer and roast until tender and golden.

- Meanwhile, cook the pasta in salted water until al dente. Reserve some pasta water, then drain.
- In a skillet, sautรฉ garlic and red pepper flakes in olive oil until fragrant. Stir in the diced tomatoes and oregano and simmer until slightly thickened. Season to taste.
- Add the roasted eggplant and pasta to the sauce.

- Finish with fresh basil, ricotta, and a drizzle of olive oil.
Substitutions & Variations
- Pasta shape: Rigatoni and penne are traditional, but spaghetti, ziti, or paccheri all work well. Use a shape with ridges or a hollow center to catch the sauce.
- Fresh tomatoes: In summer, swap the canned tomatoes for 3โ4 ripe Roma tomatoes, diced. The sauce will be brighter and fresher.
- Add depth: A small handful of sun-dried tomatoes or a pinch of sugar can help balance the acidity of the tomatoes if needed.

Storage & Reheating
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently in a skillet over medium-low heat with a splash of water or olive oil to loosen the sauce. The eggplant softens further as it sits, which some people actually prefer the next day.
This dish doesn’t freeze well due to the eggplant texture โ best enjoyed fresh or within a few days.

FAQs
You can roast the eggplant and make the tomato sauce up to 2 days in advance. Store them separately in the fridge and combine with freshly cooked pasta when ready to serve.
Traditionally, no โ the red pepper flakes are optional. The dish is meant to be rich and savory, not spicy. Add heat to your own preference.
It’s deeply savory, slightly sweet from the roasted eggplant and tomatoes, with a salty, creamy finish from the ricotta salata. The basil adds a bright, fresh contrast. It’s bold but balanced โ comfort food at its finest.
Made this recipe? Leave a rating below and share your photos โ we love seeing your pasta nights!
Pin this now to find it later
Pin It
Pasta Alla Norma Recipe
Ingredients
- 1 large eggplant, about 1 lb, diced
- 3 tablespoons olive oil, divided
- Salt & black pepper, to taste
- 8 ounces penne or rigatoni
- 3 garlic cloves, minced
- ยผ teaspoon red pepper flakes, optional
- 1 can (14 oz.) diced tomatoes, with juices
- ยฝ teaspoon dried oregano
- ยฝ cup fresh basil, torn
- ยฝ-ยพ cup ricotta salata, crumbled or grated, (or regular ricotta, see notes)*
- Extra olive oil for finishing
Instructions
- Preheat your oven to 425ยฐF.
- Place the diced eggplant on a baking sheet. Drizzle with 2 tablespoons of olive oil, then season with ยฝ teaspoon salt and a pinch of black pepper. Toss well to coat and spread into a single layer. Roast for 20โ25 minutes, or until tender and golden. Set aside.
- Meanwhile, bring a large pot of salted water to a boil and cook the pasta al dente according to package directions.
- While the pasta cooks, heat 1 tablespoon olive oil in a large skillet over medium heat. Add the garlic and red pepper flakes and cook for about 20 seconds, stirring constantly until fragrant.
- Stir in the diced tomatoes with their juices and the dried oregano. Simmer for 8โ10 minutes, allowing the sauce to thicken slightly. Season with salt and black pepper to taste.
- When the pasta is almost done, reserve about ยฝ cup of the pasta water before draining. Add the drained pasta to the skillet.
- Add the roasted eggplant to the skillet. Pour in a splash of the reserved pasta water (about ยผ cup, or as needed) to loosen the sauce.
- Finish with fresh basil and ricotta salata. Adjust seasoning if needed and serve immediately.
Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
All rights reserved. CHEF JAR. All images and content are copyright protected. PLEASE do not use my images without my permission. If you want to share this recipe, PLEASE provide a link back to this post.














Loved the eggplant in this. Easy but really flavorful and authentic.
So glad you enjoyed it, Lucas! Itโs such a classic for a reason ๐
Simple ingredients but really good flavor. The eggplant turned out perfect.
So glad it worked out well, Ethan! Itโs such a great classic dish ๐
Authentic flavors and really satisfying. The eggplant was perfect.
Hi Marco! That means a lotโso glad you loved the flavors!
The eggplant turned out perfectly and the pasta was delicious.
Hi Elena! Thatโs key for this dishโso glad you nailed it!
The eggplant was so tender and the sauce had great flavor.
Hi Francesca! Thatโs exactly what makes this dish shineโso glad you liked it!