Spinach White Bean Pesto Pasta is a fresh, vibrant, and protein-packed dish that brings together creamy white beans and a flavorful spinach pesto sauce. It’s a satisfying vegetarian meal that’s perfect for busy weeknights, offering a delicious balance of earthy greens, savory garlic, and hearty pasta in every bite.
ingredients
Tip: You’ll find the full list of ingredients and measurements in the recipe card below.
fresh spinachcanned white beans (like cannellini or great northern)pasta of your choicetoasted pine nuts or walnutsgarlicolive oillemon juiceparmesan cheese (or nutritional yeast for a vegan version)saltblack pepperwater (as needed to thin the pesto)
directions
Cook the pasta according to package instructions. Reserve ½ cup of the pasta water, then drain and set aside.
In a food processor, combine spinach, drained white beans, garlic, nuts, lemon juice, parmesan cheese, salt, and pepper. Pulse until roughly combined.
With the processor running, drizzle in olive oil gradually until a smooth pesto forms. Add a bit of water or reserved pasta water to reach your desired consistency.
Toss the cooked pasta with the spinach white bean pesto until evenly coated. Add reserved pasta water a little at a time if needed to loosen the sauce.
Taste and adjust seasoning as needed. Serve warm with extra grated cheese or a drizzle of olive oil.
Servings and timing
This recipe serves 4.Preparation time: 10 minutesCooking time: 10 minutesTotal time: 20 minutes
Variations
Use kale or arugula in place of spinach for a bolder flavor.
Add sun-dried tomatoes or roasted red peppers for extra depth.
Use chickpeas instead of white beans for a different texture.
Top with sautéed mushrooms or cherry tomatoes for more veggies.
storage/reheating
Store leftovers in an airtight container in the fridge for up to 4 days.Reheat gently on the stove with a splash of water or in the microwave for 1-2 minutes, stirring halfway through.Freeze the pesto separately for up to 2 months; thaw overnight in the fridge before using.

FAQs
Can I use dried beans instead of canned?
Yes, just cook them until tender before blending into the pesto.
Is this dish vegan?
It can be made vegan by using nutritional yeast instead of parmesan.
What pasta shape works best?
Short pasta like penne, fusilli, or farfalle holds the sauce well.
Can I serve it cold?
Yes, it works great as a chilled pasta salad.
Do I have to use nuts?
You can omit them or replace with seeds like sunflower or pumpkin seeds.
Can I add protein?
Grilled chicken, tofu, or tempeh are great protein-boosting additions.
Does the spinach need to be cooked first?
No, raw spinach is perfect for a fresh and vibrant pesto.
Can I make the pesto ahead of time?
Yes, it stores well in the fridge for up to 5 days or can be frozen.
What can I serve it with?
A simple green salad or garlic bread pairs nicely.
Is this recipe kid-friendly?
Yes, it has a mild, creamy flavor that most kids enjoy.
Conclusion
Spinach White Bean Pesto Pasta is a quick, nourishing, and flavorful dish that proves healthy meals don’t have to be complicated. With its creamy texture and punchy pesto flavor, it’s a versatile option for weeknight dinners, meal prep, or entertaining.
PrintSpinach White Bean Pesto Pasta
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 4 servings 1x
- Category: Main Dish
- Method: Stovetop
- Cuisine: Italian
- Diet: Vegetarian
Description
A flavorful and healthy pasta dish made with spinach, white beans, and a vibrant homemade pesto sauce. Perfect for a quick vegetarian dinner.
Ingredients
- 8 oz pasta (penne or fusilli)
- 2 cups fresh spinach
- 1 can (15 oz) white beans, drained and rinsed
- 1/2 cup basil leaves
- 1/4 cup grated Parmesan cheese
- 1/4 cup olive oil
- 2 cloves garlic
- 2 tbsp lemon juice
- Salt and pepper to taste
- 1/4 cup pasta water (reserved)
Instructions
- Cook the pasta according to package instructions. Reserve 1/4 cup of pasta water, then drain and set aside.
- In a food processor, combine spinach, basil, Parmesan, garlic, lemon juice, salt, and pepper. Blend until roughly combined.
- Slowly add olive oil while blending to form a smooth pesto.
- In a large pan, add the cooked pasta, white beans, and pesto. Mix well to coat evenly.
- Add reserved pasta water a little at a time to loosen the sauce, if needed.
- Cook over low heat for 2-3 minutes until heated through. Serve warm.
Notes
- For a vegan version, use nutritional yeast instead of Parmesan.
- Add cherry tomatoes or roasted veggies for extra flavor and color.
- Store leftovers in the fridge for up to 3 days.
Nutrition
- Serving Size: 1 serving
- Calories: 420
- Sugar: 2g
- Sodium: 320mg
- Fat: 18g
- Saturated Fat: 4g
- Unsaturated Fat: 13g
- Trans Fat: 0g
- Carbohydrates: 48g
- Fiber: 7g
- Protein: 15g
- Cholesterol: 8mg
Your email address will not be published. Required fields are marked *