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: Charlotte Evans
  • Total Time: 30 minutes
  • Yield: Serves 4

Description

Spinach White Bean Pesto Pasta is a vibrant, nutritious dish that combines creamy white beans and fresh spinach into a delicious pesto sauce. This quick recipe takes less than 30 minutes to prepare, making it perfect for busy weeknights. Tossed with your favorite pasta, it creates a flavorful meal that pleases even the pickiest eaters. Enjoy this delightful dish garnished with extra cheese or nuts for added texture and taste.


Ingredients

Scale
  • 2 cups fresh spinach
  • 1 can (15 oz) cannellini or navy beans, drained and rinsed
  • ½ cup grated Parmesan cheese
  • 2 garlic cloves
  • 2 tbsp fresh lemon juice
  • 8 oz pasta of choice (e.g., fusilli or penne)
  • ¼ cup extra virgin olive oil
  • Salt and pepper, to taste

Instructions

  1. Gather all ingredients on your counter for easy access.
  2. Bring a large pot of salted water to boil; add pasta and cook according to package instructions until al dente (about 8-10 minutes). Drain, reserving half a cup of pasta water.
  3. In a food processor, combine spinach, white beans, garlic, Parmesan, lemon juice, salt, and pepper. Pulse until smooth while slowly adding olive oil until creamy.
  4. In a large bowl, toss hot pasta with pesto, adding reserved pasta water as needed for consistency.
  5. Taste and adjust seasoning before serving. Garnish with more cheese or nuts if desired.
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Main
  • Method: Cooking
  • Cuisine: Italian

Nutrition

  • Serving Size: 1 plate (approximately 320g)
  • Calories: 420
  • Sugar: 2g
  • Sodium: 350mg
  • Fat: 18g
  • Saturated Fat: 4g
  • Unsaturated Fat: 12g
  • Trans Fat: 0g
  • Carbohydrates: 52g
  • Fiber: 10g
  • Protein: 15g
  • Cholesterol: 10mg