Pasta alla Norma is a timeless Italian dish that brings together the rich flavors of eggplant and tomatoes, creating a comforting meal that’s both satisfying and delicious. This recipe embraces simplicity while allowing the natural ingredients to shine. With just a few pantry staples and a little love, you can create a dish that transports you straight to the sun-soaked streets of Sicily. Let’s dive into the details of making this classic Pasta alla Norma – Eggplant Pasta.
Why This Recipe Is Reliable

This Pasta alla Norma – Eggplant Pasta recipe is reliable because it uses fresh ingredients that are easily accessible, making it perfect for any home cook. The method is straightforward, ensuring that even beginners can produce a delicious meal that impresses family and friends. Plus, the balance of flavors – the sweetness of the eggplant, the acidity of the tomatoes, and the creaminess of the ricotta salata – creates a harmonious dish that feels indulgent yet wholesome.
Ingredients at a Glance
- 1 large eggplant
- 255 ml extra-virgin olive oil, approximately 1 cup + 1 tablespoon
- 1 garlic clove
- 5 whole canned plum tomatoes
- 120 ml water or juice from the canned tomatoes, approximately ½ cup
- 4 basil leaves
- A pinch of brown sugar or a bay leaf
- Sea salt and freshly-cracked black pepper
- 350 g pasta (penne, spaghetti, rigatoni, etc.)
- 3 tablespoons ricotta salata cheese, grated
Setup & Equipment
- A large pot for boiling pasta
- A skillet for sautéing the eggplant and sauce
- A cutting board and knife for prepping ingredients
- A ladle for serving the pasta
- A serving bowl or individual plates for presentation
Pasta alla Norma – Eggplant Pasta: From Prep to Plate

Step 1: Prepare the Eggplant
Start by washing the eggplant and cutting it into 1-inch cubes. Sprinkle a generous amount of sea salt over the cubes and let them sit for about 30 minutes. This process helps draw out excess moisture and bitterness from the eggplant.
Step 2: Rinse and Dry
After 30 minutes, rinse the eggplant cubes under cold water to remove the salt. Pat them dry with a clean kitchen towel or paper towels to ensure they’re not too wet when cooking.
Step 3: Sauté the Eggplant
In a large skillet, heat about 120 ml (½ cup) of the extra-virgin olive oil over medium heat. Add the eggplant cubes and sauté them until golden brown and tender, about 8-10 minutes. Stir occasionally to ensure even cooking. Once done, remove the eggplant from the skillet and set aside.
Step 4: Make the Tomato Sauce
In the same skillet, add a tablespoon of olive oil if needed, and toss in the minced garlic clove. Sauté for about 1 minute until fragrant, being careful not to burn it. Then, add the canned plum tomatoes, breaking them up with a spoon. Pour in the water or the juice from the canned tomatoes to create a sauce.
Step 5: Season the Sauce
Add the basil leaves, a pinch of brown sugar (or a bay leaf if you prefer), and season with sea salt and freshly-cracked black pepper. Let this simmer for about 15 minutes on low heat, allowing the flavors to meld beautifully.
Step 6: Cook the Pasta
While the sauce is simmering, bring a large pot of salted water to a boil. Add your pasta of choice and cook according to package instructions until al dente. Reserve a cup of pasta water, then drain the pasta.
Step 7: Combine Everything
Add the sautéed eggplant back into the tomato sauce and stir to combine. Toss in the cooked pasta, adding a bit of reserved pasta water if necessary to achieve your desired sauce consistency.
Step 8: Serve
Plate the Pasta alla Norma – Eggplant Pasta, and finish with a sprinkle of grated ricotta salata cheese on top. Garnish with additional basil leaves if desired. Enjoy your delicious creation!
Ingredient Swaps & Substitutions
- Instead of ricotta salata, you can use feta cheese or even a vegan cheese substitute for a dairy-free option.
- If you can’t find canned plum tomatoes, diced tomatoes will work just fine.
- You can replace fresh basil with dried basil, but use less, as dried herbs are more concentrated.
- For a little heat, consider adding red pepper flakes to the sauce.
Avoid These Mistakes
To ensure your Pasta alla Norma – Eggplant Pasta turns out perfect, avoid these common mistakes:
- Not salting the eggplant: This step is crucial to reduce bitterness and moisture.
- Overcooking the pasta: Aim for al dente to ensure the pasta holds up well with the sauce.
- Skipping the simmering time: Letting the sauce simmer for the full 15 minutes allows the flavors to develop.
- Not tasting as you go: Adjust seasoning to your preference for the best flavor.
How to Store & Reheat
Leftover Pasta alla Norma – Eggplant Pasta can be stored in an airtight container in the refrigerator for up to 3 days. To reheat, simply warm it in a skillet over medium heat, adding a splash of water or olive oil to prevent sticking. You can also microwave it, but be sure to cover it to retain moisture.
Reader Questions
Can I make this dish vegan?
Absolutely! You can omit the ricotta salata or use a plant-based cheese alternative to make the dish vegan-friendly.
What type of pasta works best for Pasta alla Norma?
While traditional recipes often call for short pasta like rigatoni, you can use any pasta you prefer, including spaghetti or penne.
Can I add protein to this recipe?
Yes! Grilled chicken or sautéed shrimp can be great additions if you’d like to incorporate protein into your Pasta alla Norma – Eggplant Pasta.
Is there a way to make this dish gluten-free?
Certainly! Use gluten-free pasta, and the rest of the recipe remains the same to accommodate a gluten-free diet.
Try These Next
Let’s Eat
Now that you’ve mastered the art of Pasta alla Norma – Eggplant Pasta, it’s time to gather around the table, share this delightful dish with loved ones, and enjoy the wonderful flavors that come together in every bite. Whether it’s a family dinner, a casual get-together, or just a comforting meal for yourself, this recipe is sure to satisfy. Happy cooking!

Pasta alla Norma - Eggplant Pasta
Ingredients
For the Pasta:
- 1 large eggplant
- 255 ml extra-virgin olive oil approximately 1 cup + 1 tablespoon
- 1 clove garlic
- 5 whole canned plum tomatoes
- 120 ml water or juice from the canned tomatoes approximately ½ cup
- 4 leaves basil
- 1 pinch brown sugar or a bay leaf
- to taste sea salt
- to taste freshly-cracked black pepper
- 350 g pasta (penne, spaghetti, rigatoni, etc.)
- 3 tablespoons ricotta salata cheese grated
Instructions
Preparation Steps
- Start by washing the eggplant and cutting it into 1-inch cubes. Sprinkle a generous amount of sea salt over the cubes and let them sit for about 30 minutes.
- After 30 minutes, rinse the eggplant cubes under cold water to remove the salt. Pat them dry with a clean kitchen towel or paper towels.
- In a large skillet, heat about 120 ml (½ cup) of the extra-virgin olive oil over medium heat. Add the eggplant cubes and sauté them until golden brown and tender, about 8-10 minutes.
- In the same skillet, add a tablespoon of olive oil if needed, and toss in the minced garlic clove. Sauté for about 1 minute until fragrant, then add the canned plum tomatoes, breaking them up with a spoon.
- Pour in the water or the juice from the canned tomatoes to create a sauce. Add the basil leaves, a pinch of brown sugar (or a bay leaf), and season with sea salt and black pepper. Let this simmer for about 15 minutes.
- While the sauce simmers, bring a large pot of salted water to a boil. Add your pasta of choice and cook according to package instructions until al dente. Reserve a cup of pasta water, then drain the pasta.
- Add the sautéed eggplant back into the tomato sauce and stir to combine. Toss in the cooked pasta, adding a bit of reserved pasta water if necessary.
- Plate the Pasta alla Norma - Eggplant Pasta, and finish with a sprinkle of grated ricotta salata cheese on top. Garnish with additional basil leaves if desired. Enjoy!
Equipment
- Large Pot
- Skillet
- Cutting Board
- Knife
- Ladle
- Serving Bowl
Notes
- For a vegan option, use plant-based cheese instead of ricotta salata.
- Use diced tomatoes if canned plum tomatoes are not available.
- Add red pepper flakes for a spicy kick.
