
The Eggplant Dish That Travels Well
Have you ever come home from a long day, opened the fridge, and found a single eggplant staring back at you like it had somewhere to be? That is how this Penne alla Norma was born in my kitchen. Not planned. Not fancy. Just a tired weeknight and a vegetable I had to use up before it went soft on me.
I learned this dish the slow way, in a friend’s kitchen in Catania years ago. Her nonna kept disappearing into the pantry and coming back with little tin cans of tomato passata, a fistful of basil, and a hunk of ricotta salata that looked like it had been aged since before either of us were born. She did not measure. She did not taste-test five times. She just cooked the way Sicilians cook — confidently, with good olive oil and even better tomatoes.
My version keeps her spirit but loses the deep-fried step, because I do not love standing over a pan of splattering oil at 7 p.m. on a Tuesday. Roasting the eggplant at high heat gives you that same caramelised, golden-brown edge with about a tenth of the mess. The penne catches the chunky sauce in its tubes, the ricotta salata melts just enough to cling, and you have a vegetarian pasta that satisfies even the most devoted carnivores at the table. Which one would you reach for first — the fork or a slice of crusty bread?
Why Roasting Beats Frying Here
Eggplant soaks up oil like it has been saving up for a drought, and traditional pasta alla Norma is sometimes accused of being greasy because of that. Roasting flips the script. A hot oven — 240°C / 450°F — draws out moisture and concentrates the natural sugars, so the cubes come out creamy inside and deeply browned outside. No sogginess, no greasy spoon, and the cubes hold their shape when you fold them into the sauce.
And the penne matters too. Penne, rigatoni, or ziti have little tubes that catch the chunky sauce and trap bits of basil and ricotta salata in every bite — the small architecture of a great bowl of pasta.
Penne alla Norma with Eggplant
This is the kind of pasta I make when I want something that feels like a hug but does not require a trip to a special store. Eggplant, a tin of good passata, garlic, a glug of olive oil, and a handful of fresh basil — that is the whole ingredient list. If you can find ricotta salata, grab it. If you cannot, parmesan works beautifully. The recipe makes 4 generous bowls and reheats well the next day with a splash of water.
Ingredients

From Pot to Plate
Step 1: Roast the eggplant. Preheat oven to 240°C / 450°F (220°C fan) and line a tray with baking paper. Toss the eggplant with 2 tbsp olive oil, salt, and pepper, spread in a single layer, and roast 20 minutes. Flip, then roast another 5 minutes until deeply golden. Cool on the tray.
Step 2: Salt your pasta water like the sea. Bring a large pot to the boil. Drop the penne in once the sauce is about 5 minutes from done and cook until al dente. Reserve half a cup of pasta water before draining.
Step 3: Build the sauce. In a large skillet, heat 2 tbsp olive oil over medium heat. Add the garlic and cook 20 seconds until fragrant. Add the onion and cook 2 to 3 minutes until soft. Pour in the wine, raise the heat to medium-high, and simmer until nearly evaporated — this lifts the browned bits off the pan.
Step 4: Add the tomato. Pour in the passata, then fill the empty bottle with a quarter cup of water, shake, and pour that in. Add the dried herbs, red pepper flakes if using, salt, and pepper. Simmer 5 minutes.
Step 5: Bring it all together. Fold the roasted eggplant into the sauce, then add the drained penne. Toss gently with tongs, adding a splash of reserved pasta water if needed. Taste and adjust salt.
Step 6: Finish and serve. Divide between warm bowls, top with grated ricotta salata (or parmesan), torn basil, and a drizzle of good olive oil.

Creative Twists
There is no single right way to make this dish, which is part of the joy. Try a few of these little detours and see which one becomes your house style:
- Add a handful of olives. Castelvetrano or kalamata olives, pitted and roughly chopped, add a briny note that plays beautifully against the sweet tomato.
- Stir in a spoonful of capers. Rinse them first to tame the salt. They give the sauce a little briny sparkle that wakes the whole dish up.
- Use rigatoni instead of penne. The wider tubes catch even more sauce and look beautiful on the plate.
- Top with toasted breadcrumbs. A small handful of golden, garlicky breadcrumbs in place of (or alongside) the cheese adds crunch and looks gorgeous.
- Add a pinch of cinnamon. Just a whisper — it is a quietly Sicilian move that rounds out the tomato beautifully.
- Stir in some fresh ricotta. A few spoonfuls of fresh ricotta at the end make the sauce extra creamy, almost like a lazy cacio e pepe moment.
Serving & Pairing Ideas
What do you serve alongside a bowl this hearty? A peppery arugula salad with lemon and olive oil is the classic choice — it cuts through the richness and adds a fresh, green contrast. A slice of warm, crusty bread is non-negotiable in my house for mopping up the last of the sauce. A glass of chilled Etna Rosso, if you can find it, was practically invented to be served with this dish.

Why I Love This Recipe
This is one of those recipes I keep coming back to in late summer and early fall, when the eggplants at the market are firm and shiny. It is forgiving on a busy night, vegetarian without feeling like an apology, and it delivers that deeply Sicilian combination of sweet tomato, savoury eggplant, salty cheese, and bright basil in a way that always tastes more impressive than the effort it took.
It is also the dish I make when friends are coming over and I do not want to spend the evening in the kitchen. Most of the time is hands-off — eggplant roasts, sauce simmers, pasta boils — and you are left with maybe fifteen minutes of active work. The rest is just letting good ingredients do their thing.
Storage and Batch Cooking
Leftover Penne alla Norma keeps well in the fridge for 4 to 5 days in a sealed container. When reheating, add a small splash of water before you warm it — either in a pan over low heat or in the microwave — to loosen the sauce back up. The pasta will absorb the sauce as it sits, so a little extra liquid is your friend.
For batch cooking, I like to roast a big tray of eggplant on Sunday and keep it in the fridge. Then any night of the week, you can have this pasta on the table in about 20 minutes. The cooked sauce also freezes well for up to 3 months — just thaw overnight and cook fresh pasta to toss through it.
Troubleshooting Your Pasta
The sauce is too thin. Let it simmer a few minutes longer with the lid off, or use a little less passata next time. The sauce should coat the back of a spoon, not run off it.
The eggplant turned to mush. It was probably overcooked in the oven, or you tossed too aggressively. Roast just until the edges are deeply golden and the cubes still hold their shape, then fold them in gently with tongs.
The pasta is bland. Two likely culprits — under-salted pasta water, or not enough salt in the sauce. The pasta water should taste like the sea, and the sauce should be seasoned in layers as it cooks. Taste and adjust at every step.
The dish is too oily. You may have used too much olive oil, or the eggplant soaked up more than expected. Pat the roasted cubes gently with a paper towel before folding them into the sauce, and serve with a slice of bread to balance.
Your Quick Questions, Answered
Can I make Penne alla Norma ahead of time? Yes. The sauce (with the eggplant already folded in) can be made up to 3 days ahead and stored in the fridge. Cook the pasta fresh and toss everything together just before serving so the penne does not absorb all the sauce.
Is there a substitute for ricotta salata? Absolutely. Grated parmesan is the easiest swap. Pecorino romano adds a saltier, sharper note. A few crumbles of fresh ricotta stirred in at the end also works beautifully if you want a creamier finish.
Do I have to peel the eggplant? No — the skin is completely edible and adds nice colour and texture. If you prefer a softer bite, you can peel alternating strips in a zebra pattern, which is what some traditional recipes call for. Either way works.
Can I use a different pasta shape? Yes. Rigatoni, ziti, or even spaghetti all work — the original recipe is traditionally made with spaghetti or short tubes. Just adjust the cooking time on the package and save some pasta water for the sauce.
A Few Last Thoughts
Cooking, for me, has always been about feeding the people I love without losing my mind in the process. This Penne alla Norma lets you do exactly that — honest, generous, deeply flavoured, and just complicated enough to feel like you have made something real. I hope it becomes one of those bowls that shows up in your kitchen on a regular Tuesday.
Let me know how yours turn out, especially if you take one of the twists and make it your own. If you enjoyed this recipe, you might also like my creamy white wine garlic pasta for another weeknight win.
Happy cooking!
—Elowen Thorn

Penne alla Norma with Eggplant
Description
A classic Sicilian pasta with roasted eggplant, tomato passata, fresh basil, and ricotta salata. Vegetarian, weeknight-friendly, and deeply satisfying.
Ingredients
Instructions
- Preheat oven to 240°C / 450°F (220°C fan) and line a tray with baking paper. Toss the eggplant cubes with 2 tbsp olive oil, salt, and pepper. Spread in a single layer and roast for 20 minutes. Flip, then roast another 5 minutes until deeply golden. Cool on the tray.
- Bring a large pot of salted water to the boil (salty like the sea). Add the penne and cook until al dente according to package directions. Reserve 1/2 cup pasta water, then drain.
- Heat 2 tbsp olive oil in a large skillet over medium heat. Add garlic and cook 20 seconds until fragrant. Add onion and cook 2-3 minutes until soft. Pour in wine, raise heat to medium-high, and simmer until nearly evaporated.
- Add passata, then fill the empty passata bottle with 1/4 cup water, shake, and pour in. Add dried herbs, red pepper flakes, salt, and pepper. Stir and simmer 5 minutes.
- Fold the roasted eggplant into the sauce, then add the drained penne and toss gently with tongs. Add a splash of reserved pasta water if the sauce feels tight.
- Divide between warm bowls. Top with grated ricotta salata, torn basil leaves, and a drizzle of olive oil.
Notes
- Roasting the eggplant (instead of frying) gives you the same caramelised flavor with a fraction of the oil, and the cubes hold their shape better in the sauce. If you cannot find ricotta salata, parmesan or pecorino romano both work.