This pasta alla norma is a classic Italian pasta dish with roasted eggplant, a slightly spicy tomato sauce, fresh basil, and rigatoni that holds onto every bit of sauce. It's a simple, satisfying weeknight dinner that comes together in about 45 minutes - most of which is hands-off oven time.

Pasta alla norma is one of those Italian recipes I keep coming back to when I want something comforting that still feels light. Roasting the eggplant instead of frying it keeps the dish less heavy without losing any of that deep, almost smoky flavor that makes this pasta so good.
The sauce is short on ingredients but big on flavor - just San Marzano tomatoes, garlic, onion, a pinch of red pepper flakes, and a handful of fresh basil at the end.
If you love simple Italian pasta dishes, you'll also want to try my shrimp arrabbiata for a spicier take, or my tomato basil pasta for an even faster weeknight option.
Ingredients for Pasta alla Norma
Here's what makes this pasta alla norma work - and what to look for at the store:
- Eggplant: The star of the dish. Look for firm, glossy eggplants with no soft spots - they'll have fewer seeds and less bitterness. I cut mine into thick cubes so they hold their shape and don't disappear into the sauce after roasting.
- San Marzano tomatoes: Quality matters here since the sauce only has a few ingredients. San Marzano tomatoes have a naturally sweet, low-acid flavor that's worth seeking out. If you can't find them, a good-quality tomato passata works as a substitute.
- Pasta: Rigatoni is my go-to for this dish because the ridges and hollow centers catch all the sauce and bits of eggplant. Penne, paccheri, or any other short tube pasta works just as well.
- Aromatics: Yellow onion and garlic form the base of the sauce. Together, they add depth and savoriness that builds up the flavor before the tomatoes go in.
- Red pepper flakes: Just enough to give the sauce a gentle warmth - not full-on spicy. Adjust to taste, or leave them out entirely if you prefer a milder version.
- Fresh basil: Don't skip this. Fresh basil added at the end brings brightness and a fragrant lift that ties the whole dish together. Dried basil won't give you the same result.
- Parmesan (optional, for serving): Freshly grated parmesan or pecorino on top is the finishing touch that makes every bite a little richer.
How to Make Pasta alla Norma
Preheat the oven. First, preheat your oven to 450 °F (230 °C). A hot oven is what gives the eggplant that golden, caramelized edge.
Roast the eggplant. Next, toss the cubed eggplant in a bowl with olive oil and salt until each piece is well coated. Spread the cubes in a single layer on a parchment-lined baking sheet and roast for about 30 minutes, until the eggplant is golden brown and tender. For extra browning, lightly spray or brush the cubes with a little more olive oil before they go in.
Sauté the aromatics. While the eggplant roasts, heat olive oil in a large pan over medium heat. Add the diced onion and minced garlic and sauté until the onion turns translucent and smells fragrant. Don't rush this step - letting the onion soften properly builds the base flavor of the sauce.
Build the sauce. Then add the crushed San Marzano tomatoes, red pepper flakes, salt, and pepper. Stir everything together, cover the pan, and let the sauce simmer gently over low heat. As it simmers, the tomatoes break down and the flavors deepen.
Cook the pasta. In the meantime, cook the rigatoni in a pot of generously salted boiling water according to the package instructions until al dente. Reserve at least 1 cup of pasta water before draining - you'll need it for finishing the sauce.
Combine everything. Add the pasta water, drained pasta, roasted eggplant, and fresh basil to the sauce. Toss gently over medium heat until the sauce clings to the pasta and the eggplant is evenly distributed. Add more pasta water as needed to loosen the sauce - it should look glossy, not dry.
Serve. Spoon the pasta into bowls and finish with more fresh basil and freshly grated parmesan cheese if you'd like. Serve immediately while it's hot.

Tips & Notes
- Cut the eggplant into thick pieces. Eggplant shrinks significantly in the oven, so thick cubes hold their shape and texture much better than thin slices.
- Don't skimp on oil for the eggplant. Eggplant is a sponge - it needs enough olive oil to roast properly and develop that golden, almost creamy texture. A light brush or spray of extra oil helps a lot.
- Use high-quality canned tomatoes. Since the sauce is so simple, the tomatoes do most of the work. San Marzano tomatoes are the gold standard, but any good-quality canned whole or crushed tomato will give you a great result.
- Adjust the heat to taste. The recipe is gently spicy as written. For a bolder kick like my rigatoni arrabbiata, add more red pepper flakes - or leave them out for a kid-friendly version.
- Save your pasta water. That starchy, salty liquid is what brings everything together at the end. It loosens the sauce, helps it cling to the pasta, and gives the dish a silky finish. Always save more than you think you'll need.
- Salt the eggplant if you have time. Most modern eggplants aren't bitter, so this step is optional. However, if you have an older or larger eggplant, salting the cubes and letting them sit for 20-30 minutes draws out excess moisture and gives you even better browning.
How to Serve Pasta alla Norma
This pasta is a complete meal on its own, but here are a few easy ways to round it out:
- Grated parmesan or pecorino: A generous shower of cheese on top is the most traditional finish. Pecorino brings a saltier, sharper bite if you want something a little bolder than parmesan.
- Crusty bread: A piece of warm Italian bread or focaccia is perfect for swiping up any leftover sauce. Garlic bread also works beautifully.
- A simple green salad: A bowl of arugula tossed with olive oil, lemon juice, and shaved parmesan keeps things fresh and light without competing with the pasta.

Variations
This pasta alla norma is delicious as is, but it also takes well to small tweaks:
- Try a different pasta shape. Spaghetti, linguine, or paccheri all work well. Long pasta gives the dish a slightly different feel but still soaks up the sauce nicely.
- Add more vegetables. Zucchini roasted alongside the eggplant is a natural pairing. Cherry tomatoes added at the end of the sauce add a fresh, juicy contrast.
- Make it richer with burrata. Tear a ball of burrata over each serving for an indulgent, creamy finish that melts into the sauce.
- Add a Mediterranean twist. A spoonful of capers or chopped Kalamata olives stirred into the sauce adds a briny, tangy depth that works really well with the eggplant.
- Make it lighter. Skip the parmesan or use a vegan parmesan alternative for a dairy-free version. The dish is naturally vegetarian and easily made vegan.
Storage and Reheating
Leftovers keep well, which makes this a great recipe for meal prep.
- Refrigerator: Store leftovers in an airtight container in the refrigerator for up to 3-4 days.
- Freezer: For longer storage, freeze the sauce and roasted eggplant together (without the pasta) for up to 2-3 months. Cook fresh pasta when you're ready to serve.
- Reheating: Reheat on the stove over medium-low heat with a splash of water or pasta water to loosen the sauce. The microwave works too - just stir halfway through.
Frequently Asked Questions
Yes, absolutely. Traditionally, pasta alla norma is made with rigatoni or penne, but spaghetti, linguine, paccheri, or any pasta that holds the sauce well will work great.
Most modern eggplants aren't very bitter, so salting is optional. That said, if you have extra time, salting can draw out moisture and improve the texture, especially with larger eggplants.
Yes - pan-frying is the traditional method. However, roasting is easier, less messy, and uses less oil while still giving you that deep, caramelized flavor.
A splash of wine while the sauce simmers adds depth, and a tablespoon of tomato paste boosts the tomato flavor for a more concentrated, intense sauce.
A simple green salad with a light vinaigrette, garlic bread, or crusty Italian bread are all great choices. They keep the meal light and let the pasta stay the star.
Cool the pasta, then store in an airtight container in the fridge for up to 3-4 days. You can also freeze the sauce and roasted eggplant separately for 2-3 months.

More Simple and Flavorful Pasta Recipes
If you loved this pasta alla norma, here are a few more pasta recipes worth adding to your rotation:
- Shrimp Arrabbiata
- Tomato Basil Pasta
- Creamy Miso Pasta
- Spaghetti with Meat Sauce
- Creamy Fettuccine Bolognese

Pasta alla Norma
Ingredients
Roasted Eggplant
- 1 ½ pounds eggplant cut into thick cubes or thick strips
- ½ teaspoon salt
- 3 tablespoons extra virgin olive oil
Pasta
- 1 tablespoon extra virgin olive oil
- ½ yellow onion finely diced
- 2 garlic cloves minced
- 2 14-ounce cans San Marzano tomatoes crushed
- ½ - 1 teaspoon red pepper flakes
- salt and pepper to taste
- 12 ounces pasta
- pasta water as needed
- ⅓ cup fresh basil leaves torn
Instructions
- First, preheat your oven to 450 °F (230 °C).
- Next, place the cubed eggplant in a bowl. Add some olive oil and salt. Then toss until combined. Spread them on a baking sheet lined with parchment paper and roast for 30 minutes until browned. Optional (recommended): spray or brush the eggplant with additional or reserved olive oil.1 ½ pounds eggplant, ½ teaspoon salt, 3 tablespoons extra virgin olive oil
- In the meantime, preheat some olive oil in a pan over medium heat. Add the onion and garlic and sauté until the onion turns translucent.1 tablespoon extra virgin olive oil, ½ yellow onion, 2 garlic cloves
- Then add the crushed San Marzano tomatoes, red pepper flakes, salt, and pepper. Cover and let the sauce simmer over low heat.½ - 1 teaspoon red pepper flakes, salt and pepper, 2 14-ounce cans San Marzano tomatoes
- Now cook the pasta according to the package instructions in a pot filled with salted boiling water.12 ounces pasta
- Next, add the pasta water, pasta, eggplant, and fresh basil to the sauce. Gently toss and continue to sauté until the sauce clings to the pasta. Add more pasta water as needed.pasta water, ⅓ cup fresh basil leaves
- Serve with more basil and freshly grated parmesan cheese (optional) and enjoy!
Notes
- It's best to cut the eggplant into thick pieces as it shrinks significantly when it is roasted in the oven. I recommend cutting it into thick slices and then chopping it up into cubes.






Leave a Reply