Pesto Pasta with Broccoli and White Beans

By Lily | Last modified on Mar 27, 2026

Featured in:

Pesto Pasta with Broccoli and White Beans

This vibrant Pesto Pasta with Broccoli and White Beans brings together fresh greens and plant-based protein for a hearty, home-cooked meal. The comforting mini shell pasta coated in luscious pesto paired with tender broccoli and creamy white beans makes it perfect for busy weeknights when you crave something both nutritious and flavorful.

Quick to prepare and easily adaptable for vegan and gluten-free diets, this dish appeals to the whole family. Bright lemon wedges add a splash of freshness that truly elevates each bite, making it one you’ll want to keep bookmarked for your weekly dinner lineup.

Why You’ll Love This Recipe

  • Ready in just 30 minutes for a fast, wholesome weeknight dinner.
  • Packed with broccoli and white beans, it provides both fiber and protein for a balanced meal.
  • Customizable for vegan and gluten-free preferences with simple ingredient swaps.
  • Easy to prepare using pantry staples and minimal ingredients.

Ingredients

  • Mini shell pasta (1 lb): Small, scoop-shaped pasta holds pesto and mixes well with broccoli and beans, providing great texture.
  • Olive oil (1-2 tablespoons): Adds richness and helps sauté garlic and broccoli while contributing healthy fats.
  • Broccoli (4 cups, chopped): Fresh broccoli florets bring vibrant color, crunch, and nutrients like vitamin C and fiber.
  • White beans (1 can, 15 oz, drained and rinsed): Creamy cannellini or great northern beans add protein and absorb the pesto flavor beautifully.
  • Garlic (3-4 cloves, minced): Infuses the dish with aromatic depth and enhances the savory notes.
  • Prepared pesto sauce (1 cup): Basil-based sauce that ties the dish together with herbaceous, nutty, and garlicky flavors.
  • Salt and black pepper: Essential seasonings to balance flavors and enhance taste.
  • Lemon wedges: For squeezing on top to add a bright, tangy finish.

Instructions

Cook pasta until al dente

Bring a large pot of water to a boil and add a pinch of salt to season the water. Add the mini shell pasta and cook according to package directions until al dente. Reserve a small cup of pasta water before draining, as this starchy water can be used later to loosen the pesto sauce if needed.

Sauté garlic and broccoli

Heat a large skillet or pan over medium heat and add about 1 tablespoon of olive oil. Sauté the minced garlic until fragrant, about 1 minute, to release its aroma without burning. Add the chopped broccoli, season with salt and pepper, and stir well. Cover the pan for a few minutes to steam the broccoli lightly, which helps tenderize it while preserving a slight crispness and developing subtle browning.

Add white beans for creaminess

Stir in the drained and rinsed white beans and cook together with the broccoli for another minute. This step warms the beans and allows them to soak up the garlic and olive oil flavors, adding a creamy texture contrast to the dish.

Combine pasta and pesto

Add the cooked pasta into the skillet with broccoli and beans. Pour in the prepared pesto sauce and toss everything together gently. If the mixture seems too thick, add spoonfuls of the reserved pasta water to thin it out, creating a smooth, evenly coated dish. Season to taste with salt and pepper.

Finish with lemon

Warm the combined ingredients through over medium heat for a minute or two before removing from heat. Serve immediately with freshly squeezed lemon wedges on the side to add a bright, zesty kick that enhances the herbaceous pesto and fresh vegetables.

You Must Know

  • If your pesto sauce is already garlicky, you can skip adding extra garlic to avoid overpowering the dish.
  • Adjust the olive oil quantity to your preference; adding more to broccoli enhances flavor and texture.
  • This recipe can be made gluten-free by using gluten-free pasta options.
  • Using fresh pesto or a high-quality store-bought pesto will significantly impact flavor quality.

Storage Tips

Store leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, warm gently on the stovetop or microwave, adding a splash of water or broth to loosen the pesto if it thickens.

Serving Suggestions

This pesto pasta pairs beautifully with a crisp green salad or roasted cherry tomatoes. Sprinkle with toasted pine nuts or vegan Parmesan for extra texture and flavor. It also works well as a hearty side dish for grilled vegetables or plant-based protein.

Professional Tips

  • Toast garlic lightly to mellow its bite and enhance sweetness without bitterness.
  • Reserve pasta water carefully; its starch helps create a silky, cohesive sauce.
  • Add lemon juice only at the end to preserve its fresh and bright flavor.
  • Use fresh broccoli for best texture; frozen broccoli can be substituted but may be softer.

FAQs

Can I use a different pasta shape?

Yes, any pasta shape works well, but smaller shapes like mini shells or penne hold the sauce nicely.

Is this dish suitable for meal prep?

Absolutely, it stores well and reheats easily, making it great for prepping lunches or dinners.

How can I make this gluten-free?

Simply swap regular pasta with your favorite gluten-free variety without changing the other ingredients.

Can I use homemade pesto?

Yes, homemade pesto adds vibrant, fresh flavors and can be customized to taste.

What can I substitute for white beans?

Cannellini, navy, or great northern beans work well; you can also use chickpeas for a different texture.

Can this dish be made in under 30 minutes?

Yes, prepping ingredients ahead and using quick-cooking pasta can reduce total time.

Should I use fresh or cooked broccoli?

Fresh broccoli is preferred for better texture and flavor, but steamed or roasted leftover broccoli can also be used.

Pesto Pasta with Broccoli and White Beans

Pesto Pasta Broccoli White Beans

A quick vegan pasta dish combining tender broccoli, protein-rich white beans, and flavorful pesto. Perfect for a healthy, easy family meal ready in just 30 minutes.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Course dinner, vegan
Cuisine American
Servings 5 people
Calories 420 kcal

Equipment

  • 1 large pot
  • 1 large pan

Ingredients
  

  • 1 lb mini shell pasta
  • 1-2 tablespoons olive oil
  • 4 cups chopped broccoli
  • 1 15 oz can white beans, drained and rinsed
  • 3-4 cloves garlic minced
  • 1 cup prepared pesto sauce
  • Salt and black pepper to taste
  • Lemon wedges for squeezing (optional)

Instructions
 

  • Bring a large pot of salted water to a boil and cook pasta according to package instructions; drain and set aside, reserving some pasta water if needed.
  • Heat olive oil in a large pan over medium heat, add minced garlic and cook until fragrant, about one minute.
  • Add chopped broccoli, salt, and pepper to the pan; cook for 5-7 minutes until tender, covering the pan briefly to steam and brown the broccoli.
  • Stir in white beans and cook for about one more minute to heat through.
  • Add cooked pasta and pesto sauce to the pan, mixing well; add reserved pasta water as needed to loosen sauce.
  • Season with additional salt and pepper to taste, heat until warmed through, and finish with a squeeze of lemon if desired before serving.

Notes

  • Skip added garlic if your pesto is already garlicky.
  • Adjust olive oil amount to taste for flavor or lower fat.
  • Store leftovers refrigerated for up to 3 days.

You might also like these recipes

Leave a Comment

Recipe Rating