vegan alfredo recipe
The Best vegan alfredo recipe
I love this recipe because it’s so adaptable. You can make it a simple weeknight dinner with just the basics, or you can go all out with roasted mushrooms, crispy cashews, or even a sprinkle of nutritional yeast for that cheesy flavor without the cheese. It’s also great for meal prep—leftovers taste just as good the next day, and it’s easy to double if you’re feeding a crowd. Plus, there are real health benefits here. It’s packed with plant-based protein from the cashews or tofu, and the sauce is naturally gluten-free if you use the right pasta. My kids don’t even notice they’re eating something healthy, but I know it’s keeping them full and energized. And honestly? It’s a game-changer for anyone who’s trying to cut back on dairy without sacrificing flavor. It’s the kind of dish that makes you feel like you’re doing something good for yourself and your family, even if you’re not a vegan.

Vegan Alfredo Pasta
A creamy, rich, and comforting vegan Alfredo pasta made with cashew cream and nutritional yeast for a satisfying plant-based dish. This recipe is a must-try for any occasion.
🥘Ingredients
- 12 oz (340g) fettuccine or spaghetti
- 1 tbsp olive oil
- 1 cup (160g) raw cashews
- 2 cups (480ml) unsweetened almond milk
- 1 cup (240ml) vegetable broth
- 1/2 cup (50g) nutritional yeast
- 2 cloves garlic, minced
- 1 tbsp lemon juice
- 1 tsp salt
- 1/2 tsp black pepper
- 1/4 tsp nutmeg
- 1/4 tsp onion powder
- 1 cup (150g) sautéed mushrooms
- 1/2 cup (75g) grated parmesan alternative (e.g., nutritional yeast or vegan parmesan)
- Handful of fresh basil or parsley, chopped
👨🍳Directions
-
1
Cook pasta according to package instructions in salted boiling water until al dente. Drain and set aside. -
2
In a food processor or blender, combine raw cashews, almond milk, vegetable broth, nutritional yeast, minced garlic, lemon juice, salt, black pepper, nutmeg, and onion powder. Blend until smooth and creamy, scraping down the sides as needed. -
3
While the sauce is blending, heat olive oil in a saucepan over medium heat. Add optional mushrooms (if using) and sauté until softened and golden, about 5 minutes. -
4
Once the sauce is smooth, pour it over the cooked pasta in the pot. Stir well to combine. If the sauce is too thick, add a splash of warm almond milk to thin it out. -
5
Add sautéed mushrooms (if using) and any grated vegan parmesan alternative. Stir gently to incorporate. Taste and adjust seasoning if needed. -
6
Garnish with fresh basil or parsley and serve hot.
🔧Equipment
- Large pot
- Food processor or blender
- Saucepan
- Cooking pan
- Whisk
- Chef’s knife and cutting board
- Colander
📊Nutrition Facts (per serving)
📝Notes
- For extra creaminess, soak cashews in hot water for 15 minutes before blending.
- Substitute almond milk with any other unsweetened plant-based milk for variety.
- Use whole wheat pasta for a higher fiber option.
- This sauce can be made ahead and reheated gently before serving.
Watch Video Of How Vegan Alfredo Pasta Works
❓ Frequently Asked Questions About Vegan Alfredo Pasta
What is the best way to make a creamy vegan alfredo sauce without using dairy?
The best way to create a rich, creamy vegan alfredo sauce is by blending cashew cream (soaked cashews blended with water, garlic, nutritional yeast, and lemon juice) or using a silken tofu base (blended with olive oil, garlic, and spices). For extra richness, add a splash of coconut milk or nutritional yeast for a cheesy flavor. Avoid using store-bought vegan Alfredo sauces with thickeners like guar gum, as they can make the sauce too thick or gummy.
—
Can I use any type of pasta for a vegan Alfredo dish, and what are the penne or spaghetti work best?
Yes! Almost any pasta works, but penne or spaghetti are the most popular choices for Alfredo because they hold up well to the creamy sauce. Fettuccine is another great option—its flat shape absorbs the sauce beautifully. For lighter versions, try fresh egg-free pasta (like chickpea or lentil-based) or whole wheat pasta. Avoid very short or small shapes like macaroni, as they can get lost in the sauce.
—
How do I prevent my vegan Alfredo from being watery or too thin?
To avoid a watery sauce, blend the ingredients thoroughly—especially if using soaked cashews or tofu. Add the sauce to the pasta after cooking (not while boiling) to prevent it from breaking down. For extra thickness, stir in 1-2 tbsp cornstarch or arrowroot powder mixed with cold water before adding to the pasta. Also, avoid overcooking the pasta—it releases excess starch that can dilute the sauce. If needed, simmer the sauce briefly for 1-2 minutes after combining with the pasta.
—
What are some great vegan toppings and sides to serve with Alfredo?
A classic vegan Alfredo pairs well with:
– Roasted or sautéed veggies (broccoli, zucchini, mushrooms, or asparagus).
– Fresh herbs (basil, parsley, or cilantro) for brightness.
– Crispy garlic bread or garlic knots (use vegan butter).
– A side salad with lemon vinaigrette or a simple arugula salad with balsamic glaze.
– Crispy vegan parmesan (blend cashews, nutritional yeast, and spices for a cheesy crunch).
– Fresh fruit like berries or pineapple for a sweet contrast.
For extra protein, consider adding tofu, tempeh, or marinated mushrooms.
—
Why does my vegan Alfredo taste bland or lack flavor, even though it looks creamy?
A bland vegan Alfredo often happens because cashews or tofu can be neutral in flavor if not seasoned properly. To boost taste:
1. Add umami boosters: Use nutritional yeast (adds a cheesy, savory depth), soy sauce or tamari, or miso paste for richness.
2. Increase garlic & herbs: Blend 2-3 cloves of garlic (or 1 tbsp garlic powder) and add fresh herbs (thyme, parsley, or basil).
3. Acid balance: A splash of lemon juice, vinegar, or white wine brightens the sauce.
4. Spices & aromatics: Add black pepper, smoked paprika, or a pinch of cayenne for warmth.
5. Dehydrated mushrooms (blended into the sauce) add an earthy, meaty depth.
If the sauce still lacks flavor, try reducing it slightly (simmer for 2-3 minutes) to concentrate the aromatics.
