Pasta alla Norma is one of the dishes I remember most fondly from my travels through Sicily. It is simple, generous and full of Mediterranean flavour: pasta tossed with fried eggplant, tomatoes, garlic, olive oil, basil and a salty finish of ricotta salata. This version is my attempt to bring that unforgettable Sicilian pasta dish into the home kitchen.

After making a batch of melitzanosalata, I still had plenty of eggplant left to use. Pasta alla Norma was the obvious choice. It is the kind of recipe that makes the most of a few humble ingredients and turns them into something deeply satisfying.
This Sicilian classic is especially good when eggplants and tomatoes are at their best. The eggplant becomes tender and golden after frying, while the tomatoes cook down into a bright, garlicky sauce. When everything is tossed with pasta and finished with ricotta salata, the result is rich, rustic and beautifully balanced.

A Sicilian classic
Pasta alla Norma is a traditional Sicilian pasta recipe made with eggplant, tomatoes, garlic, olive oil and cheese. It is widely associated with Sicily and is said to have been named after Bellini’s opera Norma. Whether or not you know the story behind the name, one thing is clear: this dish has earned its place as one of Sicily’s most loved pasta recipes.
During my time in Sicily, I ate pasta alla Norma whenever I found it on a menu. Each version was slightly different. Sometimes the eggplant was cut into cubes, sometimes into slices. Some plates were dressed lightly, while others were more generous with sauce and cheese. But the essential ingredients were always there, and they always worked together beautifully.
What makes pasta alla Norma so appealing is its simplicity. There are no complicated techniques and no long list of ingredients. The flavour comes from treating each component well: salting the eggplant, frying it until golden, cooking the tomatoes with garlic, and using enough olive oil to bring everything together. The final touch of ricotta salata adds saltiness and depth without overwhelming the sauce.
Although the recipe is straightforward, it does reward patience. Salting the eggplant before cooking helps draw out excess moisture and improves the texture. Once the eggplant has been rinsed, dried and fried, it becomes soft inside with a lightly browned exterior. This step gives the finished pasta its signature richness.


Making Pasta Alla Norma at home
For this homemade pasta alla Norma, I used spaghetti because it was what I had in the pantry. Penne also works well, and it is a great option if you prefer a shorter pasta that catches the tomato sauce and pieces of eggplant. Use whichever pasta you have on hand, but cook it until just al dente so it can finish in the sauce without becoming too soft.
I chopped the eggplants into even-sized chunks so they would cook at the same rate. You can also slice them into rounds if you prefer a different presentation. Fresh tomatoes are wonderful when they are ripe and in season, but canned tomatoes are perfectly acceptable too. The important thing is to let the tomatoes simmer with the garlic until they soften into a simple, fragrant sauce.
Do not be shy with the olive oil. Eggplant absorbs oil quickly as it cooks, and that is part of what gives this Sicilian eggplant pasta its lush texture. A little more olive oil in the tomato sauce helps carry the flavour and brings the dish together.
If you can find ricotta salata, use it. It is a pressed, salted and dried ricotta traditionally grated over pasta alla Norma. If it is not available, grated Pecorino Romano is a good alternative. Serve the pasta warm, topped with basil and plenty of cheese, and enjoy a simple taste of Sicily at home.

📖 Recipe

Pasta Alla Norma
Ingredients
- 2 eggplants, chopped into even chunks
- 1 tablespoon salt
- ½ cup olive oil, for frying the eggplant
- ¼ cup olive oil
- 4 cloves garlic, thinly sliced
- 400 g tomatoes, freshly chopped
- 1 tablespoon basil, freshly chopped
- ¼ cup ricotta cheese, ricotta salata is preferred
- 250 g pasta, spaghetti or penne, cooked
Instructions
-
Sprinkle the salt over the eggplant and place it in a colander set over the sink or a bowl. Leave for about 1 hour. Drain the excess liquid, rinse the eggplant and pat it dry.
-
Heat ½ cup olive oil over medium heat. Fry the eggplant in batches until browned, then drain on paper towels.
-
Add ¼ cup olive oil to the same pan. Add the garlic and fry gently until fragrant. Add the tomatoes, season with salt and pepper, and cook for 10–15 minutes, stirring regularly.
-
Add the cooked eggplant to the tomato sauce, stir well and cook for another 2 minutes.
-
Toss the cooked pasta through the eggplant and tomato sauce. Garnish with basil and finish with grated ricotta salata.
Peter’s Tips →
Nutrition
This website provides approximate nutrition information for convenience and as a courtesy only. Nutrition data is gathered primarily from the USDA Food Composition Database, whenever available, or otherwise from online calculators.
© Souvlaki For the Soul