Creamy Vegan Alfredo Pasta
If you love a rich, creamy alfredo but want something dairy-free and nourishing, this vegan version is going to become a staple. It’s made with soaked cashews and almonds for that velvety texture, brightened with fresh lemon juice, and tossed with sautéed vegetables for a balanced, satisfying meal.
This recipe is perfect for a cozy weeknight dinner, meal prep for the week, or when you want something indulgent that still feels wholesome and comes together in 30 minutes.
Ingredients
For the “Alfredo” Sauce
1 cup raw cashews
½ cup raw almonds
Hot water (for soaking)
¼–⅓ cup fresh lemon juice (from about 1 large lemon)
1 teaspoon black pepper
1 teaspoon salt
1 cup salted pasta water (reserve from cooking pasta)
Red crushed pepper (optional, to taste)
For the Pasta & Vegetables
220 grams pasta of choice (about 4 servings)
3 cloves garlic, finely minced
1 medium carrot, sliced into rounds
1 generous handful baby bella mushrooms, sliced
1 generous handful broccoli florets, cut small
2 handfuls fresh spinach leaves
Instructions
1. Soak the Nuts
Place the cashews and almonds in a bowl and cover with hot water. Let soak for 10–15 minutes. This softens the nuts and helps create a smoother, creamier sauce.
2. Cook the Pasta
Bring a large pot of salted water to a boil. Cook the pasta according to package instructions.
Before draining, reserve 1 cup of the pasta water for the sauce.
3. Make the Alfredo Sauce
Drain the soaked nuts and discard the soaking liquid.
Add the nuts to a blender along with:
Lemon juice
Black pepper
Salt
1 cup reserved pasta water
Red crushed pepper (if using)
Blend until completely smooth and creamy. If you prefer a thinner sauce, add additional pasta water 1 tablespoon at a time and blend until desired consistency is reached.
4. Sauté the Vegetables
In a large pan over medium heat, sauté the garlic for about 30 seconds until fragrant.
Add the carrots, mushrooms, and broccoli. Cook for several minutes, stirring occasionally, until slightly softened but still vibrant.
5. Combine Everything
Add the cooked pasta and spinach to the pan with the vegetables. Toss gently.
Turn off the heat, then pour in the alfredo sauce. Mix well until everything is evenly coated and the spinach wilts from the residual heat.
6. Serve
Serve immediately while warm. Top with extra crushed red pepper, fresh cracked black pepper, or a squeeze of lemon if desired.
Additional Notes & Tips
Adjust the spice level by adding more or less Calabrian chili bomba or jalapeños.
You can easily make this vegan by using vegan mayo and dairy-free cheese.
If you’re meal-prepping, the tofu and veggies can be cooked ahead and assembled fresh.
Serve with sweet potato chips or any chips you love for the perfect crunch on the side.