There are days when you just need a big bowl of something warm and satisfying. This vegan comfort food is my answer to those days. It’s a creamy, savory pasta dish that feels indulgent but is packed with wholesome ingredients.
Advertisements1
I created this recipe on a busy weeknight when I wanted something hearty but didn't have hours to spend in the kitchen. The whole family loved it, and now it's a regular in our dinner rotation. It's proof that comfort food can be both nourishing and delicious.
Plus, it's made in one pot, which means less cleanup and more time to relax.
Why You'll Love This Recipe
About the Ingredients
8 oz (225g) whole wheat penne pasta
Whole wheat adds fiber and nutty flavor. Use gluten-free pasta if needed.
1 tbsp olive oil
For sautéing. Avocado oil works too.
1 medium yellow onion, diced
Adds a savory base. Use a sweet onion for milder flavor.
3 cloves garlic, minced
Fresh garlic is best; pre-minced works in a pinch.
2 cups (240g) sliced cremini mushrooms
Earthy and meaty. Button mushrooms or portobello are great subs.
1 medium zucchini, diced
Adds freshness and color. Yellow squash works too.
1 cup (160g) cherry tomatoes, halved
Bursts of sweetness. Use diced regular tomatoes if that's what you have.
1/2 cup (60g) raw cashews
For the creamy sauce. Soak in hot water for 15 minutes if you don't have a high-speed blender.
1 cup (240ml) vegetable broth
Low-sodium preferred. Or use water plus a bouillon cube.
2 tbsp nutritional yeast
Adds cheesy flavor. Omit if you don't have it.
1 tsp dried thyme
Earthy herb. Fresh thyme (1 tbsp) can be used.
1/2 tsp salt, plus more to taste
Adjust to your preference.
1/4 tsp black pepper
Freshly ground is best.
Tips & Tricks
Don't overcook the pasta
Cook it al dente since it will continue to cook slightly in the sauce.
Make it gluten-free
Use your favorite gluten-free pasta and ensure your broth is gluten-free.
- If your sauce is too thick, add a splash of pasta water or vegetable broth to reach your desired consistency.
- For a protein boost, add a can of drained chickpeas along with the vegetables.
Pro Tips
Step-by-Step Instructions
1. Cook the Pasta
Bring a large pot of salted water to a boil (212°F/100°C). Cook the penne according to package instructions until al dente (about 9-11 minutes). Reserve 1/2 cup pasta water, then drain.
2. Sauté the Aromatics
In the same pot, heat olive oil over medium heat (350°F/175°C). Add onion and cook until translucent, about 3-4 minutes. Add garlic and cook for 30 seconds until fragrant.
3. Cook the Vegetables
Add mushrooms and zucchini. Sauté for 5-7 minutes until mushrooms are golden brown and zucchini is tender-crisp. Stir in cherry tomatoes and cook for 2 more minutes.
4. Make the Cream Sauce
While vegetables cook, combine cashews, vegetable broth, nutritional yeast, thyme, salt, and pepper in a blender. Blend on high until smooth and creamy, about 1-2 minutes.
5. Combine and Simmer
Pour the cashew cream into the pot with the vegetables. Stir in the cooked pasta. Bring to a gentle simmer (around 190°F/88°C) and cook for 2-3 minutes until everything is heated through and the sauce thickens slightly.
6. Adjust and Serve
Taste and adjust seasoning. If the sauce is too thick, add a splash of reserved pasta water. Serve hot, garnished with fresh basil or parsley if desired.
Delicious Variations
- Add 1 cup of chopped kale or spinach in the last 2 minutes of cooking for extra greens.
- Swap the penne for al dente gnocchi or orzo for a different texture.
- For a smoky flavor, add 1/2 teaspoon of smoked paprika with the spices.
How to Store Comfort Food Vegan
Refrigerator
Store in an airtight container for up to 4 days.
Freezer
Freeze in a freezer-safe container for up to 3 months. Thaw overnight in the fridge.
Reheating
Reheat in a skillet over medium heat (350°F/175°C) with a splash of water or broth, stirring occasionally, until heated through.
Frequently Asked Questions
Q: Can I make this oil-free?
Yes, you can. Simply sauté the onion and garlic in a few tablespoons of vegetable broth or water instead of oil. The flavor will still be great.
Q: What can I substitute for cashews?
You can use raw sunflower seeds or silken tofu for a nut-free version. If using sunflower seeds, soak them for a few hours to soften.
Q: How do I get a creamier sauce?
Ensure your cashews are soaked for at least 15 minutes in hot water, and blend on high until completely smooth. Adding a tablespoon of tahini or a small cooked potato can also boost creaminess.
Q: Can I add more protein?
Absolutely. Add a can of drained chickpeas or white beans, or toss in some cooked lentils or tofu cubes with the vegetables.
Q: Is this recipe gluten-free?
It can be. Use gluten-free pasta and ensure your vegetable broth is certified gluten-free. The rest of the ingredients are naturally gluten-free.
I hope this vegan comfort food becomes a favorite in your home like it is in mine. Try it tonight and let me know how you like it! Here's to a calmer home, one drawer at a time.
Comfort Food Vegan
This vegan comfort food bowl is creamy, savory, and loaded with veggies. Ready in 30 minutes, it's the ultimate weeknight hug in a bowl.
🧂 Ingredients
- 8 oz (225g) whole wheat penne pasta
- 1 tbsp olive oil
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 2 cups (240g) sliced cremini mushrooms
- 1 medium zucchini, diced
- 1 cup (160g) cherry tomatoes, halved
- 1/2 cup (60g) raw cashews
- 1 cup (240ml) vegetable broth
- 2 tbsp nutritional yeast
- 1 tsp dried thyme
- 1/2 tsp salt, plus more to taste
- 1/4 tsp black pepper
📋 Instructions
- 1Cook the Pasta — Bring a large pot of salted water to a boil (212°F/100°C). Cook the penne according to package instructions until al dente (about 9-11 minutes). Reserve 1/2 cup pasta water, then drain.
- 2Sauté the Aromatics — In the same pot, heat olive oil over medium heat (350°F/175°C). Add onion and cook until translucent, about 3-4 minutes. Add garlic and cook for 30 seconds until fragrant.
- 3Cook the Vegetables — Add mushrooms and zucchini. Sauté for 5-7 minutes until mushrooms are golden brown and zucchini is tender-crisp. Stir in cherry tomatoes and cook for 2 more minutes.
- 4Make the Cream Sauce — While vegetables cook, combine cashews, vegetable broth, nutritional yeast, thyme, salt, and pepper in a blender. Blend on high until smooth and creamy, about 1-2 minutes.
- 5Combine and Simmer — Pour the cashew cream into the pot with the vegetables. Stir in the cooked pasta. Bring to a gentle simmer (around 190°F/88°C) and cook for 2-3 minutes until everything is heated through and the sauce thickens slightly.
- 6Adjust and Serve — Taste and adjust seasoning. If the sauce is too thick, add a splash of reserved pasta water. Serve hot, garnished with fresh basil or parsley if desired.



