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

Experience the delightful flavors of Spinach White Bean Pesto Pasta, a vibrant and nutritious dish that elevates your weeknight meals. This creamy pesto, made from fresh spinach and protein-packed white beans, delivers a burst of flavor with every bite. Perfect for impressing guests or sneaking in veggies for picky eaters, this pasta dish is easy to make and satisfying to enjoy.

  • Total Time: 25 minutes
  • Yield: Serves 4

Ingredients

Scale
  • 4 cups fresh spinach leaves (packed)
  • 1 can (15 oz) white beans (cannellini or great northern), drained and rinsed
  • ¼ cup pine nuts (lightly toasted)
  • 1 cup fresh basil leaves
  • ½ cup grated Parmesan cheese
  • ⅓ cup extra virgin olive oil
  • 3 garlic cloves
  • Juice of 1 lemon
  • 8 oz whole wheat spaghetti or fettuccine
  • Salt and pepper, to taste

Instructions

  1. Prepare Your Ingredients: Roughly chop spinach and basil.
  2. Blend the Pesto: In a food processor, combine spinach, white beans, pine nuts, garlic, basil, lemon juice, and Parmesan. Pulse until smooth while drizzling in olive oil to reach desired consistency.
  3. Cook Your Pasta: Boil salted water in a large pot; cook pasta according to package instructions until al dente. Reserve about ½ cup of cooking water before draining.
  4. Toss It Together: In a large bowl, mix hot pasta with pesto. Add reserved pasta water gradually if needed for creaminess.
  5. Final Touches: Season with salt and pepper to taste, then serve immediately garnished with extra Parmesan and basil.
  • Author: Olivia Carter
  • Prep Time: 15 minutes
  • Cook Time: 10 minutes
  • Category: Main
  • Method: Mixing
  • Cuisine: Italian

Nutrition

  • Serving Size: 1 cup (approximately 240g)
  • Calories: 450
  • Sugar: 2g
  • Sodium: 350mg
  • Fat: 20g
  • Saturated Fat: 4g
  • Unsaturated Fat: 14g
  • Trans Fat: 0g
  • Carbohydrates: 50g
  • Fiber: 10g
  • Protein: 18g
  • Cholesterol: 10mg