Vegan Angel Hair Pasta Primavera

Pasta Primavera
DianaLundin / Getty Images
  • Total: 25 mins
  • Prep: 10 mins
  • Cook: 15 mins
  • Yield: 4 servings
Nutritional Guidelines (per serving)
855 Calories
17g Fat
148g Carbs
30g Protein
See Full Nutritional Guidelines Hide Full Nutritional Guidelines
Nutrition Facts
Servings: 4 servings
Amount per serving
Calories 855
% Daily Value*
Total Fat 17g 22%
Saturated Fat 3g 13%
Cholesterol 0mg 0%
Sodium 696mg 30%
Total Carbohydrate 148g 54%
Dietary Fiber 16g 57%
Protein 30g
Calcium 390mg 30%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

This simple vegan and dairy-free pasta primavera recipe can be prepared as a healthy main dish. Made from a simple creamy homemade white sauce and plenty of garlic and basil for flavor, this is a filling dish perfect for a quick and easy vegetarian dinner. Give it a try and see if you don't just decide to add it to your usual go-to repertoire of dishes you make over and over again. 

Pasta primavera is one of those recipes that can be made in any number of different ways; there's really no wrong way. With lots of healthy veggies - including broccoli, carrots, mushrooms, and frozen peas - this simple pasta primavera ties together the vegetables and pasta in a low-fat and vegan soymilk-based white sauce with nutritional yeast for extra flavor. With little oil and completely dairy-free, this pasta primavera with angel hair is very low in fat and is completely cholesterol-free. 


  • 3 tbsp olive oil
  • 1 onion, diced
  • 3 cloves garlic, minced
  • 1 tbsp dried basil
  • 6 tbsp flour
  • 3 cupssoy milk
  • 1/4 cupnutritional yeast
  • 1 small head broccoli, cut into florets
  • 1 medium carrot, sliced
  • 1/2 pound sliced fresh mushrooms
  • 1 cup frozen peas, thawed
  • Salt and pepper to taste
  • 1 pound angel hair pasta

Steps to Make It

  1. Heat the olive oil in a large saucepan over medium heat. Add the diced onion, and the garlic and basil and allow to heat until the onion becomes translucent about 5 to 7 minutes. Next, stir in the flour to make a thick paste.

  2. Slowly add the soy milk, stirring constantly. Stir in the nutritional yeast, then cook over low heat just until the mixture thickens.

  3. In a separate pan, using a vegetable steamer, steam the broccoli florets and the sliced carrots just until barely tender, then add them to the white sauce along with the mushrooms and thawed frozen peas. Add salt and pepper to taste, then cook over low heat just until fully heated through, stirring often.

  4. Cook the angel hair pasta according to package directions, then serve the pasta primavera sauce over the prepared pasta.


This recipe is reprinted with permission from The Compassionate Cook Cookbook.