Creamy Roasted Eggplant and Tomato Pasta
Creamy Roasted Eggplant and Tomato Pasta
Okay, this one is dangerously good. You take whole eggplant, tomatoes, and garlic, throw them all in a pan with olive oil, put the lid on, and just let everything cook down until it’s completely soft and falling apart. Then you mash it all up right in the pan, stir in some cream, chili crisp, and vegan parmesan, and toss it with linguine. That’s it. No blender, no oven, no chopping eggplant into a million cubes. Just one pan and 35 minutes.
The sauce comes out rich, smoky, and incredibly creamy. If you’ve ever been skeptical about eggplant, this is the recipe that’ll change your mind. The whole thing melts into the tomatoes and garlic and becomes this silky, almost velvety sauce that coats every strand of pasta. It’s the kind of dinner that makes you feel like you ordered in from somewhere fancy, but you literally just mashed vegetables in a pan.
Why You’ll Love This Eggplant and Tomato Pasta
- One pan, no blender. Everything cooks and gets mashed in the same pan
- 35 minutes total, 5 minutes of actual hands-on prep
- Naturally creamy from the eggplant flesh melting into the tomatoes and oat cream
- Chili crisp adds smoky heat and crunch that takes this over the top
How to Make this Creamy Roasted Eggplant and Tomato Pasta

Place the halved eggplants, tomatoes and garlic cloves. Pop the lid on and let everything cook.

Grab a potato masher or fork and mash everything together right in the pan until you get a thick, chunky sauce.

Stir in the seasoning, chili crisp, and vegan parmesan. Let it simmer so everything melds.

Add the oat cream and stir it through. Let it bubble gently for 2 to 3 minutes.

Add the cooked pasta directly into the sauce with a splash of pasta water. Toss until every strand is coated in that creamy, smoky eggplant sauce.
Tips for the Best Creamy Roasted Eggplant and Tomato Pasta
- Salt the cut surfaces. A sprinkle of salt on the eggplant’s cut side draws out moisture faster, which speeds up the cooking and intensifies the flavor
- Keep the lid on. The trapped steam is what softens everything without extra oil or liquid
- The skins peel off easily once fully cooked. If they’re still clinging, just cook a few minutes longer
- Save your pasta water. A splash loosens the sauce and helps it cling to the pasta perfectly
- Adjust the chili crisp to your heat preference. Start with 1 tablespoon if you’re sensitive to spice
Frequently Asked Questions about this Creamy Roasted Eggplant and Tomato Pasta
Nope. The covered cooking method takes care of any bitterness, and modern eggplant varieties are much milder than they used to be. The only salt you need is a quick sprinkle on the cut surface to speed up cooking.
Yes. Place everything cut side down on a parchment-lined tray and roast at 400°F for 30 to 35 minutes. Then peel, mash, and finish on the stovetop.
Absolutely. Penne, rigatoni, or fusilli all work great and hold more sauce in every bite.
Use red pepper flakes and a small drizzle of sesame oil. You’ll miss the crunchy bits but the heat and flavor will be close.
The sauce is naturally gluten free. Just use your favorite gluten free pasta.
More Creamy Vegan Pasta Recipes
Can’t get enough creamy pasta? My Creamy Caramelized Onion Pasta is another fan favorite with that same rich, saucy vibe.
If you tried this, leave a rating and tag @dr.vegan!
Creamy Roasted Eggplant and Tomato Pasta
Ingredients
Method
- Cook the vegetables. Heat the olive oil in a large deep pan over medium heat. Place the halved eggplants cut side down and sprinkle a pinch of salt on the cut surfaces. Add the tomatoes and garlic cloves. Cover with a lid and cook for 20 to 25 minutes until everything is completely soft and collapsing. Flip the eggplant halfway through if needed.
- Peel and mash. Once everything is soft, use tongs to peel away the tomato skins and eggplant skins and discard them. Mash everything together directly in the pan using a potato masher or fork until you get a thick, chunky sauce.
- Season. Add the salt, pepper, smoked paprika, red pepper flakes, chili crisp, and vegan parmesan. Stir everything together and let it simmer for a couple of minutes.
- Add the cream. Pour in the oat cream and stir until the sauce turns creamy and everything is well combined. Let it bubble gently for 2 to 3 minutes.
- Cook the pasta. Meanwhile, cook the linguine in salted boiling water until al dente. Reserve some pasta water before draining.
- Combine. Add the cooked pasta directly into the sauce and toss to coat. If the sauce is too thick, add a splash of pasta water to loosen it up until every strand is coated.
- Serve. Plate up and finish with extra vegan parmesan and fresh chopped parsley.
I love all your recipes, thanks for sharing.
You’re very welcome! So happy you’re enjoying the recipes 😊
Just wondering if coconut milk would work? I haven’t tried it with eggplant.
Will definitely work! 🙂
OMG!!!Just made this for dinner and the explosion of flavors is absolutely incredible! I didnt have vegan parm nor did I want to make some now. Just added some nooch and DELICIOUS!!!! I would pay top $$$ in a restaurant to eat this !!10 stars from my family! Thank you for such an incredible receipe.
That means so much! So happy your family loved it, and nutritional yeast is a lovely way to add that savory finish. Thank you 😊
very very good
Thank you, Judit! So glad you enjoyed it 😊
This came out great! I’m not vegetarian, so I added cooked, ground chicken to mine. I also added normal heavy cream, but only 1/4 cup and used a little of the pasta water to thin it to taste. I never heard of chili crisp, so I didn’t have any, but I’m sure it would have been amazing. The eggplant made the sauce come out really creamy with minimal cream.
So glad you enjoyed it, Heather! The softened eggplant does give the sauce a lovely creamy texture. Thanks for sharing 😊
this one is dangerously good. You take whole eggplant, tomatoes, and garlic, throw them all in a pan with olive oil, put the lid on, and just let everything cook down until it’s completely soft and falling apart
Easy and tasty. 😋
Thank you, Anne-Maree! So happy you enjoyed it 😊
fabulous!
Thank you! So glad you enjoyed it 😊
It turned out to be so delicious, thanks for sharing your recipe 😇
You’re very welcome! So glad it turned out delicious 😊
Absolutely Delicious
absolutely delicious, I’ve already made it again!
So happy you’ve already made it again, Daniella! Thank you 😊
Love your recipe, added tempeh, I missed the proteins.
So glad you enjoyed it, Sheila! Tempeh sounds like a lovely addition 😊
Tão prático quanto delicioso
Muito obrigado, Sania! Fico feliz que tenha achado prático e delicioso 😊
Deliciosa!….le agregué media cucharadita de Turmeric lo que le dió un color y sabor más que delicioso.
¡Me alegra mucho que te haya gustado, Louisa! Gracias por compartir tu toque de cúrcuma 😊
I had my doubts about this recipe as it didn’t use onions, meat, or any herbs. But man, I think this is the best recipe for eggplant I have ever found. I’ll never fry it again.
So glad you gave it a try, Bonette! Lovely to hear it’s become an eggplant favorite 😊
This looks so good!
Thank you, Betsy! Hope you enjoy it when you try it 😊
This recipe bangs! Might be my favourite yet! Thanks for making a Vegetarian’s life easier. I fed my flatmate and now he wants the recipe.
That means a lot, Raj! So happy you and your flatmate enjoyed it. Thanks for sharing 😊
Bro, I love what you do. I tried this today. I couldn’t find chilli crisp in the supermarket so used chilli flakes with sesame oil. It looks so luxuriant. I love the extra explanations you give in your recipe. Bro, honestly, it would be so cool if you started a little eatery that served this kind of food. Best wishes from London.
Thank you for such a kind message, Talha! So happy you enjoyed it and found the extra details useful. Warm wishes back to London 😊
LOVE this recipe!! Delicious, easy, genius!
Thank you so much, Patricia! So happy you loved it 😊
So easy and delicious. Your recipes will help me eating more vegan.🙏
Thank you Karin! So happy the recipes are helping you enjoy more plant-based meals😊
Creamy, easy and delicious!!!
That is lovely to hear Annie! Thanks for making it😊
Soooooo tasty!!!
Thank you!! So happy you enjoyed it😊
This is great. Definitely making again. Husband said make again too.
So happy you both enjoyed it Chris! Always lovely when dinner gets a request for a repeat😊
This was so delicious. Going on our weekly meal rotation.
So happy it has made your weekly rotation Tania! Thanks for trying it😊
Had my entire family raving for more!! So so good!
Love hearing that AJ!! So glad the whole family enjoyed it😊
So yummy! (I did in unvegan the recipe) I had no idea making a sauce was so easy. I made it for dinner and remade it for lunch. So freaking good and easy!!
Dinner and lunch too, love that Lisa!! So happy you enjoyed it😊
So incredibly good! But mine came out looking chunkier than yours. How does yours look so creamy!
So glad you enjoyed it Sayaka! The trick is letting the eggplant and tomatoes get really soft under the lid, then removing the skins and mashing thoroughly. Stir in the cream and add pasta water a little at a time until it is as silky as you like. A little texture is absolutely fine too😊
I didn’t even have any cream to use, but this came out amazing anyway! I added some vegan butter when it was done cooking (I add butter to any tomato based sauce I make). It’s so, so good!!
Love hearing that Ann! So glad it turned out well with the vegan butter😊
This turned out really well. I am vegetarian but would happily be vegan. I couldnt get hold of the plant cream or vegetarian parmesan so used the dairy version. Also cooking for teenagers who dont like the heat – I added the chilli flakes to my portion. Otherwise also a good amount of disguised healthy eggplant.
So glad it worked for your family Milla! Adding the chilli to your own portion is a lovely way to keep everyone happy😊
I made substitutions for what I had on hand. Excellent!!
So glad it worked with what you had! Thanks for giving it a try😊