Three Bean Pasta Salad
Most three bean pasta salads lean on mayonnaise or a thin vinaigrette and a pile of chopped vegetables. This one skips both. Tender pasta and three kinds of beans get tossed in a smoky, hummus-based dressing built from sun-dried tomatoes and their oil, no mayo, no fresh chopping, and no vegan substitutions needed since it's dairy-free from the start. It comes together in about 20 minutes and only gets better the longer it sits in the fridge, making it a genuinely filling lunch or dinner rather than a picnic afterthought.
Table of contents

What Is Three Bean Pasta Salad
Three Bean Pasta Salad is exactly what it sounds like: a hearty pasta salad built around cannellini beans, black beans, and chickpeas, tossed with chopped sun-dried tomatoes, fresh chives, and a smoky, creamy dressing made from hummus and the reserved oil from the sun-dried tomato jar.
Unlike a lot of pasta salads that lean on mayonnaise for creaminess, this one gets its richness from hummus, which also happens to add a nice boost of protein and fiber.
It's a great make-ahead lunch, a filling side for a cookout, or a light dinner on a hot night when you don't want to turn on the stove for long.

Why You'll Love This Recipe
Between three kinds of beans and a hummus dressing, this salad has serious staying power compared to a typical mayo-based pasta salad.
Most three bean pasta salads use the beans as a mix-in alongside a pile of chopped vegetables, but here the beans are the main event, which is why this holds up as a lunch or light dinner instead of just a side dish. The dressing itself is also different from anything else out there.
Most versions of this salad are dressed in mayonnaise, sour cream, or a thin vinaigrette, while this one uses hummus and the reserved oil from the sun-dried tomato jar instead, which means the dressing itself is adding protein and fiber rather than just fat and tang.

It's also refreshingly low-effort. Almost every three bean pasta salad recipe asks you to chop celery, bell pepper, onion, and tomatoes, but this one skips fresh produce entirely and builds all of its flavor from pantry-stable canned and jarred ingredients, which makes it noticeably faster to put together. The flavor leans smoky rather than just tangy, thanks to smoked paprika, cayenne, and crushed red pepper, giving it a warm, savory heat that's a clear departure from the usual tangy-vinaigrette or plain-creamy versions of this dish.
And because the creaminess comes from hummus and oil instead of mayonnaise or sour cream, there's no substitution note needed here to make it vegan, which isn't the case for most recipes for this dish. On top of all that, it keeps beautifully in the fridge and only gets better as the pasta soaks up the dressing, which makes it an easy make-ahead option for meal prep lunches or potlucks.

Ingredients You'll Need
- Pasta - Any short, sturdy pasta shape works well here, since it needs to hold up to the beans and thick dressing.
- Cannellini beans, black beans, and chickpeas - The three beans that give this salad its name, its protein, and its fiber.
- Chives - For a mild, fresh oniony bite that doesn't overpower the other flavors.
- Sun-dried tomatoes - Look for the kind packed in oil, since you'll also be using the oil from the jar in the dressing.
- Hummus - The base of the creamy dressing. Any plain or garlic hummus works well.
- Garlic powder, onion powder, smoked paprika, crushed red pepper, and cayenne pepper - This spice blend is what gives the dressing its smoky, savory kick.
- Salt - To taste, since canned beans and hummus both already carry some sodium.
Exact measurements are in the recipe card below.

How to Make Three Bean Pasta Salad
Start by cooking the pasta in well-salted water according to the package instructions, then drain it and let it cool slightly while you prep everything else. While the pasta cooks, drain and rinse the cannellini beans, black beans, and chickpeas, and chop the chives and sun-dried tomatoes.
In a large mixing bowl, whisk together the hummus, the reserved oil from the sun-dried tomato jar, garlic powder, onion powder, smoked paprika, crushed red pepper, and cayenne pepper until you have a smooth, pourable dressing. Add the cooked pasta, all three beans, the chopped chives, and the chopped sun-dried tomatoes to the bowl, then toss everything together until the pasta and beans are evenly coated in the dressing.
Taste and add salt as needed, then serve right away or refrigerate until you're ready to eat.

Recipe Tips
Let the pasta cool for a few minutes before mixing it with the dressing, so the beans don't turn mushy from residual heat.
It also helps to reserve a little of the sun-dried tomato oil before you start chopping, so you don't accidentally use it all up in the tomatoes themselves.
If the salad seems dry after chilling, stir in a splash of the reserved bean liquid or a little extra olive oil to loosen the dressing back up. And if you can, make this at least an hour before serving, since the flavor improves significantly once the pasta has had time to absorb the dressing.

Substitutions and Variations
This salad is easy to adapt to whatever you have on hand. Kidney beans, pinto beans, or great northern beans all work well in place of any of the three beans called for here.
For the pasta, whole wheat or chickpea pasta both work nicely if you want to boost the fiber and protein even further. If you don't have plain hummus, roasted red pepper hummus or garlic hummus both add extra flavor to the dressing without any other changes needed.
For a milder version, leave out the cayenne pepper entirely, or add extra crushed red pepper if you prefer more heat. Fresh parsley or basil can also stand in for the chives if that's what's in your fridge.
Storage
Store this salad in an airtight container in the refrigerator for up to 5 days.
It's an excellent make-ahead dish since the flavor only improves as it sits.
This salad is not recommended for freezing, since the texture of the pasta and beans suffers significantly after thawing.

Frequently Asked Questions
Yes, and it's actually recommended. Making it a few hours or even a day ahead gives the pasta time to soak up the dressing.
This salad is meant to be served cold or at room temperature, which makes it a great make-ahead option for warm weather.
Yes. Cook and cool about 1.5 cups of dried beans per can called for in the recipe, then use them the same way.
Very well. Portion it into individual containers and it holds up in the fridge for several days without getting soggy, since there's no lettuce or delicate greens involved.

More Recipes You'll Love
- Bow Tie Pasta Salad - Another cold, make-ahead pasta salad, great for the same potlucks and picnics this one is perfect for.
- Greek Pasta Salad - If you love the briny, herby flavors in this salad, this one leans further into Mediterranean flavors.
- Cold Pasta Salad - Another mayo-free pasta salad option with a peanut-based dressing, great if you want to compare dressing styles.
- Zucchini Curry with Chickpeas - If you're drawn to this salad's protein and fiber content, this chickpea curry delivers a similar nutritional boost in a warm dish.
- Chorizo Casserole with White Beans - Another high-protein, bean-forward recipe, this time in a hearty baked casserole.
If you make this Three Bean Pasta Salad, let me know how it turns out in the comments below.
I love hearing which substitutions worked for you and how you served it. Tag me on Instagram or Facebook with a photo. Enjoy!
Florian
Three Bean Pasta Salad
A hearty, protein-packed pasta salad with cannellini beans, black beans, chickpeas, sun-dried tomatoes, and a smoky hummus dressing. No mayonnaise required.
Ingredients
- 8 ounces pasta, cooked in salted water
- 7 ounces cannellini beans, drained
- 15 ounces black beans, drained (1 can)
- 15 ounces chickpeas, drained (1 can)
- ⅓ cup chives, chopped
- 9 ounces sun-dried tomatoes, chopped
- ⅓ cup oil from the sun-dried tomato jar
- 8 ounces hummus
- 1 teaspoon garlic powder
- ½ teaspoon onion powder
- 1 teaspoon smoked paprika
- ¼ teaspoon crushed red pepper flakes
- ⅛ teaspoon cayenne pepper
- Salt, to taste
Instructions
- Bring a large pot of well-salted water to a boil and cook the pasta according to the package instructions until al dente, then drain it in a colander and set it aside to cool slightly while you prepare the rest of the ingredients.
- Drain and rinse the cannellini beans, black beans, and chickpeas, then add them to a large mixing bowl along with the chopped chives and chopped sun-dried tomatoes, making sure to reserve ⅓ cup of the oil from the sun-dried tomato jar before you begin chopping.
- In a separate small bowl, whisk together the hummus, the reserved sun-dried tomato oil, garlic powder, onion powder, smoked paprika, crushed red pepper flakes, and cayenne pepper until the dressing is completely smooth and well combined.
- Add the cooled pasta to the large bowl with the beans, chives, and sun-dried tomatoes, then pour the hummus dressing over everything and toss thoroughly until the pasta and beans are evenly coated in the dressing.
- Taste the salad and add salt as needed, keeping in mind that the beans and hummus already contain some sodium, then serve it immediately at room temperature or refrigerate it for at least 1 hour for the best flavor.
Notes
- This salad tastes even better the next day, once the pasta has had time to fully absorb the dressing.
- Let the pasta cool slightly before mixing it with the beans, so the beans don't break down from residual heat.
- If the salad seems dry after chilling, loosen it up with a splash of reserved sun-dried tomato oil or a little extra olive oil.
- Any short pasta shape works well here, including fusilli, rotini, or farfalle.
- Store leftovers in an airtight container in the refrigerator for up to 5 days.
- This salad is not recommended for freezing, since the pasta and beans lose their texture after thawing.
Nutrition Information:
Yield: 6 Serving Size: 1 cupAmount Per Serving: Calories: 343Total Fat: 6gSaturated Fat: 1gUnsaturated Fat: 6gSodium: 321mgCarbohydrates: 55gFiber: 18gSugar: 6gProtein: 20g




