Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Spinach White Bean Pesto Pasta


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Barbara
  • Total Time: 25 minutes
  • Yield: Serves 4

Description

Experience the delightful combination of earthy spinach and creamy white beans in this vibrant pesto pasta. Perfect for any occasion, this dish is quick to prepare and bursts with fresh flavors that will leave your taste buds dancing with joy. Whether it’s a cozy weeknight dinner or a special gathering, Spinach White Bean Pesto Pasta promises to impress!


Ingredients

Scale
  • 8 oz pasta (whole wheat preferred)
  • 2 cups fresh spinach
  • 1 can (15 oz) white beans (cannellini or great northern)
  • 3 cloves garlic
  • 1/4 cup olive oil
  • 2 tbsp lemon juice (freshly squeezed)
  • 1/2 cup grated Parmesan cheese (or nutritional yeast for vegan option)
  • 1/4 cup nuts (pine nuts or walnuts)

Instructions

  1. Cook the pasta: Bring a large pot of salted water to a boil and cook pasta until al dente according to package instructions. Drain and reserve some pasta water.
  2. Prepare the pesto: In a food processor, blend spinach, white beans, garlic, nuts, lemon juice, and olive oil until smooth but slightly chunky. Season with salt and pepper to taste.
  3. Combine: Toss the cooked pasta with the pesto in a large mixing bowl. If too thick, add reserved pasta water gradually until desired creaminess is reached.
  4. Serve: Mix in grated Parmesan cheese until melted. Serve immediately with extra cheese on top if desired.
  • Prep Time: 10 minutes
  • Cook Time: 15 minutes
  • Category: Main
  • Method: Cooking
  • Cuisine: Italian

Nutrition

  • Serving Size: 1 cup (about 210g)
  • Calories: 385
  • Sugar: 2g
  • Sodium: 310mg
  • Fat: 16g
  • Saturated Fat: 3g
  • Unsaturated Fat: 12g
  • Trans Fat: 0g
  • Carbohydrates: 51g
  • Fiber: 10g
  • Protein: 14g
  • Cholesterol: 10mg