Let me tell you, the aroma of roasted eggplant mingling with fresh tomatoes and fragrant basil is enough to make anyone’s mouth water before the first bite of this delicious penne alla Norma. The first time I made this classic Sicilian dish, I was instantly hooked—the kind of moment where you pause, take a deep breath, and just smile because you know you’re onto something truly special. Years ago, when I was knee-high to a grasshopper, my Nonna would whip up versions of this pasta that felt like pure, nostalgic comfort on a plate.
I stumbled upon this particular recipe on a rainy weekend, trying to recreate that same magic with my own twist—roasting the eggplant to bring out its smoky sweetness and finishing it with tangy ricotta salata. Honestly, my family couldn’t stop sneaking bites straight from the pan (and I can’t really blame them). This penne alla Norma with roasted eggplant and ricotta salata is dangerously easy to make and perfect for those nights when you want something hearty yet fresh without fuss.
You know what? It’s great for potlucks, a sweet treat for your kids, or just brightening up your Pinterest cookie board with a savory Italian gem. After testing it multiple times (in the name of research, of course), it’s become a staple for family gatherings and gifting to friends who just can’t get enough of that rich, earthy flavor. Trust me, this recipe feels like a warm hug, and you’re going to want to bookmark this one.
Why You’ll Love This Recipe
This penne alla Norma recipe is a little slice of Sicilian heaven, and here’s why it stands out:
- Quick & Easy: Comes together in under 40 minutes, perfect for busy weeknights or last-minute cravings.
- Simple Ingredients: No fancy grocery trips needed; you likely already have everything in your kitchen.
- Perfect for Any Occasion: Whether you’re hosting a cozy dinner or need a crowd-pleaser for potlucks, this pasta delivers.
- Crowd-Pleaser: Always gets rave reviews from kids and adults alike—seriously, even picky eaters ask for seconds.
- Unbelievably Delicious: The combo of roasted eggplant’s smoky sweetness, fresh tomato sauce, and salty ricotta salata is next-level comfort food.
What sets this recipe apart? It’s the roasting technique that brings out the natural sweetness of the eggplant without making it soggy, and the ricotta salata adds just the right salty kick to balance everything perfectly. You’re not just making pasta here; you’re crafting a dish that makes you close your eyes after the first bite.
It’s comfort food reimagined—fresh, flavorful, and fuss-free. Perfect for impressing guests without stress or turning a simple meal into something truly memorable.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples, with a few fresh items that bring the dish to life.
- Penne Pasta: 12 ounces (340 grams), I prefer a quality brand like Barilla for best texture.
- Eggplant: 2 medium-sized, about 1 pound (450 grams), cut into 1-inch cubes for roasting.
- Extra Virgin Olive Oil: 4 tablespoons, plus more for drizzling (I recommend Colavita for its fruity flavor).
- Garlic: 3 cloves, minced (adds warmth and depth).
- Crushed Tomatoes: 28 ounces (800 grams), canned San Marzano tomatoes are perfect for their rich taste.
- Fresh Basil Leaves: A generous handful, torn (for that fresh herbal pop).
- Ricotta Salata: 4 ounces (115 grams), crumbled (this salty cheese is a must-have for authentic flavor; feta can be substituted but won’t be quite the same).
- Red Pepper Flakes: 1/4 teaspoon (optional, for a gentle kick).
- Salt and Pepper: To taste, sea salt preferred.
- Onion: 1 small yellow onion, finely chopped (adds sweetness to the sauce).
Substitution Tips: Use gluten-free penne if needed, and swap ricotta salata with aged Parmesan if you can’t find it locally. In summer, fresh cherry tomatoes can replace canned for a brighter sauce.
Equipment Needed
- A large pot for boiling pasta – any sturdy pot will do.
- Baking sheet – for roasting the eggplant cubes evenly. I like using a rimmed sheet lined with parchment for easy cleanup.
- Large skillet or sauté pan – to cook the sauce and combine everything.
- Colander – for draining pasta.
- Sharp knife and cutting board – for prepping eggplant and aromatics.
- Wooden spoon or spatula – for stirring sauce gently.
If you don’t have a large skillet, a deep saucepan works fine for simmering the sauce. For those on a budget, a basic baking sheet and stainless steel pot are all you need to pull this off like a pro. Keeping your knives sharp makes prepping quicker and safer, trust me on this one.
Preparation Method

- Preheat the oven to 425°F (220°C). Toss the cubed eggplant with 2 tablespoons of olive oil, a pinch of salt, and spread evenly on the baking sheet. Roast for 25-30 minutes, stirring halfway through, until golden and tender. Roasting at this high heat caramelizes the eggplant, giving it that rich, smoky flavor without soaking up too much oil.
- While the eggplant roasts, bring a large pot of salted water to a boil. Cook the penne according to package instructions, usually about 11-13 minutes, until al dente. Drain, reserving about 1 cup (240 ml) of pasta water, and set aside.
- In a large skillet, heat 2 tablespoons of olive oil over medium heat. Add the chopped onion and sauté for 5 minutes until translucent and slightly sweet. Add the minced garlic and red pepper flakes (if using), cooking for another 1-2 minutes until fragrant but not browned.
- Add the crushed tomatoes to the skillet. Simmer the sauce gently for 15 minutes, stirring occasionally. Season with salt and pepper to taste. If the sauce feels too thick, add a splash of the reserved pasta water to loosen it up.
- Fold the roasted eggplant into the tomato sauce. Let it simmer together for 5 minutes to marry the flavors.
- Add the drained penne to the skillet. Toss everything gently to coat the pasta evenly with sauce and eggplant. If needed, add more pasta water for a silky finish.
- Remove from heat and stir in torn fresh basil leaves. Sprinkle crumbled ricotta salata over the top before serving.
- Serve immediately. For an extra touch, drizzle with a little more olive oil and garnish with whole basil leaves if you like.
If you notice the sauce sticking to the pan, adding reserved pasta water is your best friend—it loosens the sauce and helps it cling beautifully to the penne. Also, don’t rush roasting the eggplant; that caramelization is key to flavor. I usually set a timer and peek once halfway through to give it a good toss.
Cooking Tips & Techniques
Roasting the eggplant instead of frying keeps this penne alla Norma lighter and less greasy, but the trick is to cut the cubes evenly so they cook uniformly. Uneven pieces can lead to some being mushy while others remain tough.
When simmering the tomato sauce, keep the heat moderate—too high and the garlic can burn, turning bitter. I learned this the hard way once, and it’s no fun trying to mask that flavor!
Don’t overcook the pasta; al dente texture is essential here. It holds up well when tossed in the sauce and gives that pleasant bite everyone loves. Remember, the pasta will keep cooking a bit once mixed with the hot sauce.
Using fresh basil is non-negotiable for me. It adds a bright, herbal note that balances the richness of roasted eggplant and salty ricotta salata. If fresh isn’t available, dried basil can work but add it earlier in the sauce for better infusion.
Finally, always save some pasta water before draining—it’s a little kitchen secret that helps adjust sauce consistency and binds flavors like a charm.
Variations & Adaptations
This penne alla Norma recipe is quite flexible, so feel free to put your spin on it:
- Vegan Version: Skip the ricotta salata and finish with toasted pine nuts and nutritional yeast for that savory depth.
- Low-Carb Alternative: Swap penne for spiralized zucchini or shirataki noodles for a lighter meal.
- Spicy Kick: Add extra red pepper flakes or a dash of smoked paprika to the tomato sauce to turn up the heat.
- Seasonal Twist: In summer, use fresh heirloom tomatoes instead of canned for a brighter, fresher sauce.
- Cheese Swap: If you can’t find ricotta salata, aged Pecorino Romano or Parmesan works well, though the flavor profile shifts slightly.
One time, I tried adding sautéed mushrooms for extra umami, and it was surprisingly good—though not traditional, it made a hearty weekday dinner. Honestly, it’s all about what suits your taste buds and pantry.
Serving & Storage Suggestions
Serve this penne alla Norma warm, right off the stove, for the best texture and flavor. A drizzle of extra virgin olive oil over each serving adds a lovely gloss and richness.
Pair it with a crisp green salad or crusty garlic bread to round out the meal. A chilled glass of Sicilian red wine or sparkling water with lemon complements the dish beautifully.
Leftovers can be stored in an airtight container in the refrigerator for up to 3 days. When reheating, add a splash of water or olive oil and warm gently over medium heat to keep the sauce creamy and prevent the pasta from drying out.
Keep in mind, the flavors deepen and meld overnight, so if you can resist, the next-day version tastes even better. Just be sure to crumble fresh ricotta salata on top before serving again.
Nutritional Information & Benefits
Per serving (based on 4 servings), this penne alla Norma provides approximately 450 calories, 15 grams of fat, 60 grams of carbohydrates, and 12 grams of protein. It’s a balanced meal with a good mix of macronutrients.
Eggplant is packed with antioxidants and fiber, supporting digestion and heart health. Olive oil adds healthy monounsaturated fats, while ricotta salata offers a calcium boost. Using fresh tomatoes brings vitamin C and lycopene, known for anti-inflammatory properties.
For those mindful of gluten, opt for gluten-free pasta varieties. This recipe fits well into a vegetarian diet and can be adapted for vegan and low-carb needs with simple swaps.
Conclusion
This delicious penne alla Norma with roasted eggplant and ricotta salata is a recipe worth making again and again. It’s simple, flavorful, and brings a slice of Sicilian tradition to your table with every bite. Whether you customize it with your favorite variations or keep it classic, it’s sure to become a family favorite.
I love this recipe because it’s honest food that feels like a celebration of fresh ingredients without overcomplication. Give it a try, and don’t hesitate to share how you put your own twist on it—I’m always excited to hear your kitchen stories!
Go ahead, whip it up tonight, and let me know what you think in the comments below. Your new favorite pasta dish awaits!
FAQs
What is ricotta salata, and can I substitute it?
Ricotta salata is a firm, salty Italian cheese made from sheep’s milk, perfect for grating or crumbling over dishes. You can substitute it with aged Pecorino Romano or Parmesan, though the flavor will be slightly different.
Can I make this recipe gluten-free?
Absolutely! Use your favorite gluten-free penne pasta to keep the dish safe for gluten sensitivities without compromising taste.
Is there a way to make this vegan?
Yes, skip the ricotta salata and add toasted pine nuts or nutritional yeast for a cheesy, savory flavor. Also, ensure your pasta is egg-free.
How do I prevent eggplant from becoming mushy?
Roast it at a high temperature in evenly sized cubes without overcrowding the pan. This caramelizes the eggplant and keeps it firm yet tender.
Can I prepare the sauce ahead of time?
Definitely! The tomato and eggplant sauce can be made a day ahead and reheated gently. Just add fresh basil and ricotta salata right before serving for the best flavor.
Pin This Recipe!

Penne alla Norma Recipe Easy Homemade Pasta with Roasted Eggplant and Ricotta Salata
A classic Sicilian pasta dish featuring roasted eggplant, fresh tomato sauce, and salty ricotta salata. Quick, easy, and perfect for any occasion.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Cuisine: Italian
Ingredients
- 12 ounces (340 grams) penne pasta
- 2 medium-sized eggplants (about 1 pound / 450 grams), cut into 1-inch cubes
- 4 tablespoons extra virgin olive oil, plus more for drizzling
- 3 cloves garlic, minced
- 28 ounces (800 grams) crushed San Marzano tomatoes
- A generous handful fresh basil leaves, torn
- 4 ounces (115 grams) ricotta salata, crumbled
- 1/4 teaspoon red pepper flakes (optional)
- Salt and pepper to taste, sea salt preferred
- 1 small yellow onion, finely chopped
Instructions
- Preheat the oven to 425°F (220°C). Toss the cubed eggplant with 2 tablespoons of olive oil and a pinch of salt. Spread evenly on a baking sheet and roast for 25-30 minutes, stirring halfway through, until golden and tender.
- While the eggplant roasts, bring a large pot of salted water to a boil. Cook the penne according to package instructions, about 11-13 minutes, until al dente. Drain, reserving about 1 cup (240 ml) of pasta water, and set aside.
- In a large skillet, heat 2 tablespoons of olive oil over medium heat. Add the chopped onion and sauté for 5 minutes until translucent and slightly sweet. Add the minced garlic and red pepper flakes (if using), cooking for another 1-2 minutes until fragrant but not browned.
- Add the crushed tomatoes to the skillet. Simmer the sauce gently for 15 minutes, stirring occasionally. Season with salt and pepper to taste. Add reserved pasta water if the sauce is too thick.
- Fold the roasted eggplant into the tomato sauce and simmer together for 5 minutes to combine flavors.
- Add the drained penne to the skillet and toss gently to coat the pasta evenly with sauce and eggplant. Add more pasta water if needed for a silky finish.
- Remove from heat and stir in torn fresh basil leaves. Sprinkle crumbled ricotta salata over the top before serving.
- Serve immediately, optionally drizzling with extra olive oil and garnishing with whole basil leaves.
Notes
Roast eggplant at high heat to caramelize and avoid sogginess. Save pasta water to adjust sauce consistency. Use fresh basil for best flavor. For vegan version, omit ricotta salata and add toasted pine nuts or nutritional yeast. Gluten-free pasta can be used as a substitute.
Nutrition
- Serving Size: 1 serving (approxima
- Calories: 450
- Fat: 15
- Carbohydrates: 60
- Protein: 12
Keywords: penne alla norma, roasted eggplant pasta, ricotta salata pasta, Sicilian pasta recipe, easy Italian pasta, vegetarian pasta


