This creamy eggplant pasta turns the humble eggplant into a rich, velvety sauce, with the entire dish coming together in about half an hour. And yet, it tastes like it’s been simmering for hours.

A large serving of creamy eggplant pasta in a ceramic bowl, topped with some vegan parmesan.

Having a baby made me realize how much I appreciate simple recipes. Ideally, something that doesn’t require a lot of chopping, cooks in one pan, and needs very little advance planning.

This creamy eggplant pasta fits the brief almost exactly. Okay, I’ll admit it’s a two-pan wonder, but that’s still super convenient! As always, this recipe is also fully plant-based and full of whole foods.

Why You’ll Love This Recipe

  • How do you make a creamy pasta without using dairy? Believe it or not, this creamy eggplant pasta is proof that it’s possible to make an indulgent creamy pasta sauce while keeping the dish vegan.
  • This recipe takes about half an hour including prep time because pasta and sauce cook side by side. And yet it tastes as though you slowly simmered the sauce for hours.
  • A great way to use eggplant, even for people who don’t usually love it.
  • Beetween eggplant, tomatoes, pasta, and seasonings, you get quite a variety of different plants in a single meal.

Key Ingredients

The ingredients for the eggplant pasta sauce laid out and labeled
  • Eggplant cooks until soft, creating the foundation of the sauce.
  • Tomatoes add natural sweetness to balance the earthy eggplant flavor.
  • Vegan cream cheese makes the sauce extra velvety and smooth.
  • Garlic and herbs build layers of savory flavor with very little effort or expense.
  • Nutritional yeast adds a subtle cheesy finish.
  • Pasta (I recommend fettuccine) acts as the perfect vehicle to transport the sauce to your mouth.

Hack It!

  • Use penne, rigatoni, or spaghetti instead of fettuccine if that’s what you have.
  • Cooking veggies in the pan is quicker but you are welcome to roast them in the oven or air fryer for an even deeper flavor.
  • Gluten-free? Swap wheat pasta for rice or lentil pasta.
  • Add spinach or kale during the final minute of cooking to boost the nutrient count even more and add a splash of color.
  • For extra protein, you can serve some crispy tofu cubes or edamame on the side.
  • If you local stores don’t carry vegan cream cheese, whip up a batch of tofu cream. It’s delicious, I promise!

How to Make Creamy Eggplant Pasta

Fetuccine cooked in a pasta pot.

Step 1: Cook the pasta according to package directions. Drain it, reserving at least one cup of the pasta water. 

An eggplant and two tomatoes in a skillet with oil.

Step 2: In the meantime, heat a large skillet with a lid over medium heat and drizzle olive oil across the bottom of the pan. 

Once it’s hot, add the sliced eggplant cut side down, along with the whole tomatoes and garlic to the pan.

With the skin peeled off the eggplants and tomatoes, they are soft and ready to mash.

Step 3: Lower the heat to medium low, cover the pan, and allow the eggplant and tomatoes to steam for 10 minutes. Once you remove the lid, you should be able to carefully peel the eggplant and tomatoes, discarding the skin. 

Tomato paste, vegan cream cheese, and spices added to the tomato and eggplant mixture.

Step 4: Once the skin is removed, carefully use a potato masher or the back of a fork to mash the eggplant, tomatoes and garlic into a thick sauce. At this time, add the tomato paste, vegan cream cheese, and spices.

Pasta added to the skillet with creamy vegan eggplant sauce.

Step 5: Stir until combined and warmed through. Now add the pasta and the pasta water and toss.

Pasta stirred together with the creamy eggplant pasta sauce.

Step 6: Finish with vegan parmesan and more salt and pepper as desired. 

A fork digging into a bowl of creamy eggplant pasta with vegan parmesan.

Frequently Asked Questions

Can I make this ahead of time?

Absolutely! The sauce actually develops even more flavor overnight. Store it separately from the pasta if possible and mix together when you reheat.

Can I freeze the sauce?

Yes. Freeze the sauce for up to 3 months, then cook fresh pasta when you’re ready to serve.

Do I have to peel the eggplant?

Ideally, yes. The steaming method makes the skin easy to remove, but if a few pieces remain, that’s perfectly fine.

Can I use canned tomatoes instead of fresh?

Whatever you have access to is great!

More Plant-Based Pasta Recipes

Whether you’re a parent, a full-time student, a workaholic, or just a reluctant cook, recipes like this are a life saver! And speaking of my third book, PlantYou Quickies is full of vegan recipes that are quick and convenient, with allergy swaps throughout. PRE-ORDER NOW and get access to amazing freebies as a thank you from me!

A skillet full of creamy vegan eggplant pasta, with a fork sticking out of the dish and some vegan parmesan on top.
A large serving of creamy eggplant pasta in a ceramic bowl, topped with some vegan parmesan.

The Recipe: Creamy Eggplant Pasta

A rich and satisfying vegan pasta sauce served over fettuccine with a sprinkle of vegan parmesan.
No ratings yet

Ingredients

  • 2 tbsp extra virgin olive oil
  • 375 gram fettuccine
  • 2 vine tomatoes
  • 1 small eggplant, sliced in half
  • 4 cloves garlic
  • 5.5 oz tomato paste, one small can
  • 1 heaping scoop vegan cream cheese
  • pasta water, to thin
  • 2 tbsp nutritional yeast
  • 1 tsp salt
  • 2 tsp paprika
  • 1 tsp dried oregano
  • 1 tsp dried parsley
  • 1 tsp dried basil
  • Black pepper, to taste
  • vegan parmesan, grated

Instructions 

  • Cook the pasta according to package directions, reserving at least one cup of the pasta water.
  • In the meantime, heat a large skillet with a lid over medium heat and drizzle olive oil across the bottom of the pan.
  • Once the pan is warm, add the sliced eggplant cut side down, along with the whole tomatoes and garlic to the pan. Lower the heat to medium low, cover the pan, and allow the eggplant and tomatoes to steam for 10 minutes. Once you remove the lid, you should be able to carefully peel the eggplant and tomatoes, discarding the skin.
  • Once the skin is removed, carefully use a potato masher or the back of a fork to mash the eggplant, tomatoes and garlic into a thick sauce. At this time, add the tomato paste and spices. Stir until combined and warmed through.
  • Now add the pasta and the pasta water and toss. Finish with vegan parmesan and more salt and pepper as desired.

Notes

  • Use penne, rigatoni, or spaghetti instead of fettuccine if that’s what you have.
  • Cooking veggies in the pan is quicker but you are welcome to roast them in the oven or air fryer for an even deeper flavor.
  • Gluten-free? Swap wheat pasta for rice or lentil pasta.
  • Add spinach or kale during the final minute of cooking to boost the nutrient count even more and add a splash of color.
  • For extra protein, you can serve some crispy tofu cubes or edamame on the side.
  • If you local stores don’t carry vegan cream cheese, whip up a batch of tofu cream. It’s delicious, I promise!
Calories: 500.9kcal, Carbohydrates: 83.1g, Protein: 18.3g, Fat: 11.9g, Saturated Fat: 2.2g, Polyunsaturated Fat: 2.2g, Monounsaturated Fat: 6.3g, Trans Fat: 0.1g, Sodium: 915.4mg, Potassium: 1005.1mg, Fiber: 8.5g, Sugar: 10.3g, Vitamin A: 1266.2IU, Vitamin C: 22.3mg, Calcium: 78.1mg, Iron: 4mg