Jump to Recipe

Time to enjoy delicious vegan whole wheat farfalle with fresh asparagus, mushrooms, and creamy almond milk sauce.

Asparagus gives a wonderful taste and crunchy texture to our pasta. Besides that, they have a lot of vitamins (A, C, E, K, B6), folic acid, iron, calcium, selenium, potassium, copper, protein, and fiber. They also have anti-cancer and anti-inflammatory properties, they improve blood pressure and help the digestive system. So it's a very good idea, from all points of view, to include them in our diet.

Whole wheat farfalle with asparagus is a super easy, quick, and crowd-pleasing recipe.

So, cook this awesome vegan pasta and tell us what you think or your suggestions in the comments below!

This post contains affiliate links. If you make a purchase, we get a percentage, at no extra cost to you. As an Amazon Associate, allaboutvegans.com earns from qualifying purchases.

Photo of whole wheat farfalle with asparagus and mushrooms in white almond milk sauce. A vegan recipe from All About Vegans.

Whole wheat pasta with asparagus in creamy almond milk sauce

Mouthwatering, hearty whole wheat farfalle with asparagus and mushrooms in creamy almond milk sauce
5 from 15 votes
Print Pin
Course: Main dishes
Cuisine: Vegan, Vegetarian
Keywords: vegan, vegans, pasta, mushrooms, sauce, asparagus, recipe, vegetarian, fasting, lenten
Prep Time: 20 minutes
Cook Time: 20 minutes
Total Time: 40 minutes
Servings: 6
Calories: 860kcal
Author: Aphrodity Matthaiou



  • 500  g asparagus/17.6 oz
  • 3 Tbsp olive oil for sautéing
  • 2 Tbsp lemon juice
  • salt and pepper


  • 500  g mushrooms cleaned and sliced (17.6 oz)
  • 1 onion finely chopped
  • 3 cloves garlic finely chopped
  • ½ cup white wine
  • ½ cup vegetable broth (or water from the pasta)
  • 2 cups almond milk (or other plant-based milk)
  • 4 Tbsp lemon juice
  • ¼ tsp smoked paprika
  • salt and pepper
  • 2 Tbsp nutritional yeast (optional) preferably reinforced with B12


  • 500  g whole wheat farfalle (or another pasta of your choice)/17.6 oz
  • ½ tsp turmeric powder
  • 1 bay leaf
  • salt



  • Cut the hard bottom part of the asparagus off with a knife or break it with your hand (about 2-3 cm/1 in) and throw it away. Peel the bottom part that's left with a peeler. But not the top, because it's very tender. Then, using a knife, cut the asparagus into pieces of about 3-4 cm/1.5 in.
  • In a pan, heat the olive oil at medium to high temperature and saute the asparagus for about 10 minutes. Add salt and pepper. As soon as they get a bit of color, "extinguish" with the lemon. Take them out of the pan and set them aside.


  • As soon as you start making the sauce, put your pasta to boil in vegetable broth or water where you've added the turmeric, bay leaf, and salt. Boil them al dente and 1-2 minutes before the cooking time indicated on the package, add them into the sauce.


  • Heat a little olive oil in the pan again (we can use the same one where we sauteed the asparagus, after cleaning it a little with a towel) and sauté the onion. Once it has wilted (after about 1 minute), add the mushrooms. When most of the mushrooms' liquids are absorbed, add the garlic and sauté for half a minute.
  • Then deglaze with the wine. Once the alcohol has evaporated, add the vegetable broth (or water from the pasta), almond milk, lemon and spices (salt, pepper, smoked paprika), and stir.
  • Finally, add the asparagus and pasta into the sauce. Stir gently and continue cooking for another 2 minutes. If you want, add the nutritional yeast, which, in addition to flavor, also provides nutrients, and stir.


  • Serve warm, adding on top, if desired, extra nutritional yeast and freshly ground pepper.


  1. Don't wash the mushrooms with water, but clean them gently with a towel to get rid of the dirt.
  2. For more flavor, but also nutrients, you can boil the pasta in vegetable broth.
  3. If you want, you may add other vegetables to your pasta, such as peas or corn.


Calories: 860kcal | Carbohydrates: 146g | Protein: 87g | Fat: 10g | Saturated Fat: 2g | Sodium: 129mg | Potassium: 7911mg | Fiber: 26g | Sugar: 50g | Vitamin A: 671IU | Vitamin C: 62mg | Calcium: 130mg | Iron: 17mg

© allaboutvegans.com