Easy Vegan Asparagus & Mushroom Linguine (20-Minute Meal)

Pasta, Noodles, Dumplings

October 29, 2026

Vegan Asparagus and Mushroom Linguine – vegetarian recipe

This Vegan Asparagus and Mushroom Linguine is the epitome of a fresh, fast, and fabulous weeknight dinner. In just 20 minutes, you can have a restaurant-quality pasta dish on the table, bursting with the flavors of crisp spring asparagus, earthy mushrooms, and a delicate garlic and white wine sauce. It’s light, satisfying, and completely plant-based!

Ingredients

• 1 pound / 450g (15.9 oz) asparagus spears
• 8 ounces / 225g (7.9 oz) dried multigrain linguine
• 2 tablespoons (30 ml / 1 fl oz) olive oil, divided
• 4 cloves garlic, minced
• 1/4 teaspoon (20 ml / 0.7 fl oz) freshly ground black pepper
• 1 8-ounce / 225g (7.9 oz) package fresh button mushrooms, halved
• 1/4 cup / 60ml dry white wine
• 1/4 teaspoon salt
• 1/4 cup (960 ml) shredded fresh basil
• 1/4 teaspoon (20 ml / 0.7 fl oz) crushed red pepper

Instructions

1. Prep the Veggies: Snap off and discard the tough, woody bases from the asparagus spears. Rinse and slice the asparagus on a bias into 1 1/2-inch pieces.
2. Cook the Pasta: Bring a large pot of lightly salted water to a boil. Cook the linguine according to package directions until al dente. Drain well, return the pasta to the hot pot, and cover to keep warm.
3. Sauté the Aromatics: While the pasta cooks, heat 1 tablespoon (15 ml / 0.5 fl oz) of olive oil in a large skillet over medium heat. Add the minced garlic and black pepper, cooking and stirring for about 30 seconds until fragrant.
4. Cook the Vegetables: Add the prepared asparagus, halved mushrooms, white wine, and salt to the skillet. Increase the heat to bring the mixture to a boil, then reduce heat to a simmer. Cook, uncovered, for about 4 minutes, stirring occasionally, until the asparagus is crisp-tender.
5. Combine and Finish: Remove the skillet from the heat and stir in the remaining 1 tablespoon (15 ml / 0.5 fl oz) of olive oil. Add the cooked linguine to the skillet with the vegetables. Toss gently to combine everything. Serve immediately, topped with shredded fresh basil and a sprinkle of crushed red pepper.

Nutritional Information

• Per Serving (approximate): 308 calories, 8 g (0.28 oz) total fat (1 g / 0.04 oz saturated fat), 0 mg cholesterol, 205 mg sodium, 43 g (1.52 oz) carbohydrates, 6 g (0.21 oz) fiber, 14 g (0.49 oz) protein.

Pro Tips

• Elevate this dish by swapping button mushrooms for a mix of exotic varieties like shiitake, cremini, or oyster mushrooms for a deeper, earthier flavor.
• Brighten the entire dish by squeezing the juice of half a lemon over the pasta just before serving.
• For a protein boost, toss in a can of rinsed and drained chickpeas or cannellini beans along with the asparagus and mushrooms.
• Add a cheesy, savory element by sprinkling the finished pasta with a tablespoon or two of nutritional yeast or your favorite store-bought vegan parmesan.

FAQ

Q: How can I add more protein to this vegan pasta
A: To make this a more protein-rich meal, you can follow the pro tip and toss in a can of rinsed and drained chickpeas or cannellini beans along with the vegetables. For another option, consider serving it with a side of pan-seared tofu or tempeh.

Q: Is there a non-alcoholic substitute for the white wine
A: Absolutely. If you prefer to cook without alcohol, you can substitute the 1/4 cup (960 ml) of dry white wine with an equal amount of vegetable broth. For a bit of acidity to mimic the wine, add a teaspoon of lemon juice or white wine vinegar to the broth.

Q: Can I make this asparagus and mushroom pasta gluten-free
A: Yes, this recipe is easily adapted to be gluten-free. Simply substitute the multigrain linguine with your favorite gluten-free pasta, such as one made from brown rice, quinoa, or chickpeas. Be sure to cook the gluten-free pasta according to its specific package directions.

Q: How should I store leftovers of this vegan linguine
A: Store any leftover pasta in an airtight container in the refrigerator for up to 3 days. Please note the asparagus may lose some of its crispness upon reheating. Reheat gently in a skillet with a splash of water or olive oil, or in the microwave until warmed through.

More Recipes You’ll Love

Vegan Asparagus and Mushroom Linguine – vegetarian recipe
Stav Kogan

Vegan Asparagus and Mushroom Linguine

This Vegan Asparagus and Mushroom Linguine is the epitome of a fresh, fast, and fabulous weeknight dinner. In just 20 minutes, you can have a restaurant-quality pasta dish on the table, bursting with the flavors of crisp spring asparagus, earthy mushrooms, and a delicate garlic a
Prep Time 10 minutes
Cook Time 10 minutes
Total Time 20 minutes
Servings: 4 serving
Calories: 308

Ingredients
  

  • 1 pound (450 g / 15.9 oz) asparagus spears
  • 8 ounces (225 g / 7.9 oz) dried multigrain linguine
  • 2 tablespoons (30 ml / 1 fl oz) olive oil, divided
  • 4 cloves garlic, minced
  • 1/4 teaspoon (20 ml / 0.7 fl oz) freshly ground black pepper
  • 1 8-ounce / 225g (7.9 oz) package fresh button mushrooms, halved
  • 1/4 cup (60 ml) dry white wine
  • 1/4 teaspoon (20 ml / 0.7 fl oz) salt
  • 1/4 cup (960 ml) shredded fresh basil
  • 1/4 teaspoon (20 ml / 0.7 fl oz) crushed red pepper
  • Elevate this dish by swapping button mushrooms for a mix of exotic varieties like shiitake, cremini, or oyster mushrooms for a deeper, earthier flavor.
  • Brighten the entire dish by squeezing the juice of half a lemon over the pasta just before serving.
  • For a protein boost, toss in a can of rinsed and drained chickpeas or cannellini beans along with the asparagus and mushrooms.

Method
 

  1. Prep the Veggies: Snap off and discard the tough, woody bases from the asparagus spears.
  2. Rinse and slice the asparagus on a bias into 1 1/2-inch pieces.
  3. Cook the Pasta: Bring a large pot of lightly salted water to a boil.
  4. Cook the linguine according to package directions until al dente.
  5. Drain well, return the pasta to the hot pot, and cover to keep warm.
  6. Sauté the Aromatics: While the pasta cooks, heat 1 tablespoon (15 ml / 0.5 fl oz) of olive oil in a large skillet over medium heat.
  7. Add the minced garlic and black pepper, cooking and stirring for about 30 seconds until fragrant.
  8. Cook the Vegetables: Add the prepared asparagus, halved mushrooms, white wine, and salt to the skillet. Increase the heat to bring the mixture to a boil, then reduce heat to a simmer.
  9. Cook, uncovered, for about 4 minutes, stirring occasionally, until the asparagus is crisp-tender.
  10. Combine and Finish: Remove the skillet from the heat and stir in the remaining 1 tablespoon (15 ml / 0.5 fl oz) of olive oil.
  11. Add the cooked linguine to the skillet with the vegetables.
  12. Toss gently to combine everything.
  13. Serve immediately, topped with shredded fresh basil and a sprinkle of crushed red pepper.
  14. Add a cheesy, savory element by sprinkling the finished pasta with a tablespoon or two of nutritional yeast or your favorite store-bought vegan parmesan.

Nutrition

Calories: 308kcalCarbohydrates: 43gProtein: 14gFat: 8g

Tried this recipe?

Let us know how it was!
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted

More Vegetarian Recipes

Authentic Thai Peanut Sauce with Crispy Fried Tofu – vegetarian recipe

Crispy Tofu with The BEST Thai Peanut Sauce

Authentic Thai peanut sauce with crispy fried tofu is the combination that ruins restaurant takeout for you. The sauce builds from red and Mussaman curry pastes, coconut milk, roasted peanuts, and tamarind into something rich and complex, while cornstarch-dusted tofu...