Vegan Lemon White Bean Pasta

1 Shares

This creamy Vegan Lemon White Bean Pasta is a quick, easy, and wholesome meal that is packed with plant-based protein and flavor. It uses white beans as the base for a dairy-free, creamy sauce, making it both rich and healthy. Combined with fresh lemon, garlic, and a touch of red pepper flakes, it’s the perfect light yet satisfying dinner that comes together in just 20 minutes. A great option for a vegan or gluten-free meal, it’s sure to become a family favorite.

Full Recipe: 

Ingredients

  • 12 ounces pasta of choice

  • 1 bunch asparagus, chopped

  • 1 (15-ounce) can small white beans (such as navy beans), drained and rinsed

  • ¼ cup plain non-dairy milk (almond milk or any unsweetened variety)

  • 4 tablespoons olive oil, divided

  • 3-4 tablespoons fresh lemon juice

  • 1 large white or yellow onion, diced

  • 6 cloves garlic, minced

  • ¼ cup cashew parmesan (or nutritional yeast for a substitute)

  • 1 teaspoon lemon zest

  • ½ teaspoon red pepper flakes

  • ½ teaspoon dried parsley

  • 1 teaspoon salt (or more to taste)

  • ¼ teaspoon black pepper

Directions

  1. Cook the Pasta:
    Bring a large pot of salted water to a boil and cook the pasta according to the package instructions. Once done, drain and set aside.

  2. Sauté Onion and Garlic:
    In a pan, heat 2 tablespoons of olive oil over medium heat. Add the diced onion and cook for about 5 minutes until golden brown. Add the minced garlic and sauté for another 1-2 minutes until fragrant.

  3. Make the Sauce:
    Transfer the sautéed onion and garlic to a food processor or blender. Add the drained white beans, remaining olive oil, non-dairy milk, lemon juice, cashew parmesan (or nutritional yeast), lemon zest, red pepper flakes, parsley, salt, and pepper. Blend until smooth and creamy.

  4. Cook the Asparagus:
    In the same pan you used for the onions, add the chopped asparagus with a touch of olive oil. Sauté for 5-10 minutes until the asparagus is tender (I prefer mine on the firm side).

  5. Assemble the Pasta:
    Add the cooked pasta to the pan with the asparagus, then pour the white bean sauce over the top. Stir everything together until well combined and heated through.

  6. Serve:
    Serve warm with a sprinkle of cashew parmesan or more red pepper flakes if desired.

Nutrients (Per Serving)

  • Calories: 427 kcal

  • Carbohydrates: 62g

  • Protein: 13.6g

  • Fat: 17.2g

  • Fiber: 9.3g

  • Sugar: 3.7g

  • Sodium: 492mg

  • Potassium: 374mg

1 Shares

Leave a Comment