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.
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.
Prep the Veggies – Halve 2 cups cherry tomatoes and ½ cup kalamata olives, shave ½ cup shaved parmesan cheese, and add to beans.
Toss & Serve – Mix in pasta, season with salt and pepper if necessary, and enjoy right away or chill for 20–30 minutes.
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.
StorageStore leftovers in an airtight container in the fridge for up to 3 days, or freeze without the cheese for up to 2 months.