Spinach White Bean Pesto Pasta

Why You’ll Love This Recipe

Spinach White Bean Pesto Pasta is a vibrant, wholesome dish packed with flavor and nutrients. The creamy texture from white beans blends beautifully with fresh spinach and basil to create a rich, dairy-free pesto. It’s a quick, satisfying meal perfect for busy weeknights, meal prep, or a refreshing plant-based dinner that feels indulgent yet is good for you.

ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

pasta (such as penne or fusilli)fresh spinachcanned white beans (like cannellini or great northern)fresh basillemon juicegarlicolive oilsaltblack peppernutritional yeast (optional for a cheesy flavor)crushed red pepper flakes (optional for heat)

directions

Cook the pasta according to package instructions until al dente. Reserve ½ cup of pasta water and drain the rest.

In a food processor or blender, combine the spinach, white beans, basil, lemon juice, garlic, olive oil, salt, pepper, and nutritional yeast (if using). Blend until smooth and creamy, adding a bit of reserved pasta water if needed to loosen the sauce.

Return the cooked pasta to the pot and pour the pesto over it. Toss to coat evenly, adding a splash of pasta water to help the sauce cling to the pasta if necessary.

Taste and adjust seasoning with more salt, pepper, or lemon juice as desired.

Serve warm, garnished with a sprinkle of red pepper flakes or extra basil if you like.

Servings and timing

This recipe serves 4.Preparation time: 10 minutesCooking time: 10-12 minutesTotal time: 20-25 minutes

Variations

Add sautéed mushrooms or cherry tomatoes for extra texture and flavor.

Stir in cooked chicken or shrimp for a protein boost.

Swap spinach with arugula or kale for a different green twist.

Use gluten-free pasta to make it celiac-friendly.

Top with toasted pine nuts or walnuts for crunch.

storage/reheating

Store leftovers in an airtight container in the refrigerator for up to 4 days.To reheat, add a splash of water or broth and warm on the stovetop or in the microwave until heated through.The pesto sauce may thicken in the fridge—stir in a bit of olive oil or water to loosen it.

Spinach White Bean Pesto Pasta

FAQs

Can I use dried beans instead of canned?

Yes, just cook them until tender before using.

Does the pesto have to be cooked?

No, the pesto is blended raw for maximum freshness and flavor.

Is this pesto nut-free?

Yes, it’s naturally nut-free, but you can add nuts if desired.

Can I freeze the pesto?

Yes, freeze in portions for up to 2 months. Thaw in the fridge before using.

What if I don’t have nutritional yeast?

You can skip it or substitute with a bit of vegan parmesan or a splash of soy sauce for umami.

Can I serve this cold?

Absolutely! It makes a great chilled pasta salad.

How can I make it spicier?

Add more red pepper flakes or blend in a small piece of jalapeño.

Does it taste “bean-y”?

Not at all—the beans add creaminess without overpowering the flavor.

Can I make it oil-free?

Yes, replace olive oil with a bit of the pasta cooking water and blend until smooth.

What pasta shape works best?

Short shapes like fusilli, penne, or farfalle hold the sauce well.

Conclusion

Spinach White Bean Pesto Pasta is a quick, flavorful, and nourishing dish that’s easy to customize and perfect for any night of the week. With its creamy texture, fresh green flavor, and satisfying bite, it’s a plant-powered meal you’ll want to make again and again

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

Spinach White Bean Pesto Pasta

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Molly Yeh
  • Prep Time: 10 minutes
  • Cook Time: 15 minutes
  • Total Time: 25 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Italian
  • Diet: Vegetarian

Description

A wholesome and flavorful pasta dish made with spinach, white beans, and a vibrant pesto sauce. It’s a quick, nutritious, and satisfying meal perfect for busy weeknights.


Ingredients

Units Scale
  • 12 oz pasta (any variety)
  • 2 cups fresh spinach
  • 1 can (15 oz) white beans, drained and rinsed
  • 1/2 cup basil pesto
  • 2 cloves garlic, minced
  • 2 tbsp olive oil
  • 1/4 cup grated Parmesan cheese (optional)
  • Salt and pepper to taste
  • 1/4 cup pasta water (reserved)
  • Juice of 1/2 lemon

Instructions

  1. Cook the pasta according to package instructions. Reserve 1/4 cup of pasta water before draining.
  2. While pasta is cooking, heat olive oil in a pan over medium heat. Add minced garlic and sauté for 1-2 minutes until fragrant.
  3. Add the spinach and cook until wilted, about 2-3 minutes.
  4. Stir in the white beans and cook for another 2 minutes until warmed through.
  5. Add the cooked pasta to the pan along with the pesto and reserved pasta water. Toss to combine everything evenly.
  6. Season with salt, pepper, and lemon juice to taste.
  7. Top with grated Parmesan cheese if using, and serve warm.

Notes

  • Use whole wheat or gluten-free pasta for added dietary preferences.
  • Add cherry tomatoes or sun-dried tomatoes for extra flavor.
  • Can be served warm or as a cold pasta salad.

Nutrition

  • Serving Size: 1 bowl
  • Calories: 420
  • Sugar: 3g
  • Sodium: 290mg
  • Fat: 16g
  • Saturated Fat: 3g
  • Unsaturated Fat: 12g
  • Trans Fat: 0g
  • Carbohydrates: 55g
  • Fiber: 7g
  • Protein: 15g
  • Cholesterol: 5mg

Leave a Comment & Rate this Recipe!

If you love this recipe, please consider giving it a star rating when you leave a comment. Star ratings help people discover my recipes online. Your support means a lot to me, I appreciate you.

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Your email address will not be published. Required fields are marked *