There’s something magical about sitting down to a bowl of healthy comfort food that’s both rustic and elegant. Pasta alla Norma is exactly that—a Sicilian classic that celebrates tender eggplant, a rich tomato sauce, fragrant basil, and the salty bite of ricotta salata. This recipe is proof that you don’t need meat to create a satisfying, high protein meal that feels indulgent yet wholesome. It’s a dish I turn to when I want something easy enough for a weeknight, but impressive enough to serve to friends.
Imagine twirling forkfuls of perfectly al dente pasta coated in sweet tomato sauce, dotted with golden cubes of eggplant that almost melt in your mouth. The fresh basil gives it brightness, and the cheese adds that irresistible salty tang. Best of all, it’s a budget-friendly recipe that’s versatile enough to fit into everything from a meal planning chicken-free weeknight dinner to a healthy meal plan for two.
Why You’ll Love This Recipe
Pasta alla Norma might just become your new favorite go-to pasta dish, and here’s why:
- Quick family meal that’s ready in about an hour.
- A meatless dish that’s still hearty thanks to the eggplant’s meaty texture.
- Bursting with fresh Mediterranean flavors—tomato, garlic, basil—that taste like summer.
- Perfect for cheap meal plans for 2 or scaling up for a crowd.
- Easy to adapt for vegan or gluten-free diets.
- Uses simple pantry staples and seasonal vegetables.
- Gorgeous presentation with vibrant colors and fresh garnish.
- Works well for no prep healthy lunches the next day.
What Makes This Recipe Special?
This is more than just pasta with tomato sauce. The magic lies in the way the eggplant is prepared—lightly salted to draw out moisture, then roasted or pan-fried until golden. That caramelization gives a richness that blends beautifully with the tomato base. The ricotta salata, a firm and salty cheese, adds the perfect contrast. And fresh basil ties it all together with a bright, herbaceous finish.
Unlike heavy cream-based sauces, this is light enough to fit into a low calorie high nutrition meal plan but still feels indulgent. Plus, it’s a nod to traditional Sicilian cooking—simple, honest ingredients, elevated by perfect technique.
Ingredients
- 400 g pasta (rigatoni, penne, or spaghetti)
- 2 medium eggplants (about 600 g), cubed
- 4 tbsp olive oil, divided
- 1 onion, finely chopped
- 2 garlic cloves, minced
- 800 g canned crushed tomatoes
- Salt and pepper to taste
- ½ tsp red pepper flakes (optional)
- Fresh basil leaves, torn
- 100 g ricotta salata, grated or crumbled
How to Make It Step-by-Step
- Prep the Eggplant
Place the cubed eggplant in a colander, sprinkle generously with salt, and let sit for about 20 minutes. This step is key—it removes bitterness and helps the eggplant absorb less oil. Rinse under cold water, then pat completely dry. - Cook the Eggplant
Heat 2 tablespoons of olive oil in a large skillet over medium-high heat. Fry the eggplant in batches until golden brown and soft, about 5–7 minutes per batch. Set aside on paper towels to drain excess oil. - Make the Sauce
In a separate large pan, heat the remaining 2 tablespoons of olive oil over medium heat. Add the onion and cook until translucent, about 5 minutes. Stir in the garlic and red pepper flakes, cooking for another minute until fragrant. - Simmer the Tomatoes
Pour in the crushed tomatoes, season with salt and pepper, and let simmer gently for 15–20 minutes until slightly thickened. - Cook the Pasta
Bring a large pot of salted water to a boil and cook your pasta until just al dente. Reserve ½ cup of the starchy pasta water, then drain. - Bring It All Together
Gently stir the cooked eggplant into the tomato sauce. Add the pasta and toss until well coated, adding reserved pasta water a little at a time to loosen if needed. - Finish and Serve
Stir in fresh basil, then top with ricotta salata. Serve immediately, with extra basil leaves for garnish.
Tips for Best Results
- Always salt the eggplant—it’s worth the extra 20 minutes.
- Use a heavy-bottomed skillet for even browning.
- Reserve pasta water—it’s the secret to silky sauce.
- Don’t overcook the pasta; it will finish in the sauce.
- Fresh basil should be added at the very end to keep its flavor vibrant.
Ingredient Substitutions & Variations
- Cheese Swap: Use Pecorino Romano or Parmesan if ricotta salata isn’t available.
- Gluten-Free: Swap in your favorite gluten-free pasta.
- Spicy Kick: Add more red pepper flakes or a pinch of chili powder.
- Extra Veggies: Toss in roasted cherry tomatoes or zucchini.
- Vegan: Skip the cheese or use a dairy-free version.
Serving Suggestions
Pasta alla Norma shines on its own but can be paired beautifully with a fresh green salad and crusty bread. It’s a great main dish for healthy boxed meals or as part of a meal prep plan.
Pairing Ideas (Drinks, Sides, etc.)
- Drinks: A sparkling water with lemon, iced tea, or a non-alcoholic spritz.
- Sides: Garlic bread, arugula salad, or roasted asparagus.
- For Two: Serve with a side of marinated olives for a romantic meals for two delivered vibe.
How to Store and Reheat Leftovers
- Store in an airtight container in the fridge for up to 3 days.
- Reheat gently on the stove with a splash of water or olive oil.
- Avoid freezing—eggplant loses its lovely texture.
Make-Ahead and Freezer Tips
- The sauce can be made a day ahead and stored in the fridge.
- Cook the pasta fresh before serving for the best texture.
- If meal prepping, keep the sauce and pasta separate until reheating.
Common Mistakes to Avoid
- Skipping the salting step for the eggplant.
- Overcrowding the skillet—this will steam the eggplant instead of browning it.
- Adding basil too early; it will lose its fresh flavor.
Frequently Asked Questions (FAQ)
Can I make this vegan? Yes, simply omit the cheese or use vegan ricotta.
What pasta works best? Rigatoni, penne, or spaghetti all work well—pick your favorite.
Do I have to peel the eggplant? No, the skin adds texture and nutrients.
Can I use fresh tomatoes? Absolutely—just simmer them longer for a rich sauce.
Is it good for meal prep? Yes, just keep sauce and pasta separate for best meal prep plans.
Cooking Tools You’ll Need
- Large skillet
- Large saucepan or Dutch oven
- Wooden spoon
- Pasta pot
- Colander
If you enjoyed this recipe, don’t forget to save it on Pinterest or share it with a friend!
Pasta alla Norma
Ingredients
- 14 oz rigatoni, penne, or spaghetti
- 2 medium eggplants, cut into 1-inch cubes
- 4 tbsp extra-virgin olive oil, divided
- 1 medium yellow onion, finely chopped
- 2 cloves garlic, minced
- 28 oz crushed tomatoes (canned) or passata
- 1 tsp kosher salt, plus more to taste
- 1/2 tsp freshly ground black pepper
- 1/2 tsp red pepper flakes (optional)
- 1 cup fresh basil leaves, torn
- 3.5 oz ricotta salata, grated or crumbled (or Pecorino/Parmesan)
Instructions
- Place the eggplant cubes in a colander and sprinkle generously with salt. Let sit 20 minutes to draw out moisture and reduce bitterness. Rinse and pat completely dry.
- Heat 2 tbsp olive oil in a large skillet over medium-high heat. Working in batches, sauté eggplant until deep golden and tender, 5–7 minutes per batch. Transfer to a paper towel–lined plate.
- In a large saucepan or Dutch oven, warm the remaining 2 tbsp olive oil over medium heat. Add onion and cook until translucent, 4–5 minutes. Stir in garlic and red pepper flakes; cook 30–60 seconds until fragrant.
- Pour in crushed tomatoes, season with 1 tsp salt and 1/2 tsp pepper, and simmer gently 15–20 minutes, stirring occasionally, until slightly thickened.
- Meanwhile, bring a large pot of salted water to a boil. Cook pasta until al dente per package directions. Reserve 1/2 cup pasta water; drain.
- Fold the sautéed eggplant into the tomato sauce. Add drained pasta and a splash of reserved pasta water, tossing until the sauce clings silkily to the noodles.
- Off the heat, stir in torn basil. Plate and finish with ricotta salata (or Pecorino/Parmesan). Taste and adjust seasoning with more salt and pepper as needed. Serve immediately.





