Sicilian Eggplant and Tomato Pasta (Pasta alla Norma)
Sicilian Eggplant and Tomato Pasta (Pasta alla Norma) is the kind of dinner I make when I want something comforting but I also do not feel like babysitting a pot for hours. You know those nights when you are hungry, your fridge looks random, and you still want food that feels special? This is that recipe. It is simple, cozy, and it tastes like you actually planned ahead. Eggplant gets all golden and soft, the tomato sauce turns silky, and then you top it with salty cheese and fresh basil. I make it whenever I want a little Sicily on a regular weeknight.

Why you’ll love this recipe
I am not saying this to be dramatic, but this pasta has saved more than a few dinner situations at my house. It is one of those meals that feels restaurant worthy, but it is totally doable in a home kitchen.
Here is why I keep coming back to Sicilian Eggplant and Tomato Pasta (Pasta alla Norma):
First, the flavors are bold but familiar. Tomato, garlic, basil, and that salty finish from ricotta salata or Parmesan just work together.
Second, it is easy to adjust. You can make it richer, lighter, spicier, or more herby depending on your mood.
Third, the eggplant part is oddly satisfying. When you cook it right, it turns soft and almost creamy inside, with little browned edges.
If you are already an eggplant person, you will be all in. If you are not sure about eggplant yet, this is the recipe that might change your mind. Also, if you love that sweet and savory Sicilian vibe, you should peek at this Sicilian caponata recipe sometime because it hits a similar note with eggplant in a totally different way.

Ingredients and Substitutions
This is not a fussy shopping list. Most of it is pantry stuff, plus eggplant and herbs. The only thing that can be tricky is the traditional cheese, but I have options for you.
What you will need
- Pasta: rigatoni is my favorite, but penne, spaghetti, or shells all work
- Eggplant: 1 large or 2 medium, cut into cubes
- Olive oil: you will use a decent amount, eggplant loves oil
- Garlic: 3 to 4 cloves, sliced or minced
- Tomatoes: crushed canned tomatoes or a good jarred passata
- Basil: fresh is best here
- Ricotta salata: the classic topping, grated
- Salt and pepper: plus optional red pepper flakes
Substitutions that actually make sense:
If you cannot find ricotta salata, try grated Pecorino Romano, Parmesan, or even crumbled feta in a pinch. The flavor will shift, but you will still get that salty bite. If you want a deeper tomato flavor, add a spoonful of tomato paste when you sauté the garlic.
Eggplant tips: look for one that feels firm and not too heavy. If it is super huge with a lot of seeds, it can lean bitter. Not always, but sometimes.
Also, if you are an eggplant fan in general, bookmark this eggplant caponata guide. It is another easy way to use up eggplant when you bought too many because they looked good at the store.

How to make Pasta alla Norma
Let us get you to dinner. The rhythm that works best for me is: cook eggplant first, then sauce, then pasta, then bring it all together. Nothing complicated, just good timing.
Step by step, the way I do it
1) Brown the eggplant. Heat olive oil in a wide pan. Add eggplant cubes in a single layer if possible. Sprinkle with salt. Let them sit and brown before you stir too much. You want color. Cook until soft inside and golden on the outside. Remove to a plate.
2) Make the tomato sauce. In the same pan, add a little more olive oil if it is dry, then add garlic. Cook until fragrant, not burnt. Pour in your crushed tomatoes, salt, pepper, and a pinch of red pepper flakes if you want. Simmer 10 to 15 minutes until it thickens slightly.
3) Cook your pasta. Boil salted water and cook pasta until just tender. Save about 1 cup of pasta water before draining.
4) Combine. Add the eggplant back into the sauce. Add drained pasta and toss. Splash in some pasta water if it looks tight. You want it glossy, not soupy.
5) Finish. Turn off the heat and stir in torn basil. Serve with a generous shower of grated ricotta salata.
When I am in the mood for a full Sicilian style spread, I will serve a small spoon of caponata on the side. It sounds extra, but it is not hard if you already have eggplant around. Here is a caponata idea for a side dish if you want to lean into the theme.
Tips and Tricks
This is the section that keeps your pasta from being just fine and turns it into something you crave again later.
Little details that make a big difference
Do not rush the eggplant browning. If you keep stirring, it steams and stays pale. Let it sit, then flip and repeat.
Salt in layers. Salt the eggplant, salt the sauce, and salt the pasta water. This is not about making it salty, it is about making it taste like itself.
Use pasta water on purpose. That starchy water helps the sauce hug the noodles. Add a little at a time until it looks glossy.
Fresh basil goes in at the end. If you cook it too long, the flavor disappears.
Cheese matters. Ricotta salata is salty and firm and it is the traditional choice. If you swap it, aim for something that adds salt and punch, not something super melty.
One more fun thing: if you have leftover eggplant from this recipe, it is honestly great in a sandwich the next day. Or you can pivot and make something like caponata. I have used this Sicilian caponata recipe as a way to turn random fridge vegetables into something exciting, and it plays really well with pasta nights.
Storage Instructions
Pasta alla Norma stores better than you might think, especially if you keep the cheese separate.
Fridge: Put leftovers in an airtight container and refrigerate for up to 3 days. I usually keep a little extra basil to add fresh when reheating, because it perks everything up.
Reheating: Warm it in a pan with a splash of water or a tiny bit of olive oil. Microwave works too, but the stovetop brings the sauce back to life. Add cheese after it is hot.
Freezing: You can freeze the sauce with eggplant for up to 2 months. I do not love freezing the pasta already mixed in because it gets soft, but it is not the end of the world if you do. If you plan ahead, freeze the sauce and cook fresh pasta later.
If you are the kind of person who likes meal prep, you can even make the eggplant and sauce ahead, then just boil pasta when you are ready to eat. It makes Sicilian Eggplant and Tomato Pasta (Pasta alla Norma) feel like a quick dinner without cutting corners.

Dinner plans, solved
If you have been craving something cozy and bold, Sicilian Eggplant and Tomato Pasta (Pasta alla Norma) is such a solid choice. You get that sweet tomato sauce, the soft golden eggplant, and the salty cheese finish that makes every bite feel complete. If you want to dive deeper into the classic method, I really like this reference for Pasta Alla Norma (Sicilian Pasta With Eggplant, Tomatoes, and … because it explains the why behind the steps. Give this a try the next time you need a reliable pasta night win, and let it become one of those recipes you can make without even thinking.
Print
Sicilian Eggplant and Tomato Pasta (Pasta alla Norma)
- Total Time: 45 minutes
- Yield: 4 servings
- Diet: Vegetarian
Description
A cozy and comforting pasta dish featuring golden eggplant, silky tomato sauce, and topped with salty cheese.
Ingredients
- 1 large eggplant (or 2 medium), cut into cubes
- 2 cups rigatoni pasta (or penne, spaghetti, or shells)
- 1/4 cup olive oil
- 3 to 4 cloves garlic, sliced or minced
- 1 can (28 oz) crushed tomatoes
- Fresh basil, torn
- 1/2 cup grated ricotta salata (or Pecorino Romano, Parmesan, or crumbled feta)
- Salt and pepper, to taste
- Red pepper flakes, optional
Instructions
- Brown the eggplant. Heat olive oil in a wide pan. Add eggplant cubes in a single layer if possible. Sprinkle with salt. Let them sit and brown before you stir too much. Cook until soft inside and golden on the outside. Remove to a plate.
- Make the tomato sauce. In the same pan, add a little more olive oil if it is dry, then add garlic. Cook until fragrant, not burnt. Pour in your crushed tomatoes, salt, pepper, and a pinch of red pepper flakes if you want. Simmer for 10 to 15 minutes until it thickens slightly.
- Cook your pasta. Boil salted water and cook pasta until just tender. Save about 1 cup of pasta water before draining.
- Combine. Add the eggplant back into the sauce. Add drained pasta and toss. Splash in some pasta water if it looks tight. You want it glossy, not soupy.
- Finish. Turn off the heat and stir in torn basil. Serve with a generous shower of grated ricotta salata.
Notes
Keep the cheese separate for storage. Fresh basil perks up reheated leftovers.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Course
- Method: Baking
- Cuisine: Italian
