Salads
This creamy cannellini bean pasta salad transforms a simple lunch into a protein-packed powerhouse with just 15 minutes of prep. The secret lies in blending white beans with fresh herbs and lemon, creating a velvety pesto that coats every bite of al dente pasta and crisp vegetables.
Perfect for meal prep, this vegan dish delivers restaurant-quality texture without the fuss—no cooking required after assembly. The creamy bean base binds everything together while keeping it light enough for summer heat or office lunches.
The magic happens in the dressing, where cannellini beans replace traditional cheese, delivering a rich, tangy flavor with every forkful. I use farro for extra heartiness, but regular pasta works just as well—this recipe adapts effortlessly to your pantry.
The salad stays fresh for up to 4 days, making it ideal for busy weeks when healthy meals matter most. For added crunch, toast pine nuts or sunflower seeds in a dry pan until golden before tossing.
What you’ll end up with is a creamy, satisfying salad that’s surprisingly substantial yet balanced—thanks to the beans’ natural protein and fiber. The lemon and herbs brighten the earthy flavors, while cherry tomatoes and cucumbers add freshness that keeps each bite lively.
This isn’t your average pasta salad; it’s a complete meal that’s vegan, gluten-free adaptable, and packed with flavor. Serve chilled or at room temperature for maximum enjoyment.
For extra depth, stir in roasted red peppers or artichokes before serving, or swap in quinoa for a gluten-free base. The possibilities are endless, but the foundation—creamy, herby, and satisfying—remains the same. Ready to make lunch effortless? Let’s get started.
Ingredients for cannellini bean pasta salad
Creamy, herby, and packed with protein—just 13 simple ingredients for a pasta salad that tastes like a meal.
| Ingredient | Amount | Notes |
|---|---|---|
| Cannellini Beans 🌱 | 1 ½ cups | Cooked, drained, no salt added |
| Farro Pasta 🍝 | 1 cup | Uncooked, or sub regular pasta |
| Fresh Basil Leaves 🌿 | ½ cup | Packed, stems removed |
| Fresh Parsley Leaves 🌿 | ¼ cup | Chopped, flat-leaf preferred |
| Lemon Juice 🍋 | ¼ cup | Freshly squeezed |
| Extra-Virgin Olive Oil 🫒 | ½ cup | High quality, fruity |
| Cherry Tomatoes 🍅 | 1 pt | Halved, seeds removed |
| English Cucumber 🥒 | 1 whole | Medium size, peeled, seeded |
| Red Onion 🧅 | ¼ whole | Thinly sliced |
| Pine Nuts 🥜 | ¼ cup | Toasted, or sub sunflower seeds |
| Salt 🧂 | 1 tsp | Sea salt, adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Garlic Cloves 🧄 | 2 cloves | Minced, or 1 tsp garlic powder |
The cannellini beans are the star here—low-sodium, canned works fine, but if you've got dried, soak overnight. For the herbs, farmers market basil has the best flavor, but grocery store stuff is fine if it's bright green. The farro adds chewiness, but regular pasta or quinoa works just as well. Toast the pine nuts in a dry pan for 2-3 minutes until golden—they add serious crunch. Trader Joe's sells pre-toasted ones if you're short on time.
No pine nuts? Sunflower seeds or walnuts work perfectly. Short on basil? Dried oregano at half the amount gets you close. The lemon juice should be fresh—bottled stuff tastes flat. For extra depth, add 1 tbsp nutritional yeast when blending the beans—it gives that cheesy, umami kick. The cucumber can be subbed with zucchini or bell pepper if you're out of cucumbers. And if you're gluten-free, swap farro for chickpea or brown rice pasta.
This salad keeps beautifully for 4-5 days in the fridge, but the dressing separates after day 2—just stir before serving. For meal prep, store components separately: beans, pasta, and veggies in one container, dressing in another. Assemble right before eating to keep everything crisp. The flavors actually improve overnight as everything melds together. Portion into containers for grab-and-go lunches—glass jars work best to keep it fresh longer.
Why You'll Love This Recipe
- I’ll be real: farro and cannellini beans are my budget-friendly shortcuts. They bulk this up so well that I can stretch it into three meals, and the lemon keeps it from getting boring. Plus, no one ever guesses it’s this affordable.
- No-Cook Additions: I swear by the lemon juice and herbs—just toss them in last minute. The bright acidity cuts through the earthy beans while the basil and parsley add that freshness without any chopping fuss. (Yes, even on a Tuesday night.)
- Creamy Without Cream: Between us, the cannellini beans mash slightly when cooled, giving this salad that velvety texture without a single dollop of mayo or yogurt. That lemon zest? It’s the secret—takes two minutes to grate but makes it taste like a restaurant dish.
- Lunchbox Hero: Honestly, this is my go-to for work lunches or kids’ school meals. The farro holds up for days, and the flavors only get better as the herbs mellow. Pack it in a jar, and it’s still fresh by afternoon—no sad, wilted greens here.
Step-by-step instructions for creamy white bean pesto pasta salad
Here's how to create a rich, creamy pasta salad that's packed with flavor and texture.
Cook the Farro Pasta to Perfect Al Dente
Bring a large pot of water to a rolling boil and add 1 tablespoon salt—it should taste like the sea. Add the 1 cup farro pasta and cook according to package instructions, but start checking for doneness at 28 minutes instead of the full 30-35 minutes. You want it al dente with a slight bite, not mushy. Farro holds up better when undercooked slightly—it'll finish cooking in the salad.
Drain the pasta in a colander and immediately rinse under cold water for 30 seconds to stop the cooking process. This prevents the pasta from becoming gummy when mixed with the creamy dressing later. Shake off any excess water and transfer to a large mixing bowl while still slightly damp.
Create the Creamy White Bean Pesto Base
In a food processor, combine the 1.5 cups cooked cannellini beans, 0.5 cup fresh basil leaves, 0.25 cup fresh parsley leaves, 2 cloves minced garlic, 0.25 cup lemon juice, and 0.25 cup extra-virgin olive oil. Pulse until smooth but still slightly textured—you want a thick, spreadable consistency, not a completely pureed paste. The beans will give you that creamy texture without needing heavy cream.
With the food processor running, slowly drizzle in the remaining 0.25 cup extra-virgin olive oil until the mixture reaches your desired creaminess. Taste and adjust seasoning with salt and black pepper—you'll likely need about ½ teaspoon salt and ¼ teaspoon black pepper at this stage. This bean pesto is the heart of your salad, so don't skip tasting and adjusting.
Prepare the Fresh Vegetable Medley
While the pesto chills, prepare the vegetables. Halve the 1 pint cherry tomatoes and remove the seeds with a small spoon. Thinly slice the 0.25 whole red onion into half-moons, and peel and seed the 1 whole English cucumber by cutting it in half lengthwise, scooping out the seeds with a spoon, and then dicing the flesh into ¼-inch cubes. Toast the 0.25 cup pine nuts in a dry skillet over medium heat for 3-4 minutes, stirring constantly, until golden and fragrant.
Add the prepared vegetables to the mixing bowl with the cooked farro. Pour the bean pesto over the pasta and vegetables, then gently fold everything together with a large spoon or spatula. The salad should be well coated but still have distinct pieces of pasta and vegetables visible. If it looks too thick, add 1-2 tablespoons of cold water to loosen it slightly.
Assemble and Chill for Maximum Flavor
Transfer the pasta salad to a serving bowl and let it sit at room temperature for 10 minutes to allow the flavors to meld together. Then, cover and refrigerate for at least 1 hour—this chilling time is crucial for developing the full depth of flavors. The acidity from the lemon juice will brighten as it cools, and the textures will become more distinct.
Before serving, give the salad one final toss and adjust seasoning if needed. The salad should be creamy from the bean pesto, fresh from the vegetables, and nutty from the toasted pine nuts. Garnish with additional chopped parsley leaves and a drizzle of extra-virgin olive oil for extra freshness. Serve immediately or store in an airtight container for up to 3 days in the refrigerator.
Pro Tips For Making Cannellini Bean Pasta Salad
- Rinse Farro Cold: Farro stays chewy if you don’t shock it after cooking—drain it, then plunge the hot pasta into an ice bath for 1-2 minutes. This stops the cooking and makes it tender without turning mushy, which is especially important since farro’s nutty texture is the backbone of this salad.
- Smash Beans Halfway: Skip the food processor—use a potato masher or fork to lightly crush about 2/3 of the cannellini beans before mixing them in. This creates pockets of creaminess without turning the whole dish into a puree, which keeps the texture interesting.
- Toss Herbs Last: Add fresh basil and parsley right before serving, or they’ll wilt into sad, limp leaves. If you’re prepping ahead, store them separately and fold them in just as you’re plating—this keeps the salad bright and vibrant, not sad and soggy.
- Acidify Gradually: Lemon juice is non-negotiable, but don’t dump it all in at once—start with half and taste. The beans and farro soak up acid differently, and you might need more later. Adjust as you go, especially if your lemon is weak or you’re using dried herbs as a backup.
Perfect pairings for this recipe
Crispy Bread Pairings
Serve this creamy pasta salad alongside warm, crusty focaccia or ciabatta for the perfect texture contrast. The softness of the bread soaks up any extra dressing, while the toasted crust adds a satisfying crunch.
I love using Trader Joe's focaccia—it's pre-baked and ready in minutes. Toast it lightly with garlic-infused olive oil before serving for an extra flavor boost. 🥖
Fresh Greens Balance
A simple mixed greens salad with lemon vinaigrette cuts through the richness of the bean pesto beautifully. Toss 4 cups baby arugula with 2 tablespoons olive oil, 1 tablespoon lemon juice, and a pinch of sea salt.
The peppery bite of arugula balances the creamy beans perfectly. For extra protein, add ¼ cup toasted walnuts or crumbled feta if you're not keeping it vegan.
Wine Pairing Perfection
An Italian white wine like Pinot Grigio or Vermentino complements the lemony, herby flavors beautifully. The crisp acidity refreshes your palate between bites. For something lighter, a dry rosé from Provence works wonderfully too.
Avoid heavy reds—they'll overpower the delicate bean pesto. I keep a bottle of La Crema Pinot Grigio on hand specifically for summer salads. 🍷
Sparkling Water Refresh
For a non-alcoholic option, serve chilled sparkling water with lemon slices to cleanse your palate between bites. The effervescence helps cut through the richness of the bean pesto. I like adding a splash of San Pellegrino Aranciata for a citrusy twist that pairs perfectly with the lemon in the salad.
For something more substantial, a light lager like Peroni works beautifully. 💧
Protein Boosters
Turn this salad into a complete meal by adding grilled chicken breast or crispy chickpeas for extra protein.
For the chicken, marinate 1 cup diced chicken breast in 2 tablespoons olive oil, 1 teaspoon smoked paprika, and ½ teaspoon garlic powder, then grill or pan-sear until fully cooked. The smoky flavor pairs wonderfully with the creamy beans. 🍗
Garnish Upgrades
Before serving, add toasted pine nuts or sunflower seeds for extra crunch, and finish with fresh basil leaves for a pop of color. A drizzle of high-quality extra-virgin olive oil (I use Colavita) and a sprinkle of flaky sea salt elevates the dish to restaurant-quality.
For a smoky touch, add ¼ teaspoon smoked salt when tossing everything together. ✨
Nutrition facts
Frequently asked questions
Can I make this pasta salad without a food processor?
For a chunkier texture, mash the 1.5 cups cannellini beans with a fork or potato masher in a bowl. Then stir in the 0.5 cup basil, 0.25 cup parsley, 2 minced garlic cloves, 0.25 cup lemon juice, and 0.5 cup olive oil until well combined. You'll get a rustic, textured dressing that's still delicious.
How do I store leftovers to keep them fresh?
Store in an airtight container in the fridge for up to 4 days. Keep the dressing separate from the pasta and veggies until ready to eat to maintain crispness. If the dressing separates, just stir vigorously before serving. For meal prep, portion into glass jars—it keeps best when layered with dressing on top.
What's the best way to reheat this salad?
This salad tastes best cold or at room temperature, but if you must reheat, warm it gently in the microwave for 30-45 seconds while covered. Stir halfway through to distribute heat evenly. The dressing may thin slightly—add a splash of lemon juice to restore balance. Never boil—it'll turn mushy!
Can I substitute dried cannellini beans?
Yes! Soak 1 cup dried cannellini beans overnight, then cook until tender (1-1.5 hours) in fresh water with a pinch of salt. Drain and rinse before using. Dried beans give a slightly nuttier flavor but require more prep time. For convenience, stick with canned low-sodium beans.
Why does my salad taste bland after a few days?
Flavors often mellow in storage. Revive it by adding 1 extra tablespoon lemon juice, a pinch of salt, and a drizzle of olive oil before serving. Fresh herbs like parsley or basil also brighten it up. The bean pesto may thicken—stir in 1-2 tablespoons water if needed.
