Salads
This white bean pasta salad recipe transforms simple ingredients into a protein-packed, restaurant-worthy dish that's perfect for meal prep or potlucks. The star? Creamy white beans loaded with fiber and plant-based protein, balanced by crisp celery crowns and a tangy herb-infused cream cheese dressing that keeps everything fresh-tasting for days.
I developed this after realizing how quickly store-bought pasta salads lose their crunch and vibrancy.
The secret lies in the dressing—herb-infused cream cheese blended with lemon and olive oil creates a velvety base that coats every ingredient without making the salad feel heavy.
Fresh herbs like parsley and dill add brightness, while toasted pine nuts provide a satisfying crunch that holds up through multiple servings. This isn't your average limp pasta salad; it's a texturally complex, flavor-forward dish that holds its own as a main course.
What makes this recipe work is the 5-minute prep after cooking the pasta and beans—just chop, toss, and let the flavors meld in the fridge.
The celery crowns (thinly sliced celery stacked like crowns) add visual appeal and a satisfying crunch, while the beans ensure you're getting 15 grams of protein per serving. It's the kind of dish that tastes even better the next day, making it ideal for busy weeks.
Perfect for summer picnics, office lunches, or holiday gatherings, this salad keeps well for up to 5 days in the refrigerator. The combination of creamy, crunchy, and herby elements creates a satisfying balance that's both nutritious and indulgent.
Let's get started with the full recipe—where every bite delivers that perfect mix of textures and flavors.
Ingredients for white bean pasta salad
Creamy white beans and crisp celery crowns team up with a velvety herb-infused dressing for this protein-packed salad.
| Ingredient | Amount | Notes |
|---|---|---|
| Creamy White Beans (Great Northern or Cannellini) 🌱 | 2 cups | Drained and rinsed, cooked or canned |
| Short Pasta (Farfalle or Fusilli) 🍝 | 12 oz | Cooked al dente, cold |
| Celery Crowns (Thinly Sliced Celery) 🧅 | 3 cups | Stacked like crowns, crisp |
| Cream Cheese (Full-Fat) 🧈 | 8 oz | Room temperature for blending |
| Fresh Parsley 🌿 | ½ cup | Chopped finely, stems removed |
| Fresh Dill 🌿 | ¼ cup | Chopped, vibrant green |
| Toasted Pine Nuts 🥜 | ½ cup | Lightly browned in dry pan |
| Extra-Virgin Olive Oil 🫒 | ½ cup | High-quality, fruity |
| Fresh Lemon Juice 🍋 | 2 tbsp | Zesty, freshly squeezed |
| Red Wine Vinegar 🍷 | 1 tbsp | Bold, dry variety |
| Diamond Crystal Kosher Salt 🧂 | 1 ½ tsp | Fine grain, for seasoning |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | Cracked peppercorns preferred |
| Garlic Cloves 🧄 | 2 cloves | Minced finely for dressing |
| Red Bell Pepper (Optional) 🌶️ | ½ cup | Diced small, for extra crunch |
The white beans are the star here—Great Northern or Cannellini both work beautifully. Grab the no-salt-added canned variety from Trader Joe's or Whole Foods for the best flavor without extra sodium. If using dried, soak overnight for maximum creaminess. The celery crowns? Thinly slice the stalks lengthwise, then stack them like crowns for that restaurant-worthy presentation. Organic celery from the store's produce section stays crisp longer, but regular works too if you prep it right away. Toast those pine nuts in a dry pan until golden—just 2-3 minutes—or buy pre-toasted from Costco if you're short on time.
No fresh dill? Substitute with 1 tbsp dried dill but reduce the amount by one-third. The cream cheese should be full-fat for that rich, velvety texture—Philadelphia brand is my go-to, but any high-quality block works if you grate it yourself. Short on red wine vinegar? Apple cider vinegar gives a similar tang. For extra crunch, swap the pine nuts for toasted walnuts or pecans—just toast them first. The lemon juice needs to be freshly squeezed for that bright pop; bottled just won't cut it. And if you're feeling fancy, add a handful of baby spinach right before serving for a fresh, peppery contrast.
This salad tastes even better the next day—honestly, the flavors meld perfectly after a few hours in the fridge. Store in an airtight container with a paper towel pressed on top to keep the celery crowns crisp. Keeps for up to 5 days in the fridge, though I rarely let it last that long. For meal prep, portion into small glass containers—the colors look stunning, and it's perfect for lunches. The dressing will separate slightly; just give it a quick stir before serving. Freezes beautifully too if you make a double batch—thaw overnight in the fridge for best texture.
Why You'll Love This Recipe
- I swear by this trick: just toss in pre-cooked pasta, drained beans, and sliced celery—no chopping, no boiling. The cream cheese binds everything together while you’re still thinking about whether to add the parsley.
- No-Cook Add-Ins: I swear by this trick: just toss in pre-cooked pasta, drained beans, and sliced celery—no chopping, no boiling. The cream cheese binds everything together while you’re still thinking about whether to add the parsley.
- Creamy Without Heavy: Here’s what sold me—full-fat cream cheese blends into the beans like a dream, giving that rich, velvety texture without needing mayo or dressing. It’s the secret to a salad that doesn’t taste like it’s trying too hard.
- Lunchbox Legend: Between us, this is my go-to for packed lunches or potlucks. It holds up for days in the fridge, and the parsley keeps it bright even after a week. My kids actually eat their veggies this way.
Step-by-step instructions for white bean pasta salad with celery crowns
Here's how to assemble this vibrant, creamy salad with perfect texture balance.
👨🍳 Step 1: Cook and Prepare the Pasta and Celery
Start by cooking the 12 oz short pasta (farfalle or fusilli) in salted boiling water until al dente—about 1 minute less than package instructions. Drain immediately and rinse under cold water to stop cooking. This chilled pasta will absorb flavors beautifully later.
While the pasta cooks, prepare the 3 cups celery crowns by stacking celery stalks and slicing into crisp, uniform crowns. The key here is to keep them crunchy—don't over-slice or they'll soften too quickly. Spread them on a baking sheet and set aside until ready to use.
🥘 Step 2: Create the Creamy Herb Dressing
In a medium bowl, combine the 8 oz room-temperature cream cheese with the 0.5 cup extra-virgin olive oil, 2 tbsp fresh lemon juice, and 1 tbsp red wine vinegar. Using a hand mixer or whisk, blend until completely smooth—this ensures the dressing emulsifies properly and coats every pasta strand.
Next, add the 0.5 cup fresh parsley, 0.25 cup fresh dill, 0.5 tsp freshly ground black pepper, and 1.5 tsp kosher salt. Mix well to distribute the herbs evenly. The dressing should be thick but pourable—if it's too stiff, add 1-2 tablespoons of cold pasta water to loosen it. This herb-infused base is what makes this salad uniquely delicious.
🍳 Step 3: Assemble the Salad Components
In a large mixing bowl, combine the drained pasta, 2 cups creamy white beans, and the prepared celery crowns. If using, add the 0.5 cup diced red bell pepper for extra color and crunch. Pour the herb dressing over everything and gently fold with a silicone spatula until fully coated.
Here's where it gets good—sprinkle the 0.5 cup toasted pine nuts over the top and toss one final time. The pine nuts should be evenly distributed; if they clump, break them apart with your fingers. This is the moment the salad comes together—each bite should promise creamy, herby, crunchy perfection.
⏰ Step 4: Rest and Serve for Maximum Flavor
Cover the bowl and refrigerate the salad for at least 30 minutes before serving. This resting period allows all the flavors to meld together beautifully. The cream cheese will soften slightly, the beans will absorb the dressing, and the celery will maintain its crispness.
When ready to serve, give it one final toss to redistribute any settled ingredients. The ideal texture should be a perfect balance: creamy from the dressing, crunchy from the celery and pine nuts, and tender from the pasta and beans. Garnish with extra fresh herbs if desired, and serve immediately while everything is at its peak.
Pro Tips For Making White Bean Pasta Salad
- COOL THE PASTA: Drain your pasta and run it under cold water for 30 seconds before mixing—this stops the cooking and keeps the farfalle or fusilli from turning mushy when you add the beans and cream cheese later. I learned this the hard way after a salad that looked like a sad, gluey lump.
- MASH THE BEANS: Use a fork to lightly crush half the canned beans before mixing—just enough to break them open so they blend into the cream cheese but still hold some shape. Full-fat cream cheese needs this texture help, and skipping it makes the salad taste like you forgot a step.
- SALT THE CREAM CHEESE: Mix ½ teaspoon of salt directly into the softened cream cheese before adding it to the salad—this balances the canned beans’ tinny taste and cuts through the parsley’s freshness. I used to skip this, and the flavor always felt flat.
- REST THE SALAD: Let the salad sit for 10 minutes after mixing so the cream cheese melts into the beans and pasta, not the other way around. Stirring it immediately just redistributes the dressing unevenly—wait, and the flavors will actually marry. (Yes, even if you’re impatient like me.)
Regional styles of this white bean pasta salad
Italian Coastal Twist
Transform this salad into a Mediterranean-inspired dish by swapping the cream cheese dressing for a garlic-herb olive oil base. Use ½ cup extra-virgin olive oil, 3 minced garlic cloves, 1 tbsp lemon zest, and 1 tsp red pepper flakes.
Toss with 1 cup cherry tomatoes, halved, and ½ cup Kalamata olives for that classic Italian vibe. The white beans shine here with their natural creaminess, while the acidity from the lemon keeps everything bright and fresh. 🌊
Southern U.S. Picnic Style
For a Southern-inspired version, add ½ cup diced red onion and ½ cup chopped fresh cilantro to the original recipe.
Replace the cream cheese dressing with a buttermilk ranch twist: blend ½ cup buttermilk, ¼ cup mayonnaise, 1 tbsp apple cider vinegar, and 1 tsp smoked paprika. Top with ¼ cup crumbled feta cheese and serve with a side of hot sauce for dipping.
This version screams summer picnic or tailgate party. 🏡
French Provencal Herb Garden
Bring the flavors of Provence to your table by adding ½ cup chopped sun-dried tomatoes (oil-packed) and ¼ cup chopped fresh tarragon.
Use a white wine and herb dressing by whisking together ½ cup dry white wine, 3 tbsp Dijon mustard, ½ cup olive oil, and 1 tbsp chopped shallots.
The white beans pair beautifully with the tangy, herby notes, while the sun-dried tomatoes add a deep umami richness. Garnish with toasted baguette croutons for extra crunch. 🌿
Mexican-Inspired Fiesta Bowl
Give this salad a fiesta upgrade by adding 1 cup black beans (rinsed), ½ cup corn kernels, and ½ cup diced avocado. For the dressing, blend ½ cup sour cream, 2 tbsp lime juice, 1 tsp ground cumin, and ½ tsp chili powder.
Top with ¼ cup crumbled cotija cheese and 2 tbsp chopped cilantro. The white beans add creaminess, while the black beans and corn bring hearty texture—perfect for a vibrant, protein-packed meal. 🌶️
Greek-Inspired Meze Style
For a Greek-inspired twist, add ½ cup chopped Kalamata olives, ½ cup crumbled feta cheese, and ¼ cup chopped fresh oregano. Use a lemon-olive oil dressing** with 2 tbsp red wine vinegar, 1 tsp dried oregano, and ½ tsp garlic powder.
The white beans complement the Mediterranean flavors beautifully, while the feta and olives add a salty, briny contrast. Serve with warm pita bread for scooping. 🇬🇷
Nutrition facts
Frequently asked questions
Can I make this salad without cream cheese?
For a lighter version, blend ½ cup Greek yogurt with ¼ cup olive oil, 1 tbsp lemon juice, and the same herbs. The texture will be tangier but still creamy. For a vegan option, use ½ cup silken tofu blended with 2 tbsp lemon juice—it mimics the richness surprisingly well.
How do I keep the celery crowns crispy longer?
Soak the celery in ice water for 10 minutes before slicing, then drain well. Store in an airtight container with a paper towel pressed on top to absorb moisture. The key is to slice them just before serving—they lose crispness fastest once cut. For extra insurance, add 1 tsp lemon juice to the water when soaking.
Can I use dried white beans instead of canned?
Yes, but they require overnight soaking (8-12 hours) followed by 1.5 hours of simmering** until tender. Drain and rinse thoroughly to remove excess starch, which can make the salad gummy. For best texture, use 1 cup dried beans (yielding about 2 cups cooked).
What's the best pasta shape for this salad?
Short, sturdy shapes work best: farfalle (bowtie), fusilli (corkscrew), or penne hold dressing well and provide great texture contrast. Avoid long pasta like spaghetti—it gets mushy when chilled. For extra protein, try chickpea or lentil pasta instead of traditional wheat pasta.
How can I make this salad spicier?
Add ½ tsp red pepper flakes to the dressing or sprinkle 1 tbsp finely chopped jalapeños on top. For heat lovers, mix 1 tsp hot sauce into the cream cheese before blending. For a smoky kick, add ½ tsp smoked paprika to the dressing—it enhances the herbs beautifully.
