ADVERTISEMENT

Comfort Food Vegan – Creamy 30-Minute Pasta

By September 5, 20267 min read

When the day has been long and all you crave is a warm, hearty bowl of something that feels like a hug, this vegan comfort food delivers. It's a creamy, savory pasta that comes together in one pot, with simple ingredients you probably already have.

Advertisements1

I know that vegan comfort food can sometimes feel like a compromise, but this recipe is anything but. The sauce is luxuriously creamy, thanks to cashews and nutritional yeast, and the mushrooms add a meaty texture that satisfies even the most devoted carnivore.

This is the kind of meal you can make on a busy weeknight, but it feels special enough for a Sunday dinner. And the best part? It's made entirely in one pot, so cleanup is a breeze.

Why You'll Love This Recipe

1

One-Pot Wonder: Everything cooks in a single pot, so you have less to wash and more time to relax.
2

Creamy Without Dairy: Cashews and nutritional yeast create a rich, velvety sauce that's completely plant-based.
3

Packed with Umami: Mushrooms and soy sauce add deep, savory flavor that makes this dish seriously satisfying.
4

Ready in 30 Minutes: Perfect for busy evenings when you need comfort food fast.

About the Ingredients

8 oz (225g) linguine or fettuccine

Use your favorite pasta shape. For a gluten-free option, try brown rice pasta.

1 cup (150g) raw cashews

Soak in hot water for 15 minutes before blending for extra creaminess. You can also use silken tofu as a substitute.

1 cup (240ml) vegetable broth

Use low-sodium to control salt. Any broth works, but a rich mushroom broth enhances the umami.

1 cup (240ml) unsweetened almond milk

Any plant milk works, but almond or oat milk gives the best creamy texture.

2 tbsp (30ml) olive oil

Use extra-virgin for better flavor. You can substitute with avocado oil.

1 medium yellow onion, diced

Yellow onions are sweet and mild. You can use shallots for a more delicate flavor.

3 cloves garlic, minced

Fresh garlic is essential. If using pre-minced, use 1.5 teaspoons.

8 oz (225g) cremini mushrooms, sliced

Cremini mushrooms have a meaty texture. Button mushrooms or a mix of wild mushrooms also work.

1 tbsp (15ml) soy sauce

Use tamari for gluten-free. Coconut aminos also work for a soy-free version.

1 tsp dried thyme

Dried thyme is convenient. Fresh thyme: use 1 tablespoon chopped.

1/4 cup (30g) nutritional yeast

This gives a cheesy flavor. You can omit if you don't have it, but it really adds depth.

1/2 tsp salt, plus more to taste

Adjust to your preference. Sea salt or kosher salt works well.

1/4 tsp black pepper, freshly ground

Freshly ground black pepper adds a nice kick.

Tips & Tricks

  • Don't skip soaking the cashews—it makes them blend silky smooth. If you're short on time, boil them for 10 minutes instead.
  • Cook the pasta al dente because it will continue to cook slightly in the sauce. Overcooked pasta becomes mushy.
  • If the sauce is too thick, add a splash of pasta water to reach your desired consistency.

Pro Tips

1

Sauté mushrooms in a single layer: they brown better and develop more flavor.
2

Use a high-speed blender for the sauce: it's smoother and faster.
3

Reserve some pasta water before draining: it's a secret weapon for thinning the sauce.
4

Taste and adjust seasoning at the end: a final pinch of salt or squeeze of lemon brightens everything.

Step-by-Step Instructions

1. Soak the Cashews

Place cashews in a bowl and cover with hot water. Let soak for 15 minutes while you prep other ingredients.

2. Cook the Pasta

Bring a large pot of salted water to a boil. Add pasta and cook according to package instructions until al dente. Reserve 1 cup of pasta water, then drain.

3. Sauté Aromatics

In a large skillet, heat olive oil over medium heat (350°F / 175°C). Add onion and cook for 3-4 minutes until translucent. Add garlic and cook for 1 minute until fragrant.

4. Cook the Mushrooms

Add mushrooms and soy sauce. Cook for 6-8 minutes, stirring occasionally, until mushrooms are golden brown and their liquid has evaporated.

5. Make the Creamy Sauce

Drain the soaked cashews and add to a blender with vegetable broth, almond milk, nutritional yeast, thyme, salt, and pepper. Blend on high for 2-3 minutes until completely smooth and creamy.

6. Combine and Simmer

Pour the cashew cream into the skillet with mushrooms. Stir in the cooked pasta. Bring to a gentle simmer over medium-low heat (300°F / 150°C) for 2-3 minutes until the sauce thickens and coats the pasta.

7. Adjust and Serve

If the sauce is too thick, add reserved pasta water a little at a time until you reach your desired consistency. Taste and adjust seasoning. Serve immediately, garnished with fresh parsley if desired.

Delicious Variations

  • Add a cup of frozen peas and a handful of baby spinach in the last 2 minutes of cooking for extra greens.
  • Swap the mushrooms for 1 cup of roasted butternut squash and add a pinch of nutmeg for a fall twist.
  • Make it spicy by adding 1/2 teaspoon of red pepper flakes along with the garlic.

How to Store Comfort Food Vegan

Refrigerator

Store leftovers in an airtight container in the refrigerator for up to 3 days.

Freezer

Freeze in a freezer-safe container for up to 2 months. Thaw overnight in the fridge before reheating.

Reheating

Reheat in a skillet over medium heat, adding a splash of plant milk or water to loosen the sauce.

Frequently Asked Questions

Q: Can I make this nut-free?

Yes, you can substitute the cashews with 1 cup of raw sunflower seeds or 1 cup of silken tofu. Soak the sunflower seeds like the cashews, or use silken tofu blended directly with the other sauce ingredients.

Q: Is this recipe gluten-free?

It can be gluten-free if you use gluten-free pasta and tamari instead of soy sauce. The rest of the ingredients are naturally gluten-free.

Q: Can I use a different type of milk?

Absolutely. Any unsweetened plant milk works, but oat milk or soy milk will give a slightly richer sauce. Avoid canned coconut milk as it will change the flavor.

Q: How can I make the sauce thicker?

If your sauce is too thin, let it simmer a few minutes longer to reduce. You can also add a tablespoon of nutritional yeast or a teaspoon of cornstarch mixed with water.

Q: Can I prepare this dish ahead of time?

Yes, you can make the sauce and cook the mushrooms ahead. When ready to serve, reheat them together and toss with freshly cooked pasta.

Try this recipe tonight and let me know how it turns out! Share your version in the comments below—I'd love to see your twist. And remember, small steps, big impact.

Comfort Food Vegan

Comfort Food Vegan

Comfort Food Vegan: a creamy, savory pasta that's rich, satisfying, and ready in 30 minutes. Plant-based comfort at its best.

★★★★½ 4.8 (127 ratings)
15 minPrep time20 minCook time4Servings485 kcalCalories

🧂 Ingredients

  • 8 oz (225g) linguine or fettuccine
  • 1 cup (150g) raw cashews
  • 1 cup (240ml) vegetable broth
  • 1 cup (240ml) unsweetened almond milk
  • 2 tbsp (30ml) olive oil
  • 1 medium yellow onion, diced
  • 3 cloves garlic, minced
  • 8 oz (225g) cremini mushrooms, sliced
  • 1 tbsp (15ml) soy sauce
  • 1 tsp dried thyme
  • 1/4 cup (30g) nutritional yeast
  • 1/2 tsp salt, plus more to taste
  • 1/4 tsp black pepper, freshly ground

📋 Instructions

  1. 1Soak the Cashews — Place cashews in a bowl and cover with hot water. Let soak for 15 minutes while you prep other ingredients.
  2. 2Cook the Pasta — Bring a large pot of salted water to a boil. Add pasta and cook according to package instructions until al dente. Reserve 1 cup of pasta water, then drain.
  3. 3Sauté Aromatics — In a large skillet, heat olive oil over medium heat (350°F / 175°C). Add onion and cook for 3-4 minutes until translucent. Add garlic and cook for 1 minute until fragrant.
  4. 4Cook the Mushrooms — Add mushrooms and soy sauce. Cook for 6-8 minutes, stirring occasionally, until mushrooms are golden brown and their liquid has evaporated.
  5. 5Make the Creamy Sauce — Drain the soaked cashews and add to a blender with vegetable broth, almond milk, nutritional yeast, thyme, salt, and pepper. Blend on high for 2-3 minutes until completely smooth and creamy.
  6. 6Combine and Simmer — Pour the cashew cream into the skillet with mushrooms. Stir in the cooked pasta. Bring to a gentle simmer over medium-low heat (300°F / 150°C) for 2-3 minutes until the sauce thickens and coats the pasta.
  7. 7Adjust and Serve — If the sauce is too thick, add reserved pasta water a little at a time until you reach your desired consistency. Taste and adjust seasoning. Serve immediately, garnished with fresh parsley if desired.
👨‍🍳 Chef's Note: This dish is a perfect canvas for your favorite add-ins. Don't be afraid to experiment with what you have on hand.

Servings: 4

Cuisine: American

Course: Main Course

Nutrition (per serving): 485 kcal · 17g protein · 58g carbs · 22g fat
Maya Chen

Written by Maya Chen
Maya writes about sustainable living and zero-waste practices from her urban apartment. She focuses on small, actionable changes that fit busy city life.

Leave a Comment

x
Advertisements