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

  • 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 It

Get everything in the pan Place the halved eggplants, tomatoes and garlic cloves. Pop the lid on and let everything cook.
Peel and mash Grab a potato masher or fork and mash everything together right in the pan until you get a thick, chunky sauce.
Add the good stuff Stir in the seasoning, chili crisp, and vegan parmesan.Let it simmer so everything melds.
Pour in the cream Add the oat cream and stir it through. Let it bubble gently for 2 to 3 minutes.
Toss with pasta 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

  • 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

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.

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!

No ratings yet

Creamy Roasted Eggplant and Tomato Pasta

Whole eggplant, tomatoes, and garlic cloves cooked down in a pan until silky soft, then mashed into a rich, smoky sauce with oat cream, chili crisp, and vegan parmesan. Tossed with linguine for the ultimate comfort pasta.
Servings 3
Prep Time 5 minutes
Cook Time 30 minutes

Ingredients
 

Sauce

Pasta

  • 10.5 oz (300 g) linguine or spaghetti
  • Reserved pasta water as needed

To Serve

Instructions
 

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. Cook the pasta. Meanwhile, cook the linguine in salted boiling water until al dente. Reserve some pasta water before draining.
  6. 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.
  7. Serve. Plate up and finish with extra vegan parmesan and fresh chopped parsley.

Notes

Keeping the lid on is essential. The steam softens the eggplant and tomatoes without needing to add any liquid. Salting the cut surfaces draws out moisture faster and helps the eggplant cook more quickly. The skins peel off easily with tongs once fully cooked. Chili crisp adds both heat and a deep, savory crunch. This sauce also works great with penne or rigatoni.

Nutrition

Calories: 681kcalCarbohydrates: 95gProtein: 19gFat: 26gSaturated Fat: 4gPolyunsaturated Fat: 3gMonounsaturated Fat: 18gCholesterol: 5mgSodium: 188mgPotassium: 998mgFiber: 13gSugar: 14gVitamin A: 528IUVitamin C: 9mgCalcium: 106mgIron: 3mg

Did you make this recipe?

Please consider Leaving a star rating and review!