Eggplant and tomato penne is a flavorful, hearty pasta dish that combines tender eggplant with sweet, juicy tomatoes, creating a comforting and satisfying meal. The richness of the eggplant pairs beautifully with the acidity of the tomatoes, while the penne provides the perfect base to soak up all the savory goodness. This dish is simple, yet bursting with flavor, and is a great option for both weeknight dinners and special occasions.
To start, the eggplant is cut into cubes and sautéed in olive oil until golden and tender. You want the eggplant to develop a rich, caramelized exterior while keeping its soft, melt-in-your-mouth texture inside. The key to cooking eggplant is to let it brown slightly, as this enhances its natural flavors and gives it a savory depth.
While the eggplant cooks, fresh tomatoes, either diced or halved, are sautéed with garlic and a touch of olive oil, creating a fragrant sauce. The tomatoes release their juices, blending into a light, tangy sauce that forms the perfect complement to the eggplant. Season with salt, pepper, and a pinch of dried oregano or basil to infuse the sauce with Italian flavors. If you want a little extra richness, add a splash of balsamic vinegar or a spoonful of tomato paste to deepen the flavor.
Once the penne is cooked al dente, toss it into the pan with the eggplant and tomato mixture, allowing the pasta to absorb all the delicious sauce. If the dish feels too dry, a bit of pasta cooking water can be added to help create a silkier sauce.
For finishing touches, a sprinkle of Parmesan or Pecorino cheese adds a creamy, salty element, and a few fresh basil leaves provide a burst of color and freshness. The dish can also be topped with a drizzle of good-quality olive oil for an extra layer of flavor.
Eggplant and tomato penne is a delightful, light yet filling dish, perfect for those who want something satisfying without feeling overly heavy. It’s easy to make, packed with Mediterranean flavors, and can be customized with additional ingredients like olives, capers, or red pepper flakes for a bit of heat. Whether you’re enjoying it as a main or as a side, this pasta dish is a wonderful way to showcase the delicious combination of eggplant and tomatoes.

Ingredients
- 1 eggplant
- 2 Tomatoes
- 1 onion
- 3 cloves garlic
- 250 g penne pasta
- 2 tbsp olive oil
- 1 tsp dried oregano
- 1/2 tsp chili flakes
- Salt and pepper to taste
- Basil leaves for garnish
- parmesan cheese for serving, grated
Instructions
- Cook the penne pasta according to package instructions. Drain and set aside.
- Meanwhile, dice the eggplant, tomatoes, onion, and mince the garlic.
- In a large skillet, heat the olive oil over medium heat. Add the garlic and onion and cook until softened, about 2 minutes.
- Add the diced eggplant to the skillet and cook until tender, about 10 minutes.
- Stir in the dried oregano, chili flakes, salt, and pepper. Cook for an additional 2 minutes.
- Add the diced tomatoes to the skillet and cook for another 5 minutes, until the tomatoes are softened.
- Add the cooked penne pasta to the skillet and toss to combine with the eggplant and tomato mixture.
- Garnish with fresh basil leaves and serve with grated Parmesan cheese.
The pasta was good but I added too much chili flakes by mistake. Oops!
The steps are super clear and it comes together fast. My kids went back for seconds, which is basically a miracle in my house.
This recipe was amazing! The flavor combinations were spot on. Definitely a repeat in my house!
Disaster! Forgot the garlic and it tasted bland. Gotta follow the recipe next time!
I think I forgot to season it right. Was pretty bland. 🙁
I tried it but the eggplant was mushy. Better luck next time.
I had the same issue with the eggplant! Maybe try less cooking time next time? Just a thought.
Mushy eggplant? I’m not sure what you did wrong, but mine turned out great! Maybe use fresher ingredients?
Eww, eggplant is gross! The texture was weird. I don’t recommend.
I think eggplant can be really delicious if cooked right! Maybe try roasting it next time?
Eggplant does have a weird texture. But honestly, just don’t cook it too long.
Instructions were easy to follow. Family loved it! Will make again.
This dish was amazing! I never thought eggplant could taste so good. Will definitely make again!
I used zoodles instead of penne, still good but not like the real deal!
Not sure what went wrong, but my eggplant turned mushy. It tasted okay but not great.
Ugh, I prefer spaghetti instead of these penne noodles. But still not bad.
I get that! Spaghetti is a classic, but I think the penne holds the sauce better! Give it another shot!
Gonna try this for my family tonight! They love pasta and veggies. Fingers crossed!
I don’t understand why you would even add eggplant… not for me.
I dunno, I think eggplant is kinda gross. I might add chicken next time.
This was absolutely delicious! The flavors blended so well together. My family loved it!
I think you forgot to mention when to add the chili flakes, but I just added them with the tomatoes. Turned out fine 🤷♂️.
I made this for dinner last night, and my husband loved it! Definitely a keeper.
That’s awesome! I love when a dish is a hit at home. I need to try this recipe soon!
Okay but I think 10 minutes for the eggplant was too short—mine was still a little firm. I ended up cooking it closer to 15 and it was perfect.
Totally agree—10 min didn’t do it for me either. Eggplant can take way longer depending on the size, so 15 seems more realistic.
Hmm I cooked mine exactly 10 and it was fine? Maybe my cubes were smaller. Either way, glad you adjusted it.
Eggplant is gross, won’t be trying this. Thanks but no thanks.
This was amazing! The flavors are just perfect. I added some extra chili flakes for a kick.
Best recipe evr!! Can’t believe how easy it is! 😊
Yummy! But I forgot the cheese. 😅 Next time!
The garlic and oregano made it really pop! Yum!!
This recipe turned out amazing! The eggplant was so flavorful!
I can’t believe there’s no meat in this recipe. Is it gonna fill me up? I guess we’ll see.
Looks delicious! I think it’ll be more filling than you expect. Eggplant is quite hearty!
Super easy! I made it in under 30 mins. I left out the chili flakes since I can’t handle spice. Still yum!
This is just another pasta recipe, nothing special about it and a bit boring honestly.
Too many veggies for me, I like my pasta plain. Not for me.
Followed the recipe and it was kind of bland. Needs more seasoning, like maybe some cayenne or something!!
I’m not sure about using only dried oregano—tasted a little flat until I added fresh basil into the skillet too. Still tasty though.
Maybe it’s just me, but I never like dried oregano. I thought basil would cook the same way as garlic in the pan—like 2 minutes and it’s “gone.” Guess not 😅 Still, flat flavor makes sense. Next time I’ll add basil earlier too.
Totally agree—oregano can taste a bit one-note by itself. I usually do a pinch of fresh basil or even a little extra oregano at the end so it stays bright. Glad you made it work!
I added some meat and it turned out great! But you should follow the recipe first.
Yeah, real cooks always change things up! Who needs a recipe anyway? 🙄
That sounds yummy! I bet the meat added a nice flavor. I always follow the recipe too, but sometimes I like to experiment a bit.
Can I use zucchini instead of eggplant? I don’t like it but this recipe looks nice!
Eggplants are weird, but this was surprisingly delicious! Who knew? 😋
I’m not a big fan of eggplant, but I gave it a try. It was… okay. Not my favorite.
I gotta say, I used to hate eggplant too, but this dish totally changed my mind! Maybe you just need to find the right recipe. 😄
I love the idea of this dish! But, like, do I have to peel the eggplant? Seems like a hassle.
Isn’t penne from Italy? Shouldn’t it be pasta with meat?
Penne is definitely Italian, but this dish is a great vegetarian option! Meat isn’t always needed, you know! 😊
This was so yummy! I added bell peppers too!!
I dunno, doesn’t eggplant get kinda mushy? Y’all sure about that?
Sounds great! Bell peppers add a nice crunch. 😋
Made this for my family and it was a hit! Even my picky eater enjoyed it. Thanks for the recipe!
Yum! Made it for my vegetarian friends and they loved it. Will be making it again for sure! 🙂
I don’t like eggplant. I substituted with zucchini and it was good.
Zucchini is a great substitute! I’ve done that before too. Makes it lighter, right?
Kinda bland, I think it needs more spices. Maybe some paprika?
I totally agree! A little paprika would really bring it to life. Don’t forget some garlic powder too!
This dish is fantastic! Perfect for summer! 🌞
This was really delicious! I loved the flavors of the eggplant and tomatoes together. Will make again!
I’m so glad you liked it! The eggplant really makes the dish, doesn’t it? It’s one of my favorites too! 😊
It sounds good, but I don’t know… eggplant? Isn’t that usually bitter? I dunno if I’ll try it. 🤔
Don’t sleep on salting the eggplant—when I did, it really improved the texture. Overall, this is a solid weeknight pasta.
I dunno, I just wasn’t feeling it. Like pasta and veggies, why?
I get what you mean, not everyone’s into eggplant! I think it’s great, but maybe you could try another recipe with different ingredients? Just a thought!
I dunno, it was kinda bland. Maybe needs more spices or sauce? Not really my fav.
Eggplant?? Never tried. I think I’ll stick to pasta bakes instead. 😅
This is giving “restaurant-style” vibes for something so easy. I served it with extra Parmesan and everyone was impressed.
Totally agree—this looks like it took way more effort than it actually does. The Parmesan makes it pop.
I followed the recipe but forgot the tomatoes. It was so bland.
Looks good but where’s the meat? Just saying, veg isn’t for everyone.
I dunno, I think it can be good without meat. Plus eggs are kinda good for ya! Just try it!
You can always add some sausage or chicken if you want meat! This recipe looks flavorful as it is though.
This recipe is bomb! My family loved it and I can’t believe how easy it was to make. 👏
Is it really necessary to cook the eggplant for 10 minutes? I did 5 and it was still hard.
I always cook eggplant longer than 10 minutes to get it really soft. 5 mins is not enough! Maybe try longer next time.
Nah, 10 minutes is too long! I like my eggplant a bit crunchy. Who wants mushy food anyway?
Really simple to make! My kids loved it. Will definitely make again.
Yum! I added some grilled chicken to it and it turned out great! Very filling!
I followed it exactly and it turned out kinda watery. Maybe my tomatoes were extra juicy? Not bad, just needed longer simmering.
Yeah, extra-juicy tomatoes can definitely make it watery. Next time I’d simmer the sauce a bit longer (or even let it reduce a few minutes before adding the pasta). Also make sure the eggplant is cooked until any moisture cooks off.
I found it kinda bland. Maybe too much eggplant or not enough seasoning? I don’t know.
This was a delicious recipe! The flavors worked so well together. Definitely adding it to my favorites!
I love how simple this is! Can I use different pasta? Like spaghetti maybe? 🤔
I dunno, isn’t penne specially for this recipe? I guess spaghetti might mush it up? Just saying.
Absolutely, spaghetti will work just fine! Just keep an eye on the cooking time. Enjoy! 😊
Y’all, I forgot the basil and it still tasted good. Who needs it, right? LOL.
Haha, right? Sometimes less is more! Can’t wait to try it without the basil! 😄
Really? I thought basil was like essential for pasta dishes? Maybe I’ll skip it too… 🤔
OMG the basil on top is a game changer! 🤤
Super easy and quick to make! Perfect weeknight dinner for my family. Thank you!
Why do y’all rave about eggplant? It’s so slimy. I used zucchini instead and it was okay I guess.
Quick and tasty, but I thought the chili flakes were too much. Next time I’ll cut back!
Heck yeah! My kids actually ate their veggies for once! This one’s a winner! 🌟
Is eggplant even good? I mean, doesn’t it taste kinda weird? Not sure about this one.
Eggplant is delicious! It can be a bit weird at first, but when cooked right, it’s amazing. You just gotta give it a chance!
I dunno, I’ve tried eggplant and it was kinda mushy. Not my favorite veggie. You cook it long enough, it might be okay though.
Can you use zucchini instead of eggplant? Sounds nice.
Zucchini could work! It’ll change the flavor a bit but still yummy.
Great recipe! I didn’t have penne so used spaghetti, still great!
This dish was amazing! The flavors blended perfectly. Will definitely make again!
Amazing? Really? I tried it, and it was kinda bland. Maybe I did something wrong?
I’m glad you loved it! I found the flavors to be a bit strong, but that’s just my taste. Great recipe overall!
Lackin flavor, I added some chicken but still meh 🌶️.
Whatcha mean by ‘chili flakes’? I’m just using hot sauce. Gonna make it spicy!
Tastes so good! My whole family loved it! Will make again.
Easy to make and really filling. Perfect for a weekday dinner. Thanks for sharing!
Yum! Eggplant and tomato sounds weird but wow! I shall brag about this dish!
I didn’t like it much. The eggplant was mushy for my taste. Maybe it’s just me.
This recipe was super easy to follow! My family loved it! 😍
I dunno, my eggplant turned out mushy. Maybe I cooked it too long? Not a fan of this dish.
It sounds like you might’ve overcooked the eggplant! A little less time in the skillet can help keep it firmer. Give it another shot! 😊
Simple and quick, just like my mom used to make. Nostalgia!
This sounds delicious! Can’t wait to try it out. My mom also made something similar, brought back memories!
I dunno, eggplant is kinda weird… I guess it could be okay? But tomatoes with pasta, I guess that’s normal?
Eggplant? Really? Not a fan of that mushy stuff. I might swap it for zucchini next time.
OMG, this was so delicious! My kids even loved it!
One word: DELICIOUS! I love pasta and this recipe is a keeper!
I dunno, it was kinda bland. I expected more flavor with that many ingredients. Maybe add more spices?
Super easy recipe! I love how quick it is to make.
Why was the garlic minced? I just chopped it. Still tasted fine.
Not bad, but it could use more flavor. I added some Italian sausage to it.
Super easy to follow! I love how colorful it looks. My kids ate it all up!
I made this last night and it was a hit with my family too! Thanks for the recipe!
Delicious! The parmesan made it sooo good. Will definitely make again! 👍
Why do people like eggplant? It has such a weird texture! Not for me. 🙁
I get what you mean about the texture! Eggplant can be really mushy if not cooked right. But if you try it roasted or grilled, it might surprise you! 🤔
Quick and tasty! but my sauce was a bit runny. Not sure what happened. 🤔
Easy to make and healthy! Will definitely add this to my regular meals!
Eggplant?? Why would you put that in pasta? No thanks.
What’s the point of using eggplant? I really don’t get it. It could’ve been better with bell peppers instead!
I accidentally used 500g of pasta instead of 250g. Whoops. Haha!
Tried this recipe but forgot the basil. It was still ok, but I bet it’s better with it.
Really liked it. I used a bit more garlic than called for and it still worked. Next time I might add a splash of balsamic to deepen the sauce.
Glad you liked it! Balsamic is a great idea—just a splash at the end really helps balance the acidity from the tomatoes. I’ve also done extra garlic and it’s totally fine.
Instructions were clear but something felt off. My eggplant was mushy. Maybe cook it less?
I know what you mean! Eggplants can be tricky. I usually roast mine a bit longer to get that bite right. Maybe try that next time!
Mushy? Sounds like you mighta overcooked it. I cook mine for less than 10 mins, just till it’s soft but not mush! 🍆
Meh. I’m not a huge fan of eggplant textures. The flavor is fine but I’d rather swap in zucchini or mushrooms next time.
Delicious! Though, I forgot the basil. Still tasted great!
So flavorful! I’ve made it twice already and it turned out great both times. Thanks for sharing!
Too much tomato for my taste, but other than that, it was good.
Made this last night—so flavorful. The chili flakes with the oregano is a great combo, and the eggplant gets that perfect tender bite.