This Greek-inspired Eggplant Pasta is a hearty yet light Mediterranean dinner that’s easy to make, packed with roasted flavor, and finished with creamy feta for the perfect weeknight meal.
For more easy pasta recipes, check out our cherry tomato orzo, easy asparagus carbonara, zucchini pasta, and Italian tuna pasta.

Ingredients
For quantities, see recipe card at the bottom of the page.

- Short Pasta: Rigatoni, rotini, mezze maniche, or paccheri all work beautifully since they catch the sauce in every bite. You can substitute penne or even spaghetti if that’s what you have on hand.
- Eggplants: Cut into cubes and roasted until golden for that signature roasted eggplant pasta flavor. If eggplant isn’t your favorite, zucchini or roasted bell peppers can stand in.
- Extra Virgin Olive Oil: Essential for richness and that Mediterranean depth. In a pinch, avocado oil works too.
- Onion: Finely chopped for sweetness in the sauce. Shallots or even leeks will give a more delicate flavor if you prefer.
- Garlic: Minced or grated for punch. Garlic powder can be used if you’re out of fresh cloves, though fresh is always best.
- Red Pepper Flakes: A touch of heat to balance the tomato. For something smokier, swap with a pinch of chili powder or smoked paprika.
- Whole Peeled Tomatoes: The base of the sauce—San Marzano are gold standard. Crushed tomatoes or passata make good substitutes.
- Water: To loosen the sauce. Vegetable broth can be used instead for extra depth.
- Salt: Balances and brings out all the flavors. Sea salt or kosher salt work best.
- Dried Oregano: A Greek staple that ties the dish together. You can also try thyme or marjoram for a different herbal touch.
- Fresh Basil Leaves: Added at the end for brightness. Mint or parsley also make refreshing alternatives.
- Feta Cheese: Grated or crumbled on top—what makes this pasta with feta cheese truly “Greek.” Goat cheese or ricotta salata also shine as substitutes, especially in a light summer pasta recipe.
How to Make Greek Eggplant Pasta
Roast the Eggplant
Preheat your oven or air fryer to 400°F (200°C). Cut the eggplants into bite-sized cubes, then toss them with olive oil and a pinch of salt. Spread them on a baking sheet.
Roast in the oven for 30 minutes, or in the air fryer for about 20, until golden, soft, and crisp on the edges. Roasting makes the eggplant sweet and rich — the key to this comforting greek pasta with tomato sauce.

Make the Sauce
While the eggplant roasts, heat olive oil in a large skillet. Add the chopped onion and cook until soft, about 3 minutes. Stir in garlic and a little red pepper flakes.
Next, pour in the canned whole tomatoes (juice included), water, oregano, salt, and pepper. Break the tomatoes up with your spoon and let the sauce simmer gently for 20 minutes. It should thicken into a rich, fragrant base.

Add Eggplant and Basil
When the sauce is ready, stir in the roasted eggplant and fresh basil. Let it cook together for 5 minutes so the flavors blend. Taste and adjust the seasoning if needed.

Add Pasta
Boil your pasta in a big pot of salted water until al dente. Save 1 cup of the cooking water before draining. Add the pasta directly into the sauce with about ½ cup of the reserved water. Toss until every piece is coated. Add more water if the sauce seems too thick — this helps the pasta and sauce come together beautifully.

Serve with Cheese
Spoon the pasta into bowls and top generously with grated or crumbled feta or ricotta salata. Add extra basil and a drizzle of olive oil before serving. This easy greek pasta is especially delicious with a slice of warm bread on the side.

Tips
- Use the right tomatoes: San Marzano or other high-quality canned tomatoes make the richest pasta with feta cheese — avoid watery, low-grade brands.
- Don’t rush the sauce: Let it simmer gently so the flavors deepen. Crushing the tomatoes as they cook gives the perfect texture for roasted eggplant pasta.
- Cook pasta until just al dente: It will finish cooking in the sauce, soaking up flavor without turning mushy.
- Reserve pasta water: This starchy liquid helps the sauce cling to the pasta for a silky, restaurant-style finish.
- Make ahead tips: Roast eggplant and prep sauce in advance, then cook pasta and combine when ready to serve.
- Try it cold: Leftovers make a delicious summer pasta recipe — just drizzle with extra olive oil before eating.
3 Mistakes to Avoid
- Overcrowding the roasting pan: Eggplant needs space to caramelize. If the cubes are piled on top of each other, they’ll steam instead of roast, and you’ll miss out on those sweet, golden edges.
- Using watery tomatoes: Cheap or overly watery canned tomatoes will give you a thin, bland sauce. Always choose high-quality whole peeled tomatoes (like San Marzano) for depth of flavor.
- Forgetting pasta water: Skipping that reserved pasta water means you lose the magic that helps the sauce cling to each piece of pasta.

Frequently Asked Questions
Yes! You can roast the eggplant and prepare the sauce a day in advance. Just cook the pasta fresh, then toss everything together. This works great for healthy Italian pasta recipes that you can reheat quickly.
It’s not necessary if your eggplants are fresh. In the past, salting was a must to draw out bitterness, but most modern varieties are bred to be mild and delicious right from the start.
Feta is the best substitute! Try crumbling some on top. Parmesan and pecorino also work well. They’ll give a different flavor, but still add that salty, tangy contrast to the sweet tomato sauce.
Absolutely — just use a gluten-free pasta you love, and make sure your cheese and canned tomatoes are gluten-free too.
Absolutely! This recipe is already almost vegan — you just need to swap the cheese.
Replace feta with a vegan alternative, like a dairy-free feta, a crumbly almond-based cheese, or even toasted breadcrumbs for a salty, crunchy finish.
More Easy Mediterranean Recipes
- Mediterranean dense bean salad
- Shrimp salad with chickpeas
- Mediterranean chopped salad
- Eggplant caponata
- Angel hair pasta
- Mushroom orzo
- Tuna zucchini boats
- Mediterranean chicken
Tried this Greek Eggplant Pasta recipe? We'd love to hear what you think! Leave a 🌟 star rating and drop a comment below—we read every single one. 💬💛
Recipe

Greek Eggplant Pasta
Video
Ingredients
- 12 ounces short pasta rigatoni, rotini, mezze maniche, paccheri, etc
- 2 medium eggplants cut into ⅔-inch (1.5 cm) cubes
- 2 tablespoons extra virgin olive oil + 1½ tablespoon for the eggplants
- 1 onion finely chopped
- 2 cloves garlic minced or grated
- ¼ teaspoon red pepper flakes or more to taste
- 1 large can whole peeled tomatoes 28 oz or 800 g
- 1 cup water
- ¾ teaspoon salt
- 1 teaspoon dried oregano
- 1 handful basil leaves
- 1 block feta grated or crumbled — add more or less to taste
Instructions
- Roast the Eggplant: Preheat oven or air fryer to 400°F (200°C). Cube 2 medium eggplants, toss with olive oil and salt, and roast until golden and tender — about 30 min in the oven or 20 in the air fryer.
- Make the Sauce: Sauté 1 onion in 2 tablespoons extra virgin olive oil for 3 min, then add 2 cloves garlic and ¼ teaspoon red pepper flakes for 1 min. Add 1 large can whole peeled tomatoes, 1 cup water, ¾ teaspoon salt, pepper, and 1 teaspoon dried oregano. Simmer uncovered for 20 min, breaking up the tomatoes.
- Combine Eggplant and Basil: Stir roasted eggplant and 1 handful basil leaves into the sauce. Simmer 5 more minutes and adjust seasoning.
- Cook Pasta & Toss: Boil 12 ounces short pasta in salted water until al dente. Reserve 1 cup pasta water. Toss pasta with sauce and ½ cup pasta water, adding more as needed.
- Serve: Top with olive oil, fresh basil, and 1 block feta — grated or crumbled on top. Serve warm with crusty bread.
Notes
- Short pasta → Rigatoni, penne, paccheri — or try spaghetti, bucatini, casarecce, or busiate for a rustic twist.
- Eggplants → Use zucchini or roasted red peppers if eggplant’s out of season.
- Olive oil → Swap extra virgin for light olive oil or avocado oil for a milder flavor.
- Onion → Use shallots or leeks for a sweeter, softer base.
- Garlic → Garlic powder works in a pinch — add at the end to keep it fragrant.
- Red pepper flakes → Use fresh chili for more heat or skip for a kid-friendly version.
- Whole tomatoes → San Marzano are best, but crushed or fresh ripe tomatoes also work.
- Dried oregano → Sub with thyme or marjoram for a gentler herb flavor.
- Fresh basil → No fresh basil? Use a pinch of dried — just add it during simmering.
- Feta → parmesan, pecorino, or ricotta salata do the job.
- Choose quality tomatoes: Go for San Marzano or similar — skip the watery stuff.
- Simmer low and slow: Let the sauce bubble gently and crush tomatoes as it cooks for max flavor.
- Al dente is key: Pasta finishes cooking in the sauce — keep it firm!
- Save your pasta water: It’s the secret to a silky, restaurant-style finish.
- Meal prep magic: Roast the eggplant and make the sauce ahead — just add pasta later.
- Cold leftovers = win: Chill it for a next-day pasta salad with an extra olive oil drizzle.






Joan says
should the eggplant be peeled ?
Louise Vestergaard says
Hi Joan,
No need to peel the eggplant as we bake it before adding it to the pasta. I hope this helps. Enjoy 🙂
Joanne says
I just made this tonight and it was amazing! I air fried the eggplant so everything came together in about 30 minutes, and the grated feta on top melted right into the rich tomato sauce. The flavors were so comforting but still fresh.
Nico Pallotta says
Thanks Joanne...we are so happy you liked this Greek eggplant pasta.
All the best,
Nico