Pasta Bean Salad

No ratings yet
Jump to RecipeRate Recipe

This post may contain affiliate links. Please read our disclosure policy.

This Pasta Bean Salad is hearty enough for lunch, easy enough for meal prep, and always a hit at cookouts. The beans add protein and texture, while the mozzarella, vegetables, and homemade dressing make it feel much more satisfying than a typical salad.

Pasta bean salad on a white oval serving platte with two serving utensils sitting on a countertop.

One of my biggest complaints about pasta salad is that it’s often more pasta than anything else. While there’s certainly a time and place for that, I wanted a version that felt a little more balanced. That’s where the beans come in.

The combination of pasta, beans, mozzarella, and vegetables creates a better balance of protein, fiber, healthy fats, and carbs, making the salad feel hearty without being heavy. After tossing all of the ingredients with a bright homemade vinaigrette, it’s the kind of recipe that works just as well for meal prep lunches as is does for cookouts, potlucks, and easy weeknight dinners.

Pasta Bean Salad – Built to Be More Than a Side Dish

One of the things I love most about this pasta salad with beans is how easily it can be a side dish or meal. The combination of beans, mozzarella, vegetables, and pasta makes it hearty enough for lunch while still feeling fresh enough for summer gatherings and cookouts.

Here’s what makes it different:

  • It’s more balanced. The beans and vegetables help bulk up the salad to make it feel filling without relying on a huge amount of pasta.
  • It gets better as it sits. Unlike delicate salads that wilt quickly, the flavors continue to develop in the fridge, making it ideal for meal prep.
  • There’s plenty of texture. Between crisp veggies, creamy mozzarella, tender pasta, and hearty beans, every bite feels a little different.
  • It’s easy to adapt to what’s in your fridge. This recipe is very forgiving. Swap the beans, vegetables, herbs, or cheese based on what you have on hand and it still works well.
  • Works as a meal or side dish. Serve it alongside proteins at a cookout or enjoy a larger portion or lunch or dinner. I especially love it with Crispy Chicken Cutlets or Greek Turkey Feta Meatballs!

Simple Ingredients

The beauty of this recipe is that it relies on everyday ingredients to create a salad that is filling and versatile.

All of the ingredients for pasta bean salad in bowls on a countertop.

For full recipe instructions and complete list of ingredients, scroll down to the recipe card at the bottom of this page.

  • Beans: The beans are what makes this pasta salad recipe different than many traditional versions. They add fiber, texture, and help make the salad feel more filling without needing a large amount of pasta. You can use any beans, but I love white beans, kidney beans, or garbanzo beans for this recipe.
  • Pasta: I like using ditalini or elbow pasta because it mixes evenly with the beans and vegetables, making it easier to get a little bit of everything in each bite.
  • Mozzarella pearls: The mozzarella adds creaminess and richness without overpowering the fresh vegetables and vinaigrette.
  • Vegetables: I use a mix of cherry tomatoes, cucumbers, bell peppers, and onions to create Mediterranean flavor, but you can use whatever you have in your fridge.
  • Olives: Kalamata olives bring a bold, savory flavor. You can omit if you don’t like olives.
  • White balsamic vinegar: Creates a lighter, brighter dressing than many heavier pasta salad dressings and lets the vegetables shine. You can also substitute with white wine vinegar.
  • Fresh herbs: Totally optional, but they make the entire salad taste fresher and more vibrant.
  • Other dressing ingredients: You’ll also need olive oil, lemon juice, dijon mustard, honey, garlic, Italian seasoning, salt, and pepper to create the homemade vinaigrette.
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus I’ll send you new recipes every week!

Easy Ways to Make It Your Own

One of the reasons I come back to this pasta bean salad so often is that it’s incredibly flexible. Once you have the pasta, beans, vegetables, and vinaigrette base, you can adjust it based on what’s in your fridge or what you’re serving it with.

  • Switch up the beans. Cannellini beans, chickpeas, kidney beans, and Great Northern beans all work well here. I often use whatever I have in the pantry.
  • Add a protein. If you want to turn this into an even heartier meal, add grilled chicken, rotisserie chicken, tuna, grilled shrimp, or even leftover steak.
  • Try a different cheese. Try feta to add a salty Mediterranean flavor or cubed provolone which gives the salad a more Italian deli-style feel.
  • Use what vegetables you have. One of my favorite things about this recipe is that it doesn’t require exact vegetables. Zucchini, carrots, or even roasted vegetables can all work depending on the season.

How to Make Pasta Bean Salad

The dressing in a glass bowl on a countertop.
  1. Cook the pasta until al dente. Drain and set aside. Then make the dressing by whisking together all of the ingredients until combined.
All of the ingredients for the salad except for the dressing on an oval serving platter on a countertop.
  1. Add the cooled pasta, beans, mozzarella cheese, veggies, olives, and herbs to a large serving bowl.
The dressing poured over the salad ingredients just before mixing everything together.
  1. Pour the dressing over the salad.
Pasta bean salad on a white oval serving platte with two serving utensils sitting on a countertop.
  1. Toss everything together until evenly coated. Add additional seasonings to taste.
Pasta and bean salad on a white serving platter on a countertop.

My Pro Tip

The Key to Really Good Pasta Salad

The biggest mistake I see with any cold pasta salad isn’t the dressing or the vegetables. It’s the pasta. A few small details can make the difference between a pasta salad that’s fresh and flavorful and one that’s mushy or bland.

  • Cook the pasta just until al dente. Pasta continues to soften slightly as it absorbs the dressing. Cooking until al dente prevents the salad from becoming mushy.
  • Cool the pasta before assembling. To do this quickly, I like rinsing the pasta under cold water.
  • Give the salad time to sit. I think this pasta is best after 30 minutes to a few hours in the refrigerator. The dressing has time to coat everything and the flavors meld together.
  • Cut everything to a similar size. Because this salad contains beans, pasta, cheese, and vegetables, keeping everything roughly bite-sized helps you get a little bit of everything in each forkful.
  • Toss leftovers with extra dressing. After a day or so, the dressing tends to soak into the ingredients. Add a splash of dressing or oil and vinegar right before serving leftovers to freshen things up.

What to Serve With Pasta and Bean Salad

This pasta and bean salad pairs well with almost any protein. Since the salad already has beans, vegetables, and mozzarella, you don’t need much else to turn it into a complete.

For summer cookouts, I often serve it with grilled proteins and fresh fruit. For lunches, I’ll simply enjoy a larger portion of the salad on its own since the beans and mozzarella help make it more filling than a typical pasta salad.

Storage and Meal Prep

This is one of those recipes that’s often even better the next day. Store leftovers in an airtight container in the refrigerator for up to 4 days.

Meal Prep Tips

  • Prepare the salad a few hours ahead of serving when possible.
  • If making it several days in advance, consider adding fresh herbs right before serving.
  • Give the salad a quick stir before serving since some of the dressing will settle on the bottom of the container.
  • If the pasta absorbs too much dressing after a few days, add a small splash of olive oil or vinegar to freshen it back up.

Because the beans, mozzarella, and sturdy vegetables hold up so well, this is one of my favorite pasta salads to keep in the refrigerator for easy lunches throughout the week.

More Hearty Bean Salads

If you’ve made and loved this Pasta Bean Salad recipe or any other recipe on my blog, please leave a 🌟 star rating and comments below!

Pasta and bean salad on a white serving platter on a countertop.
No ratings yet

Pasta Bean Salad

Packed with protein, fiber, fresh vegetables, and mozzarella, this Pasta Bean Salad is hearty enough for lunch but versatile enough for cookouts and dinner side dishes.
Jamie N, Registered Dietitian
Prep: 20 minutes
Cook: 10 minutes
Total: 30 minutes
Servings: 8
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 

  • 8 ounces protein or chickpea pasta, (elbows or ditalini)
  • 2 (15 ounce) cans beans, (white beans, kidney or garbanzo)
  • 8 ounces mozzarella pearls, (or diced mozzarella)
  • 1 heaping cup halved cherry tomatoes
  • 1 cup diced cucumber
  • 1 large bell pepper, diced
  • 1/2 cup finely diced sweet onion
  • 1/2 cup kalamata olives, chopped
  • 1/4 cup finely chopped parsley, basil, dill, or chives, (optional)

Dressing:

  • 1/4 cup white balsamic vinegar or white wine vinegar
  • 2 tablepoons olive oil
  • 1/2 lemon, juiced
  • 1 tablespoon honey
  • 1 teaspoon dijon mustard
  • 1 clove garlic, microplaned or very finely minced
  • 1 teaspoon Italian seasoning
  • 1/2 teaspoon salt, more to taste
  • Pinch of black pepper

Instructions 

  • Bring a large pot of water to a boil. Cook the pasta according to directions until al dente. Drain and set aside. NOTE: Make sure not to over-cook to avoid mushy pasta!
  • Whisk together all of the ingredients for the dressing in a small bowl or jar until well combined.
  • Add the cooled pasta, beans, mozzarella cheese, veggies, olives, and herbs to a large serving bowl.
  • Pour the dressing over the salad and toss well until everything is evenly coasted. Taste test and add additional seasonings if needed.

Notes

  • Cook the pasta just until al dente. This prevents it from becoming mushy as it sits in the dressing.
  • Rinse the pasta under cold water. This stops the cooking process and lets it cool quickly. 
  • Make ahead. Toss the pasta again before serving to distribute any dressing that settled on the bottom of the bowl. 
  • Nutritional information: Calculated based on 8 side servings, but this could serve up to 6 as a larger portion. Nutrition information varies depending on the pasta, beans, and ingredients used.

Nutrition

Calories: 224kcal | Carbohydrates: 24g | Protein: 14g | Fat: 10g | Saturated Fat: 4g | Polyunsaturated Fat: 0.4g | Monounsaturated Fat: 3g | Cholesterol: 22mg | Sodium: 497mg | Potassium: 139mg | Fiber: 5g | Sugar: 8g | Vitamin A: 1044IU | Vitamin C: 34mg | Calcium: 185mg | Iron: 3mg

Nutrition information is automatically calculated and should only be used as an estimate.

Did you try this recipe?Leave a comment + star rating below!

Hi, I'm Jamie

I’m a Registered Dietitian of over 10 years and I love creating simple, delicious recipes that leave you feeling good, too. Healthy eating doesn’t have to be complicated! Let me show you with easy healthy recipes and realistic nutrition tips.

Related Posts

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating