This pesto pasta salad with marinated butter beans is a fresh, high-protein, and fiber-rich meal thatโ€™s perfect for keeping you full, energized, and satisfied while still feeling light and healthy.

For more easy salad recipes, check out our chickpea cucumber salad, Greek yogurt pasta salad, black bean corn salad, and healthy coleslaw with Greek yogurt.

Top down pesto pasta salad with butter beans basil olives and lemon zest.

Easy, Healthy Cooking Made for Real Life

One of the little tricks I love in this recipe is marinating the butter beans in pesto before anything else. Just a few minutes of soaking lets them drink up all that garlicky, herby flavor, and it completely transforms themโ€”no bland canned bean taste here ๐ŸŒฟ.

Once theyโ€™re ready, we toss them with pasta, juicy tomatoes, olives, and a squeeze of lemon for a dish thatโ€™s fresh, bright, and deeply satisfying.

Finished pesto pasta salad with marinated butter beans close up with parmesan and tomatoes.

Louise and I often make a big bowl for ourselves, but sometimes we share it with my parents too. They especially enjoy meals with beans because the extra fiber makes them feel light and energized, and with this salad they polished off the leftovers with huge smiles ๐Ÿ‹.

Itโ€™s the kind of healthy summer and early autumn pasta salad thatโ€™s easy to prep ahead, nourishing for the whole family, and doubles as a protein packed pasta salad thatโ€™s perfect for weeknights or potlucks ๐Ÿ™Œ.

Ingredients

Find complete ingredient list, quantities, and substitutions in the recipe box at the bottom of the page.

Ingredients for pesto pasta salad with marinated butter beans pasta tomatoes olives parmesan and lemon.
  • Butter beans: Creamy and hearty, they make this salad filling. You can swap with cannellini beans, chickpeas, or even edamame for a protein packed pasta salad.
  • Pesto: Classic basil pesto adds freshness. For variety, try sun-dried tomato pesto, arugula pesto, or a dairy-free version for vegan friends.
  • Short pasta: Fusilli or penne work well because they hold the sauce. Sub with rotini, farfalle, or even whole wheat pasta for a healthier twist. Great base for a healthy summer pasta salad.
  • Cherry tomatoes: Sweet and juicy, they brighten the dish. Grape tomatoes or diced heirloom tomatoes are excellent substitutes.
  • Kalamata olives: Their briny flavor balances the richness of the beans and pesto. You can use green olives, capers, or even roasted red peppers.
  • Parmesan cheese: Adds a salty, nutty kick. Swap with pecorino romano, asiago, or nutritional yeast if you want a vegetarian pesto pasta without dairy.
  • Lemon (zest and juice): Provides brightness and balance. Lime juice or a splash of red wine vinegar can do the trick if youโ€™re out of lemons.

How to Make Pesto Pasta Salad

Step 1: Marinate the Beans

Add drained and rinsed butter beans to a large mixing bowl and toss with the pesto, lemon zest, and juice until glossy. Let them sit while you prep everything else so they soak up flavorโ€”this is the heart of a pasta salad with beans.

Step 1 Marinating butter beans with pesto lemon zest and juice in a mixing bowl.

Step 2: Cook the Pasta

Bring a large pot of wellโ€‘salted water to a boil. Cook the pasta until al dente. Drain, then rinse under cold water for about 10 seconds to stop the cooking and cool it down.

Step 2 pasta cooked al dente and drained in a colander.

Step 3: Prep the Veggies

Halve the cherry tomatoes and olives. Shave the parmesan. Add everything to the bowl with the marinated beans.

Step 3 Pasta cherry tomatoes parmesan and olives added to the bowl with the marinated beans.

Step 4: Toss and Enjoy

Add the cooled pasta to the bowl. Toss well so every curve of the pasta gets coated. Taste and adjust with more lemon, salt, and pepper. If it looks thick, loosen with a splash of water.

Eat right away, or chill for 20โ€“30 minutes to let the flavors mingle. The quick chill gives you that classic cold pesto pasta salad vibe.

Step 4 pesto pasta salad with marinated butter beans served on a white platter.

Tips

  • Salt your pasta water well: This is the only chance to season the pasta itself, and it makes a huge difference in flavor.
  • Donโ€™t overcook the pasta: Keep it al dente so it holds its shape when tossed โ€” perfect for a make ahead pasta salad for parties.
  • Loosen the pesto if needed: If it feels too thick, whisk in a spoonful of pasta cooking water or olive oil to make it creamy and glossy.
  • Balance the flavors: The beans are mild, so make sure the lemon juice and zest brighten the dish.
  • Go big on freshness: Use ripe cherry tomatoes and fresh basil if you have it โ€” it turns this into a true Mediterranean pasta salad recipe.
  • Play with texture: Add toasted pine nuts, sunflower seeds, or crunchy cucumbers to keep every bite interesting.
  • Use quality cheese: Parmesan or pecorino romano gives a salty bite, but mozzarella bocconcini work if you want a lighter vegetarian pesto pasta.

Frequently Asked Questions

Can I make this ahead of time?

Yes! This salad tastes even better after a few hours in the fridge, making it the perfect healthy summer pasta salad for potlucks or picnics.

What kind of pasta works best?

Short pasta like fusilli, penne, or rotini holds the pesto well, but you can also use whole wheat or gluten-free pasta if you prefer.

Do I need to rinse the pasta?

Yes, a quick rinse under cold water stops the cooking and keeps the pasta from clumping, which is important for cold salads.

Can I use a different bean instead of butter beans?

Absolutely. Cannellini beans, chickpeas, or even lentils work well for a protein packed pasta salad.

Whatโ€™s the best way to store leftovers?

Keep the salad in an airtight container in the fridge for up to 3 days. If it looks dry, stir in a little extra pesto or olive oil before serving.

More Easy Salad Recipes

If you tried this Pesto Pasta Salad recipe or any other recipe on our blog, please leave a ๐ŸŒŸ star rating and let us know how it goes in the comments. We love hearing from you!

Healthy pesto pasta salad with marinated butter beans served with shaved parmesan.

Pesto Pasta Salad (with Marinated Butter Beans)

5 from 3 votes
This easy pesto pasta salad with marinated butter beans is a fresh, no-fuss recipe that comes together in under 30 minutes. The beans add protein and creaminess, while cherry tomatoes, olives, and parmesan bring bright Mediterranean flavors.
Prep Time: 10 minutes
Cook Time: 10 minutes
Total Time: 20 minutes
Servings: 4 people
Course: Main Course
Cuisine: Mediterranea

Ingredients 

  • 1 can butter beans (15 oz / 400 g), drained and rinsed
  • ยฝ cup pesto (4 oz / 115 g)
  • 8 oz short pasta such as fusilli or penne
  • 2 cups cherry tomatoes halved
  • ยฝ cup kalamata olives pitted and halved
  • ยฝ cup shaved parmesan cheese
  • ยฝ lemon zest and a squeeze of juice

Instructions 

  • Marinate the Beans โ€“ Toss 1 can butter beans (drained and rinsed) with ยฝ cup pesto, and the zest and juice of ยฝ lemon. Let sit to soak up flavor.
    Step 1 Marinating butter beans with pesto lemon zest and juice in a mixing bowl.
  • Cook the Pasta โ€“ Bring a large pot of salted water to a boil. Cook 8 oz short pasta until al dente. Drain and rinse briefly under cold water (10 seconds) to stop cooking.
    Step 2 pasta cooked al dente and drained in a colander.
  • Prep the Veggies โ€“ Halve 2 cups cherry tomatoes and ยฝ cup kalamata olives, shave ยฝ cup shaved parmesan cheese, and add to beans.
    Step 3 Pasta cherry tomatoes parmesan and olives added to the bowl with the marinated beans.
  • Toss & Serve โ€“ Mix in pasta, season with salt and pepper if necessary, and enjoy right away or chill for 20โ€“30 minutes.
    Step 4 pesto pasta salad with marinated butter beans served on a white platter.

Notes

Substitutions
  • Butter beans โ†’ swap with cannellini beans, chickpeas, or edamame.
  • Pesto โ†’ use sun-dried tomato pesto, arugula pesto, or a dairy-free pesto.
  • Short pasta โ†’ rotini, farfalle, or whole wheat pasta for a healthier twist.
  • Cherry tomatoes โ†’ grape tomatoes or diced heirlooms.
  • Kalamata olives โ†’ green olives, capers, or roasted red peppers.
  • Parmesan โ†’ pecorino, asiago, or nutritional yeast for a dairy-free option.
  • Lemon โ†’ lime juice or red wine vinegar.
ย 
Tips
  • Salt the water well โ†’ the pasta only gets one shot at flavor.
  • Keep it al dente โ†’ holds shape better for a make ahead pasta salad for parties.
  • Loosen the pesto โ†’ add pasta water or olive oil if itโ€™s too thick.
  • Brighten it up โ†’ lemon zest and juice keep the beans from tasting flat.
  • Max out freshness โ†’ ripe tomatoes + basil = true Mediterranean pasta salad recipe.
  • Add crunch โ†’ pine nuts, seeds, or cucumbers for extra texture.
  • Choose good cheese โ†’ parmesan, pecorino, or lighter mozzarella bocconcini for a vegetarian pesto pasta.
ย 
Storage
Store leftovers in an airtight container in the fridge for up to 3 days, or freeze without the cheese for up to 2 months.

Nutrition

Serving: 1 of 4, Calories: 496kcal, Carbohydrates: 63g, Protein: 19g, Fat: 19g, Saturated Fat: 5g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 3g, Trans Fat: 0g, Cholesterol: 11mg, Sodium: 796mg, Potassium: 644mg, Dietary Fiber: 8g, Sugar: 7g, Vitamin A: 1164IU, Vitamin B6: 0.3mg, Vitamin C: 24mg, Vitamin E: 1mg, Vitamin K: 4ยตg, Calcium: 242mg, Folate: 75ยตg, Iron: 3mg, Manganese: 1mg, Magnesium: 72mg, Zinc: 2mg
Tried this recipe?Leave a comment below or mention @theplantbasedschool on Instagram. We love hearing from you โญ๏ธ ๐Ÿ’š.


Nico and Louise in front of the Consolazione church in Todi

Hi! We are Nico & Louise

Weโ€™re here to share delicious, easy, and healthy plant-based recipes (vegetarian & vegan) ๐ŸŒฟโœจ.

Welcome to our blog, we are glad you are here.

5 from 3 votes

Leave a comment

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

Recipe Rating




3 Comments