5 from 14 votes
Creamy Vegan Lemon Pasta with Fresh Peas and Spinach, ready in under 30 minutes! Simple to make and full of good for you ingredients.
Creamy Vegan Lemon Pasta with Fresh Peas and Spinach
Prep Time
10 mins
Cook Time
10 mins
Total Time
20 mins
Creamy vegan lemon pasta with fresh peas and spinach. No heavy cream or butter, a simple dish loaded with flavor.
Course: Main Course
Cuisine: American
Servings: 8 servings
Calories: 277 kcal
Author: Abra Pappa
  • 1 lb. angel hair pasta
  • 1/2 cup raw cashews
  • 1/2 cup water
  • 3 tbsp lemon juice
  • 2 tbsp lemon zest
  • 1/4 cup unsweetened plain almond milk
  • 1 cup fresh peas or frozen
  • 6 ounces fresh baby spinach
  • salted pasta water
  • Fresh basil
  1. Soak cashews in a bowl of water for 10 minutes. Drain and blend with 1/2 cup fresh cold water until creamy. Set aside.
  2. Put a large pot of water on the stove to boil. In the meantime pour cashew cream and almond milk into a large skillet on the stove over medium-low heat. Add the lemon zest and lemon juice and stir well to combine. Continue cooking on low heat until the pasta is ready.

  3. Just as the water is coming to a boil add a generous amount of salt, (I've found that about 1 tablespoon of salt to 4-6 quarts of water for one pound of pasta works quite well) and add the pasta. Follow the cooking instructions on the pasta (4 minutes for angel hair) but add the peas to the pot 3 minutes before the pasta will be finished. When the pasta is al dente (about 1 minutes before it's done) reserve about 2 cups of cooking liquid, then drain the pasta and the peas.
  4. Add pasta and peas to the pan with the cashew cream, and add the spinach. Stir until the spinach is wilted (a few minutes) and pour in little bits of salted pasta water to thin out. I ended up using about 1/2 cup pasta water.
  5. Serve with fresh basil.
Recipe Notes
Nutrition Facts
Creamy Vegan Lemon Pasta with Fresh Peas and Spinach
Amount Per Serving
Calories 277 Calories from Fat 36
% Daily Value*
Fat 4g6%
Sodium 33mg1%
Potassium 348mg10%
Carbohydrates 48g16%
Fiber 3g13%
Sugar 3g3%
Protein 10g20%
Vitamin A 2130IU43%
Vitamin C 17.3mg21%
Calcium 52mg5%
Iron 2.1mg12%
* Percent Daily Values are based on a 2000 calorie diet.