Go Back
Vegan Pesto Pasta with Potatoes & Green Beans

Vegan Pesto Pasta with Potatoes & Green Beans

Whip up this vegan pesto pasta with potatoes and green beans in one pot! Fresh basil, garlic, and olive oil make a creamy dairy-free pesto that’s bursting with flavor — a wholesome weeknight meal ready in under 30 minutes.
3.46 from 24 votes
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Course Main Course, pasta, Side Dish
Cuisine Italian
Servings 4

Ingredients
  

For the Pasta

  • 12 oz 340 g pasta – trofie, fusilli, or penne work best
  • 1 ½ cups green beans trimmed and cut into 2-inch pieces
  • 2 cups baby potatoes diced into bite-sized chunks
  • Salt for boiling water (about 1 tablespoon)

For the Vegan Pesto

  • 2 cups fresh basil leaves loosely packed
  • ½ cup sunflower seeds or pumpkin seeds for variation
  • 3 cloves garlic peeled
  • ¼ cup yellow onion roughly chopped
  • ½ cup extra-virgin olive oil
  • 2 tablespoons fresh lemon juice plus more to taste
  • 2 –4 tablespoons pasta cooking water as needed for blending
  • ½ teaspoon sea salt or to taste
  • ¼ teaspoon black pepper freshly ground

For Serving

  • Extra basil leaves or toasted sunflower seeds for garnish
  • Lemon wedges for squeezing over the top
  • Freshly cracked black pepper optional

Instructions
 

Cook the Pasta

  • Bring a large pot of salted water to a boil. Add your pasta and cook according to the package directions.
  • Add Green Beans & Potatoes Halfway
  • When the pasta is halfway cooked, add the diced potatoes and trimmed green beans to the same pot. They’ll cook together, saving time and dishes.
  • Reserve Pasta Water & Drain
  • Before straining, scoop out about a cup of the starchy pasta water — this will help emulsify the pesto later. Drain everything and set aside.
  • Sauté Aromatics
  • In a large skillet or sauté pan, warm olive oil over medium heat. Add chopped garlic and onion, cooking until fragrant and lightly golden.
  • Add Green Beans & Potatoes
  • Toss in the cooked green beans and potatoes, stirring to coat them in the garlicky oil.

Make the Vegan Pesto

  • In a blender or food processor, combine fresh basil, sunflower seeds, garlic, lemon juice, olive oil, and a splash of reserved pasta water. Blend until smooth and creamy. Adjust salt and pepper to taste.
  • Toss Pasta in Pesto
  • Add the cooked pasta to the skillet and pour in the pesto. Toss everything together gently, adding more pasta water as needed for a silky coating.
  • Squeeze Lemon & Serve
  • Finish with a generous squeeze of fresh lemon juice for brightness. Serve warm and garnish with extra basil leaves or sunflower seeds.

Notes

? Nutrition Facts (Per Serving)

Nutrient Amount % Daily Value*
Calories 510 kcal —
Total Fat 28 g 36%
Saturated Fat 3.5 g 18%
Polyunsaturated Fat 8 g —
Monounsaturated Fat 15 g —
Cholesterol 0 mg 0%
Sodium 300 mg 13%
Total Carbohydrates 55 g 20%
Dietary Fiber 5 g 18%
Total Sugars 3 g —
Protein 11 g 22%
Vitamin A 18%  
Vitamin C 35%  
Calcium 6%  
Iron 15%  
*Percent Daily Values are based on a 2,000-calorie diet. Your values may vary depending on your individual needs.

? Nutritional Insights

  • ? Balanced meal: Each serving provides complex carbs from pasta and potatoes, healthy fats from olive oil and sunflower seeds, and plant protein.
  • ? Rich in antioxidants: Thanks to the basil, garlic, and green beans, this dish is full of anti-inflammatory and immune-supportive compounds.
  • ? Great source of magnesium & vitamin E from sunflower seeds.
  • ? Naturally cholesterol-free and heart-healthy — a great choice for plant-based diets.
Keyword Beans, pesto, potatoes