Spicy Eggplant Penne Pasta Recipe

Pasta, Noodles, Dumplings

October 30, 2026

Penne with Hearty Eggplant Sauce – vegetarian recipe

Penne with hearty eggplant sauce is the 40-minute pasta I make when eggplants look good at the market. Cubes of eggplant fry until golden, then simmer into a garlicky tomato sauce that clings to every tube.

Have you ever noticed how the shape of pasta can completely transform a dish? It’s a culinary marvel! While most pastas share the same simple ingredients, their form dictates their destiny. A delicate angel hair and a sturdy ziti will carry the exact same sauce in wildly different ways. For a sauce as bold and hearty as this one—bursting with tender eggplant, aromatic garlic, and a fiery kick of chili—you need a pasta that can stand up to it. That’s where penne comes in. Its iconic quill shape and hollow center are the perfect vessels for capturing every last drop of this rich, rustic sauce, ensuring a flavor-packed bite, every time.

Ingredients

• 1 pound / 450g (15.9 oz) penne pasta
• 5 tablespoons / 75ml olive oil, divided
• 1.5 pounds / 680g (24 oz) eggplant, peeled and cut into 1-inch dice
• 4 cloves garlic, minced
• ¼ teaspoon / 1g (0.04 oz) dried red pepper flakes, or more to taste
• 1 35-ounce / 990g (34.9 oz) can diced tomatoes, drained
• ½ teaspoon / 3g (0.11 oz) salt
• Freshly ground black pepper, to taste
• 1.5 tablespoons / 5g (0.18 oz) minced fresh parsley
• Grated Parmesan cheese, for serving (optional)

Instructions

1. Bring a large pot of generously salted water to a rolling boil. Add the penne and cook according to package directions until al dente, typically 12-15 minutes.
2. While the pasta cooks, heat 2 tablespoons (30 ml / 1 fl oz) of olive oil in a large skillet over medium-high heat. Add half of the diced eggplant in a single layer and cook, tossing frequently, until golden brown and nearly tender. The eggplant will absorb the oil quickly; resist adding more and continue tossing to prevent sticking. Transfer the cooked eggplant to a plate and repeat with another 2 tablespoons (30 ml / 1 fl oz) of oil and the remaining eggplant.
3. Reduce the heat to medium and add the final tablespoon of olive oil to the same skillet. Add the minced garlic and red pepper flakes, and sauté for about 2 minutes until the garlic is fragrant and golden, being careful not to burn it.
4. Stir in the drained diced tomatoes, salt, and a generous amount of black pepper. Bring the sauce to a simmer.
5. Return the cooked eggplant to the skillet with the sauce. Continue to simmer, stirring occasionally, for 7-10 minutes, until the sauce has thickened and the eggplant is perfectly tender.
6. Just before draining the pasta, reserve about a cup of the starchy pasta water. Drain the penne and return it to the pot or a large serving bowl. Pour the hot eggplant sauce over the pasta, add the fresh parsley, and toss everything together until well-coated. If the sauce is too thick, add a splash of the reserved pasta water to reach your desired consistency.
7. Serve immediately, passing a bowl of grated Parmesan cheese at the table.

Nutritional Information

• Servings: 4
• Calories: 650 kcal
• Protein: 18g
• Carbohydrates: 95g
• Fat: 22g
• Disclaimer: is an estimate and may vary based on used.

Pro Tips

• for Perfect Eggplant Pasta
• For a creamier, less bitter eggplant, you can salt it before cooking. Toss the diced eggplant with a tablespoon of salt, let it sit in a colander for 30 minutes to draw out moisture, then rinse and pat thoroughly dry before frying.
• Don’t overcrowd the skillet when browning the eggplant. Cooking it in two batches ensures it fries to a beautiful golden-brown rather than steaming, which vastly improves its texture.
• Always reserve a cup of the starchy pasta water before draining. It’s liquid gold for emulsifying the sauce and helping it cling perfectly to every piece of penne.
• Bloom the aromatics. Cooking the garlic and red pepper flakes in oil for a minute or two before adding the tomatoes awakens their flavors, adding incredible depth to the final sauce.

FAQ

Q: Can I make this eggplant penne recipe vegan
A: Absolutely! To make this recipe completely vegan, simply omit the optional Parmesan cheese or substitute it with your favorite dairy-free Parmesan alternative. The core sauce is already plant-based and delicious on its own.

Q: How can I add more protein to this vegetarian pasta
A: This dish is great for adding extra protein. For a plant-based boost, stir in a can of rinsed chickpeas or white beans (like cannellini) along with the eggplant when you return it to the sauce. You could also use a protein-fortified or legume-based pasta.

Q: What other vegetables can I use instead of eggplant
A: If you’re not a fan of eggplant, this rustic sauce works beautifully with other hearty vegetables. Try substituting the eggplant with an equal amount of diced zucchini, mushrooms, or roasted red peppers. Cook them similarly until tender and golden for the best texture.

Q: How do I store and reheat leftover eggplant pasta
A: Store any leftovers in an airtight container in the refrigerator for up to 3-4 days. For best results, reheat gently on the stovetop over medium-low heat, adding a splash of water or vegetable broth to loosen the sauce if needed. Microwaving is also an option, but stovetop reheating helps preserve the pasta’s texture better.

More Recipes You’ll Love

Penne with Hearty Eggplant Sauce – vegetarian recipe
Stav Kogan

Penne with Hearty Eggplant Sauce

A rich, rustic penne pasta dish featuring a bold and hearty sauce bursting with tender eggplant, aromatic garlic, and a fiery kick of chili. The penne's iconic quill shape is the perfect vessel for capturing every last drop of sauce.
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Servings: 4 servings
Calories: 650

Ingredients
  

  • 1 pound (450 g / 15.9 oz) penne pasta
  • 5 tablespoons (75 ml / 2.5 fl oz) olive oil, divided
  • 1.5 pounds (680 g / 24 oz) eggplant, peeled and cut into 1-inch dice
  • 4 cloves garlic, minced
  • ¼ teaspoon (1 g / 0.04 oz) dried red pepper flakes, or more to taste
  • 1 35-ounce / 990g (34.9 oz) can diced tomatoes, drained
  • ½ teaspoon (3 g / 0.11 oz) salt
  • Freshly ground black pepper, to taste
  • 1.5 tablespoons (5 g / 0.18 oz) minced fresh parsley
  • Grated Parmesan cheese, for serving (optional)
  • for Perfect Eggplant Pasta
  • For a creamier, less bitter eggplant, you can salt it before cooking. Toss the diced eggplant with a tablespoon of salt, let it sit in a colander for 30 minutes to draw out moisture, then rinse and pat thoroughly dry before frying.
  • Always reserve a cup of the starchy pasta water before draining. It's liquid gold for emulsifying the sauce and helping it cling perfectly to every piece of penne.
  • Bloom the aromatics. Cooking the garlic and red pepper flakes in oil for a minute or two before adding the tomatoes awakens their flavors, adding incredible depth to the final sauce.

Method
 

  1. Bring a large pot of generously salted water to a rolling boil.
  2. Add the penne and cook according to package directions until al dente, typically 12-15 minutes.
  3. While the pasta cooks, heat 2 tablespoons (30 ml / 1 fl oz) of olive oil in a large skillet over medium-high heat.
  4. Add half of the diced eggplant in a single layer and cook, tossing frequently, until golden brown and nearly tender. The eggplant will absorb the oil quickly; resist adding more and continue tossing to prevent sticking.
  5. Transfer the cooked eggplant to a plate and repeat with another 2 tablespoons (30 ml / 1 fl oz) of oil and the remaining eggplant.
  6. Reduce the heat to medium and add the final tablespoon of olive oil to the same skillet.
  7. Add the minced garlic and red pepper flakes, and sauté for about 2 minutes until the garlic is fragrant and golden, being careful not to burn it.
  8. Stir in the drained diced tomatoes, salt, and a generous amount of black pepper.
  9. Bring the sauce to a simmer.
  10. Return the cooked eggplant to the skillet with the sauce.
  11. Continue to simmer, stirring occasionally, for 7-10 minutes, until the sauce has thickened and the eggplant is perfectly tender.
  12. Just before draining the pasta, reserve about a cup of the starchy pasta water.
  13. Drain the penne and return it to the pot or a large serving bowl.
  14. Pour the hot eggplant sauce over the pasta, add the fresh parsley, and toss everything together until well-coated. If the sauce is too thick, add a splash of the reserved pasta water to reach your desired consistency.
  15. Serve immediately, passing a bowl of grated Parmesan cheese at the table.
  16. Don't overcrowd the skillet when browning the eggplant.
  17. Cooking it in two batches ensures it fries to a beautiful golden-brown rather than steaming, which vastly improves its texture.

Nutrition

Calories: 650kcalCarbohydrates: 95gProtein: 18gFat: 22g

Tried this recipe?

Let us know how it was!
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted

More Vegetarian Recipes

Authentic Thai Peanut Sauce with Crispy Fried Tofu – vegetarian recipe

Crispy Tofu with The BEST Thai Peanut Sauce

Authentic Thai peanut sauce with crispy fried tofu is the combination that ruins restaurant takeout for you. The sauce builds from red and Mussaman curry pastes, coconut milk, roasted peanuts, and tamarind into something rich and complex, while cornstarch-dusted tofu...