fbpx Print
Square photo of a plate with pasta primavera

Pasta Primavera

  • Author: Iosune
  • Prep: 10 mins
  • Cook: 20 mins
  • Total: 30 mins
  • 2-4 1x
  • Main Dish, Side Dish
  • Italian
  • Vegan

Servings 2-4 1x

Scale Tap or hover over number to scale servings

This pasta primavera recipe is perfect to enjoy all year long. It’s comforting, flavorful, easy to make, and ready in less than 30 minutes!


  • 8 oz pasta of your choice (225 g)
  • 12 tbsp extra virgin olive oil
  • 2 cloves of garlic, sliced
  • 1 carrot, chopped
  • 1 zucchini, chopped
  • 1 onion, chopped
  • 1 cup asparagus (140 g), chopped
  • 1 cup frozen peas (120 g)
  • 1 tbsp flour. any type of flour will do (use gluten-free flour if needed)
  • 1 tsp sea salt
  • 1/4 tsp ground black pepper
  • 1 cup vegetable stock or water (250 ml)
  • The juice of 1/2 lemon
  • A handful of fresh basil (optional), chopped


  1. Cook the pasta according to package directions. Drain and set aside.
  2. Heat the oil in a skillet and add the veggies, except the frozen peas.
  3. Cook over medium-high heat until golden brown, stirring occasionally.
  4. Incorporate the frozen peas, flour, salt, and pepper and cook for about one minute.
  5. Add the water or vegetable broth, stir and cook for another 5 minutes.
  6. Add the pasta, lemon juice, and basil, stir and serve immediately just by itself or with vegan Parmesan cheese or some baked tofu on top. You can also serve it with seitan to incorporate some protein into your meal.
  7. Keep leftovers in an airtight container in the fridge for 5-7 days.


  • Feel free to use any type of pasta. Gluten-free pasta will work too.
  • This recipe goes well with everything, so add all the veggies you’d like.
  • Fresh peas are also a good option, although I only had frozen peas on hand.
  • Also, feel free to add any spices or fresh or dried herbs you want to.
  • Nutritional info has been calculated by using 1 tbsp of oil and water instead of vegetable stock.


  • Serving Size: 1/4 of the recipe
  • Calories: 314
  • Sugar: 6.9 g
  • Sodium: 518 mg
  • Fat: 4.7 g
  • Saturated Fat: 0.7 g
  • Carbohydrates: 57.1 g
  • Fiber: 6.3 g
  • Protein: 11.5 g