Homemade Bean Pasta Salad

By Mila | Updated on September 22, 2025

I used to think pasta salad was just a side dish you grabbed at the deli counter when you forgot to make something for the potluck. But then I started throwing beans into mine, and suddenly it became a real meal that could stand on its own.

The thing about adding kidney beans and chickpeas to pasta salad is that it gives you that protein punch without feeling heavy. Plus, you get all those fresh vegetables—tomatoes, cucumbers, bell peppers—mixed with tangy feta and a simple lemon dressing. It’s the kind of dish I throw together on Sunday and eat for lunch all week, and it actually tastes better the next day once everything has soaked up that dressing.

bean pasta salad
Image: theamazingfood.com / All Rights reserved

Why You’ll Love This Bean Pasta Salad

  • Quick and easy – This salad comes together in under 30 minutes, making it perfect for busy weeknights or last-minute potlucks.
  • High in protein – With kidney beans, chickpeas, and feta cheese, you’re getting a satisfying meal that will keep you full for hours.
  • Fresh and healthy – Packed with colorful vegetables and a light lemon dressing, this is a nutritious option that doesn’t feel heavy.
  • Great for meal prep – This pasta salad actually tastes better the next day after the flavors have had time to blend, so you can make it ahead for easy lunches throughout the week.
  • Simple pantry ingredients – Most of these items are probably already in your kitchen, so you won’t need to make a special trip to the store.

What Kind of Pasta Should I Use?

Fusilli is called for in this recipe because its spiral shape does a great job of catching all the dressing and holding onto those beans and veggies. That said, you can swap it out for other short pasta shapes like rotini, penne, or farfalle if that’s what you have in your pantry. Whole wheat pasta will give you a nuttier flavor and extra fiber, while regular pasta keeps things classic and mild. Just be sure to cook your pasta al dente since it’ll continue to absorb the dressing as it sits, and you don’t want it getting mushy on you.

bean pasta salad
Image: theamazingfood.com / All Rights reserved

Options for Substitutions

This pasta salad is super adaptable, so feel free to swap things around based on what you have:

  • Fusilli: Any short pasta shape works great here – try penne, rotini, farfalle, or even shells. They all hold the dressing well and mix nicely with the veggies.
  • Kidney beans and chickpeas: You can use whatever beans you have on hand. Black beans, white beans, or even edamame are good options. Just keep the total amount around 1 cup.
  • Red wine vinegar: White wine vinegar or apple cider vinegar work just as well if that’s what you’ve got in your pantry.
  • Feta cheese: Not a feta fan? Try crumbled goat cheese, diced mozzarella, or shredded parmesan instead. You can also leave it out completely for a dairy-free version.
  • Vegetables: The veggie mix is really flexible. Swap in zucchini, olives, artichoke hearts, or whatever fresh vegetables you have available. Just aim for about 2 cups total of chopped veggies.
  • Oregano: Italian seasoning or basil make good substitutes if you don’t have oregano on hand.

Watch Out for These Mistakes While Cooking

The biggest mistake people make with pasta salad is not rinsing the cooked pasta with cold water, which stops the cooking process and prevents the noodles from getting mushy and clumping together.

Another common error is adding the dressing to warm pasta, which causes it to absorb too much liquid and leaves your salad dry – make sure your fusilli is completely cooled before mixing in the oil and vinegar.

Don’t skip salting your pasta water (it should taste like the sea), since this is your only chance to season the noodles themselves, and be sure to let the salad sit in the fridge for at least 30 minutes before serving so the flavors can blend together.

If you’re making this ahead of time, hold back a tablespoon of olive oil to toss in right before serving, as pasta salads tend to soak up dressing as they sit.

bean pasta salad
Image: theamazingfood.com / All Rights reserved

What to Serve With Bean Pasta Salad?

Bean pasta salad is perfect as a side dish for summer cookouts, so I love pairing it with grilled chicken, burgers, or hot dogs. It also works great alongside other picnic favorites like coleslaw, corn on the cob, or potato salad for a full spread. If you want to make it a complete meal on its own, just add some grilled shrimp or rotisserie chicken right into the salad. For a lighter option, serve it with some warm pita bread or flatbread on the side for scooping.

Storage Instructions

Store: This pasta salad actually gets better after sitting in the fridge for a few hours as the flavors blend together. Keep it in an airtight container in the refrigerator for up to 4 days. You might need to give it a quick stir and add a drizzle of olive oil before serving since the pasta tends to soak up the dressing.

Make Ahead: This is a great dish to prep the night before a potluck or picnic. The vegetables stay crisp and the beans hold up really well. Just wait to add the feta until right before serving if you want it to stay nice and crumbly instead of mixing into the salad.

Serve: Bean pasta salad is meant to be enjoyed cold or at room temperature, so just pull it out of the fridge about 15 minutes before serving. Give it a good toss and taste it to see if it needs a splash more lemon juice or a pinch of salt to brighten things up.

Preparation Time 15-20 minutes
Cooking Time 10-15 minutes
Total Time 25-35 minutes
Level of Difficulty Easy
Servings 6 servings

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

  • Calories: 600-700
  • Protein: 18-22 g
  • Fat: 28-34 g
  • Carbohydrates: 70-80 g

Ingredients

For the pasta:

  • 5 oz fusilli (I always use Barilla for the best al dente texture)
  • 3/4 cup feta

For the dressing and mix-ins:

  • 3 tbsp olive oil (I prefer Filippi Berio extra virgin for dressings)
  • 1.5 tbsp lemon juice
  • 1.5 tbsp red wine vinegar
  • 1.5 tsp oregano
  • 1/2 tsp black pepper
  • 1/4 tsp salt
  • 3/4 cup kidney beans
  • 3/4 cup chickpeas
  • 1/2 cup tomatoes (diced into 1/2-inch pieces)
  • 1/2 cup cucumber (peeled and cut into 1/2-inch cubes)
  • 1/2 cup bell pepper
  • 1/2 cup red onion
  • 2 tbsp fresh parsley, chopped

Step 1: Prepare the Mise en Place

  • 1/2 cup tomatoes
  • 1/2 cup cucumber
  • 1/2 cup bell pepper
  • 1/2 cup red onion
  • 2 tbsp fresh parsley

Dice the tomatoes into 1/2-inch pieces, peel and cut the cucumber into 1/2-inch cubes, dice the bell pepper into similar-sized pieces, and finely chop the red onion.

Chop the fresh parsley and set aside.

Having everything prepped and ready makes assembly quick and ensures even distribution of ingredients throughout the salad.

Step 2: Cook the Pasta

  • 5 oz fusilli

Bring a pot of salted water to a boil and cook the fusilli according to package directions until al dente.

Drain the pasta and rinse thoroughly with cold water to stop the cooking process and remove excess starch.

This prevents the pasta from becoming sticky and absorbing too much dressing.

Step 3: Build the Dressing and Combine with Vegetables

  • 3 tbsp olive oil
  • 1.5 tbsp lemon juice
  • 1.5 tbsp red wine vinegar
  • 1.5 tsp oregano
  • 1/2 tsp black pepper
  • 1/4 tsp salt
  • 3/4 cup kidney beans
  • 3/4 cup chickpeas
  • prepared vegetables from Step 1

In a large bowl, whisk together the olive oil, lemon juice, red wine vinegar, oregano, black pepper, and salt until well combined.

Add the kidney beans, chickpeas, diced tomatoes, cucumber, bell pepper, and red onion to the dressing, and toss gently to coat everything evenly.

I like to let this mixture sit for a few minutes so the vegetables can absorb some of the dressing and develop better flavor.

Step 4: Combine All Components and Finish

  • cooked pasta from Step 2
  • dressed vegetables and beans from Step 3
  • 3/4 cup feta
  • chopped parsley from Step 1

Add the cooled pasta from Step 2 to the vegetable and bean mixture from Step 3, then gently fold in the crumbled feta cheese and fresh parsley.

Toss everything together until well combined, being careful not to break up the feta too much.

Taste and adjust seasoning if needed, then refrigerate until ready to serve.

bean pasta salad

Homemade Bean Pasta Salad

Delicious Homemade Bean Pasta Salad recipe with step-by-step instructions.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings 6 servings
Calories 650 kcal

Ingredients
  

For the pasta::

  • 5 oz fusilli (I always use Barilla for the best al dente texture)
  • 3/4 cup feta

For the dressing and mix-ins::

  • 3 tbsp olive oil (I prefer Filippi Berio extra virgin for dressings)
  • 1.5 tbsp lemon juice
  • 1.5 tbsp red wine vinegar
  • 1.5 tsp oregano
  • 1/2 tsp black pepper
  • 1/4 tsp salt
  • 3/4 cup kidney beans
  • 3/4 cup chickpeas
  • 1/2 cup tomatoes (diced into 1/2-inch pieces)
  • 1/2 cup cucumber (peeled and cut into 1/2-inch cubes)
  • 1/2 cup bell pepper
  • 1/2 cup red onion
  • 2 tbsp fresh parsley, chopped

Instructions
 

  • Dice the tomatoes into 1/2-inch pieces, peel and cut the cucumber into 1/2-inch cubes, dice the bell pepper into similar-sized pieces, and finely chop the red onion. Chop the fresh parsley and set aside. Having everything prepped and ready makes assembly quick and ensures even distribution of ingredients throughout the salad.
  • Bring a pot of salted water to a boil and cook the fusilli according to package directions until al dente. Drain the pasta and rinse thoroughly with cold water to stop the cooking process and remove excess starch. This prevents the pasta from becoming sticky and absorbing too much dressing.
  • In a large bowl, whisk together the olive oil, lemon juice, red wine vinegar, oregano, black pepper, and salt until well combined. Add the kidney beans, chickpeas, diced tomatoes, cucumber, bell pepper, and red onion to the dressing, and toss gently to coat everything evenly. I like to let this mixture sit for a few minutes so the vegetables can absorb some of the dressing and develop better flavor.
  • Add the cooled pasta from Step 2 to the vegetable and bean mixture from Step 3, then gently fold in the crumbled feta cheese and fresh parsley. Toss everything together until well combined, being careful not to break up the feta too much. Taste and adjust seasoning if needed, then refrigerate until ready to serve.

Disclaimer: Our editorial team has used AI to create or enhance parts of this article. All content has been fact-checked by our team to ensure accuracy.

Leave a Comment

Recipe Rating