Tasty Vegan Lemon Asparagus Pasta

Spring always puts me in the mood for lighter meals, especially pasta dishes that don’t weigh me down. When I spot fresh asparagus at the market, I know exactly what I’m making for dinner. This lemon asparagus pasta has become a regular in my kitchen, and being vegan makes it perfect for everyone at the table.

The combination of bright lemon and seasonal asparagus just works so naturally together. I love how quick and simple this dish comes together – perfect for those busy weeknights when you want something homemade but don’t have hours to spend in the kitchen. The best part? You only need a handful of ingredients, most of which you probably already have in your pantry.

Over the years, I’ve made this pasta for countless family dinners and casual get-togethers. Even my friends who usually reach for meat-heavy dishes keep asking for seconds. That’s when you know you’ve got a keeper of a recipe!

Tasty Vegan Lemon Asparagus Pasta
Image: mollyshomeguide.com / Photographer Molly
SAVE NOW

Why You’ll Love This Lemon Asparagus Pasta

  • Diet-friendly – This pasta dish checks all the boxes – it’s vegan, can be made gluten-free, and is packed with vegetables for a nutritious meal that doesn’t compromise on taste.
  • Quick weeknight dinner – Ready in just 30-45 minutes, this pasta comes together faster than ordering takeout and makes enough to feed the whole family.
  • Creamy without cream – The tofu-based sauce creates a rich, silky texture that rivals traditional cream sauces, while keeping things light and plant-based.
  • Spring-inspired flavors – Fresh asparagus and bright lemon create a light, refreshing combination that’s perfect for warmer weather meals.
  • Customizable recipe – You can easily adapt this recipe to your taste by choosing your favorite pasta shape, adding extra vegetables, or adjusting the sauce thickness to your preference.

What Kind of Asparagus Should I Use?

For this pasta dish, you’ll want to look for bright green asparagus stalks that are firm and straight with compact, closed tips. Thinner stalks are generally more tender and cook faster, making them perfect for this quick pasta recipe, though medium-thickness spears work well too. When shopping, avoid asparagus with limp stems or flowering tips, as these are signs the vegetable is past its prime. Before cooking, don’t forget to snap off the woody ends – each spear will naturally break at the right spot when you bend it, leaving you with just the tender part to use in your dish.

Tasty Vegan Lemon Asparagus Pasta
Image: mollyshomeguide.com / Photographer Molly
SAVE NOW

Options for Substitutions

This vegan pasta dish is pretty flexible and allows for several easy swaps:

  • Pasta: Any pasta shape works well here – try penne, spaghetti, or bow ties. For a low-carb option, try zucchini noodles or spaghetti squash, but cook them separately and add at the end to prevent them from getting too soft.
  • Tofu: Not a tofu fan? Use cashew cream instead (blend 1 cup soaked cashews with 1/2 cup water until smooth), or try 1 cup of white beans blended with the sauce ingredients.
  • Plant-based milk: Any unsweetened non-dairy milk works here – oat, cashew, or coconut milk are all good choices. Just avoid flavored varieties that might change the taste of your sauce.
  • Asparagus: You can swap asparagus with broccoli, green beans, or sugar snap peas. Just adjust cooking time – broccoli needs about 5-7 minutes, while snap peas only need 2-3 minutes.
  • Nutritional yeast: If you’re out of nutritional yeast, try adding a tablespoon of white miso paste or extra herbs and garlic for flavor. The sauce won’t have the same cheesy note, but it’ll still taste good.
  • Fresh lemon: If you don’t have fresh lemon, use 3 tablespoons of bottled lemon juice, but skip the zest. You could also try a tablespoon of white wine vinegar plus a tablespoon of lemon juice for a similar bright flavor.

Watch Out for These Mistakes While Cooking

The biggest challenge when making vegan lemon asparagus pasta is overcooking the asparagus – it should be bright green and still have a slight crunch, so add it to the pan for just 3-4 minutes until tender-crisp. When blending the tofu sauce, not processing it long enough can leave you with a grainy texture instead of the smooth, creamy consistency you want – blend for at least 2-3 minutes until completely smooth. Another common mistake is being too shy with the lemon – since heat mellows the citrus flavor, taste and adjust the lemon juice and zest before serving, as you might need a little extra to achieve that bright, fresh flavor. For the best texture, reserve about 1/2 cup of pasta cooking water before draining – this starchy liquid helps thin out the sauce if it becomes too thick while cooking.

Tasty Vegan Lemon Asparagus Pasta
Image: mollyshomeguide.com / Photographer Molly
SAVE NOW

What to Serve With Lemon Asparagus Pasta?

This fresh and light pasta dish pairs perfectly with some crusty garlic bread or warm focaccia to soak up all that tasty lemon sauce. A simple arugula salad with cherry tomatoes and a light vinaigrette makes a great side dish that won’t overshadow the pasta’s delicate flavors. If you want to add more protein to your meal, try serving it with some grilled or roasted chickpeas seasoned with Italian herbs, or some marinated white beans on the side. You can also add a few extra veggies to round out the meal – roasted cherry tomatoes or sautéed zucchini would fit right in with the Mediterranean flavors of this dish.

Storage Instructions

Keep Fresh: This lemony pasta dish stays good in an airtight container in the fridge for up to 3 days. The sauce might thicken up a bit, but that’s totally normal! I like to make extra and pack it for lunch the next day – it’s one of those dishes that still tastes great even after hanging out in the fridge.

Make Ahead: If you want to prep ahead, you can make the sauce separately and store it in the fridge for up to 2 days. When you’re ready to eat, just cook fresh pasta and warm up the sauce. The asparagus is best cooked fresh, but if needed, you can blanch it ahead and store it separately.

Refresh: When you’re ready to enjoy your leftover pasta, add a splash of plant-based milk while reheating it on the stovetop over medium-low heat. Give it a good stir now and then. A squeeze of fresh lemon juice and a drizzle of olive oil can help bring back the fresh flavors!

Preparation Time 10-15 minutes
Cooking Time 20-30 minutes
Total Time 30-45 minutes
Level of Difficulty Easy

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

  • Calories: 600-700
  • Protein: 25-30 g
  • Fat: 25-30 g
  • Carbohydrates: 80-90 g

Ingredients

For the pasta and asparagus:

  • pinch of black pepper
  • 8 oz fettuccine
  • pinch of salt
  • 1 lb asparagus (cut into 2-inch pieces)
  • 1 tsp olive oil
  • 1 garlic clove (freshly minced for best flavor)

For the sauce:

  • 7 oz firm or silken tofu (gives better texture and moisture)
  • 1 cup plant-based milk (I use unsweetened almond milk)
  • 1/4 tsp onion powder
  • 1 tsp flour
  • 1 tsp olive oil
  • 3 garlic cloves (minced)
  • 1/4 tsp ground mustard
  • zest from 1/2 lemon
  • 2 oz sliced mushrooms
  • 1/2 tsp salt
  • 1/3 cup diced onion
  • 2 tbsp lemon juice
  • 1 to 2 tbsp nutritional yeast (optional, adds cheesy flavor)
  • 2 tsp mixed Italian herbs (I like McCormick)

For garnish:

  • vegan parmesan
  • 3 to 4 thin lemon slices
  • red pepper flakes
  • zest from 1/2 lemon
  • black pepper

Step 1: Prepare the Fettuccine

Begin by cooking the fettuccine according to the instructions on the package.

Once cooked, rinse the fettuccine in cold water to stop the cooking process and prevent sticking.

Set the pasta aside for later use.

Step 2: Sauté the Asparagus

In a skillet, heat a bit of oil over medium heat.

Add minced garlic and cook for about half a minute until fragrant.

Add the asparagus, a pinch of salt, and a touch of black pepper.

Mix everything together, then cover the skillet to cook/steam the asparagus for about 3 minutes, or until it turns bright green.

Once done, transfer the asparagus to a bowl and set it aside.

Step 3: Cook the Onions and Mushrooms

Using the same skillet, add more oil if needed and maintain medium heat.

Add another dose of minced garlic and sauté for a few seconds until it releases its aroma.

Then, add the diced onion and sliced mushrooms, cooking for about 2 minutes until they start to soften.

Step 4: Blend and Incorporate the Sauce

While the onions and mushrooms are cooking, blend your sauce ingredients (from tofu to flour) until smooth.

Pour the blended sauce into the skillet with the onions and mushrooms.

Add in your choice of herbs and stir to combine.

Bring the sauce to a gentle simmer and fold in the remaining lemon zest and lemon slices.

Taste the sauce and adjust seasoning as needed with salt, garlic powder, additional herbs, and black pepper.

Step 5: Combine and Meld Flavors

Fold the cooked pasta and 2/3 of the sautéed asparagus into the skillet with the sauce.

Mix everything well so that the fettuccine is nicely coated.

Cover the skillet, remove it from the heat, and let the flavors meld together for about 2 minutes.

Step 6: Garnish and Serve

Before serving, garnish your pasta dish with red pepper flakes, a touch of black pepper, and fresh basil for an added flavor boost.

Optionally, sprinkle with vegan Parmesan and top with the reserved cooked asparagus.

Serve the dish hot and enjoy your delightful meal!

Disclaimer: Our editors have used AI to create or enhance parts of this article and some images. All content has been fact-checked by our team to ensure accuracy.

Leave a Comment

×
Pinterest Logo
Follow me on Pinterest for FREE Daily Recipes!
Follow on Pinterest
Recipe