The first time I made eggplant pasta (Pasta alla Norma), I was chasing the flavor of a simple dish I'd fallen in love with at a tiny Sicilian trattoria. It reminded me that with just a few good ingredients, pasta can be deeply satisfying.

What I love about Pasta alla Norma is how the eggplant takes center stage. Once it's sautéed until golden and tender, it soaks up the extra virgin olive oil and infuses the whole sauce with flavor.
The tomato base stays simple, just passata, garlic, and fresh basil, letting the ingredients speak for themselves.
The cheese, whether it's ricotta salata or a bit of crumbly feta, adds that creamy, salty finish that ties it all together.
This eggplant pasta recipe is one I reach for when I want something comforting but not heavy. It's quick enough for a weeknight, yet still feels like a dish you'd find in a small Sicilian trattoria.

I usually serve it in a big bowl, topped with extra cheese and torn basil, it never lasts long.
Whether you use tagliatelle, rigatoni, or spaghetti, this pasta with eggplant always works. And even with a few basic ingredients, it delivers flavor that's honest, rich, and completely satisfying.
Jump to:
⭐Why You'll Love This Eggplant Pasta
- Quick and Comforting: It's ready in 30 minutes, and still feels like a meal you really took time to make.
- Perfectly Cooked Eggplant: I like to sauté the eggplant until golden and soft; it soaks up the extra virgin olive oil and becomes rich and silky.
- Simple but Flavorful Sauce: With garlic, tomato, and fresh basil, the sauce is full of warmth and brightness without being too heavy.
- Flexible with Pasta Shapes: Tagliatelle works beautifully here, but any pasta you have on hand will do just fine.
- Cheese That Ties It Together: The ricotta salata (or feta) adds that final salty bite that makes every forkful satisfying.
🧾Eggplant Pasta Ingredients
Here's the breakdown of what's in this Eggplant Pasta recipe:
- Eggplant: I cube the eggplant small enough to cook evenly, and I always give it time in the pan; it gets golden, tender, and full of flavor.
- Extra Virgin Olive Oil: I use this to sauté the eggplant and start the base of the sauce; it brings a rich, smooth finish.
- Salt: A little in the pan and the pasta water makes a big difference in balancing all the flavors.
- Garlic: Just two cloves, sautéed until fragrant, give the sauce a warm backbone.
- Passata or Tomato Puree: This is the base of the sauce; I love using passata for its smooth consistency and natural sweetness.
- Black Pepper: Just a small pinch helps bring out the flavors in the tomato and eggplant.
- Fresh Basil: I always add this near the end so it stays bright and aromatic; it gives the dish a fresh, herbal finish.
- Ricotta Salata or Feta Cheese: I usually grate some into the sauce and save extra for the top. It adds a salty, creamy contrast to the sweet tomatoes.
- Salt for Pasta Water: One tablespoon is just right to season the tagliatelle while it cooks.
- Tagliatelle Pasta: I love the way this wide, flat pasta holds onto the sauce and eggplant bits with every bite.
See the recipe card below for a full list of ingredients and measurements.
👩🏻🍳How to Make Eggplant Pasta
These step-by-step instructions and photos will help you to visualize how to make this recipe. See the recipe card for a printable version of this recipe.

1. Dice the eggplant, cook in extra virgin olive oil with a pinch of salt until golden and tender, then set aside.
2. In the same pan, sauté garlic, add tomato purée, season with salt and pepper, stir in fresh basil, and simmer for 10-15 minutes.
3. Cook tagliatelle in salted boiling water until al dente, then add it to the sauce with a cup of pasta water; stir to coat.
4. Mix in grated ricotta salata, then serve eggplant pasta topped with the sautéed eggplant, more ricotta, and fresh basil.
🍽 What to Serve with Eggplant Pasta
What I love about this vegetarian pasta is that it's a complete meal; you don't need much else. But when I do add sides, I opt for fresh salads like Rice Stuffed Tomatoes or Tuna Salad to contrast the hearty pasta.
Tomato Bruschetta offers a bright, zesty touch, and crispy garlic bread is perfect for soaking up extra sauce.
I enjoy pairing this Sicilian dish with lemonade, and for a sweet finish, I serve Tiramisu.

💭Tips for Recipe Success
Salt the Pasta Water Generously: I always taste the water before adding the pasta; it should taste like the sea. It's the only time you get to season the pasta itself.
Let the Sauce Rest a Minute: After simmering, I take the pan off the heat and let the tomato sauce sit for a minute before tossing in the pasta. It thickens slightly and clings better.
Feta Melts Faster Than Ricotta Salata: If you're using feta, I crumble it on top instead of mixing it in; this way it softens without fully melting into the sauce.
Use a Spaghetti Spoon to Drain: Instead of draining the pasta fully, I scoop it right into the sauce. This helps carry some starchy water with it naturally.
Leftovers Make a Great Pasta Bake: I've tossed the leftovers into a baking dish the next day, topped them with more cheese, and baked until bubbly; it makes a whole new meal.
🍛More Pasta Recipes to Try!
If you love this eggplant pasta, you'll also adore these tasty Mediterranean pasta dishes:
- Shrimp Scampi Pasta
- Pesto Pasta
- Ground Turkey Pasta
- Garlic Parmesan Chicken Pasta
- Tuna Pasta Salad
- Gigi Hadid Pasta
- Chicken Alfredo Pasta Fettuccine
- Cherry Tomato Pasta
🍛More Dinner Recipes!
Here are more of my favorite dinner recipes! Try these:
HUNGRY FOR MORE? Subscribe to my Newsletter and follow along on Facebook, Pinterest, and Instagram for all the latest updates.
Recipe

Eggplant Pasta (Pasta Alla Norma)
Ingredients
For the Eggplant Tomato Sauce:
- 1 Eggplant - Diced
- 3 tablespoon Extra Virgin Olive Oil
- ⅛ teaspoon Salt
- 2 Cloves Garlic - Minced
- 400 ml Passata or Tomato Puree
- ¼ teaspoon Salt
- ¼ Black Pepper
- Fresh Basil
- 100 g Ricotta Salata or Feta Cheese
For the Pasta:
- 1 tablespoon Salt
- 250 g Pasta - Tagliatelle
Instructions
- Cut the eggplant into small cubes, about 2.5 cm (1 inch) in size.
- Heat extra virgin olive oil in a large pan over medium heat.
- Add the diced eggplant, season with a pinch of salt, and sauté until golden brown and tender, about 8-10 minutes.
- Remove the eggplant from the pan and set it aside.
- In the same pan, add the minced garlic and sauté for about 1 minute, until fragrant.
- Pour in the passata or tomato puree, then season with salt and black pepper.
- Add fresh basil and let the sauce simmer on low heat for 10-15 minutes, stirring occasionally.
- Bring a large pot of water to a boil and add 1 tablespoon of salt.
- Cook the tagliatelle in the boiling water until al dente, following package instructions.
- Drain the pasta using a spaghetti spoon and reserve the pasta water.
- Add the cooked pasta to the tomato sauce and pour in a cup of the reserved pasta water.
- Toss to coat the pasta evenly, adding more pasta water if the sauce is too thick.
- Add grated ricotta salata and mix until the pasta is well coated.
- Serve with sautéed eggplant and extra grated ricotta salata on top.
- Garnish with fresh basil leaves.
Notes
Nutrition
Nutritional information is based on third-party calculations and should be considered an estimate only. Actual nutritional content will vary based upon brands used, measuring methods, cooking method, portion sizes, and more.










John says
his Pasta alla Norma is a true taste of Sicily! The eggplant was tender and the tomato sauce was rich and flavorful. The ricotta salata cheese was the perfect finishing touch.