Bean Pasta Salad

This Bean Pasta Salad, tossed in a lemon parmesan vinaigrette, is like a cross between the viral dense bean salad and pasta salad. It makes for an incredibly delicious, high fiber, high protein vegetarian meal.

This post may contain affiliate links. Thank you for your support!

bean pasta salad with lemon parmesan dressing

Reasons You’ll Love This Recipe:

  • This is a light, vegetarian pasta salad – but quite filling and satisfying!
  • It’s full of fiber — 17 grams!!
  • Packed with 25 grams of vegetarian protein.
  • Flavorful with a simple, homemade lemon parmesan vinaigrette that gets quickly whipped together with a shake in a mason jar.
  • Perfect for meal prep – the flavors deepen and it’s just as (if not more!) delicious after a day or two!

Ingredient Notes & Substitutions:

For a full ingredient list with quantities, please check out the recipe card at the bottom of this post.

ingredients to make bean pasta salad
  • Pasta – I highly recommend a high protein and high fiber pasta to really get the max nutrition for this pasta salad! I used Goodles curveballs here, but also love Barilla Protein Plus pasta.
  • Beans – you’ll need a can each of cannellini beans and garbanzo beans. Make sure you drain and rinse the beans before adding them to the salad. (And dietitian fun fact – you can reduce up to 41% of sodium in canned beans by rinsing them!)
  • Roasted Red Bell Pepper – keep it easy and grab a jar at the store, or roast them yourself. Pat them dry, then chop and you’re all set.
  • Spinach – I love fresh spinach, and it’s an easy way to boost nutrition! If you’re not a fan of spinach, you can substitute a different green, like finely chopped baby kale, or omit.
  • Lemon Parmesan Dressing – you’ll need olive oil, lemon juice and zest, parmesan cheese, and a couple seasonings to make this quick dressing!

How to Make Bean Pasta Salad

For complete instructions, please check out the recipe card at the bottom of this post.

Prepare pasta according to package directions. While the pasta is boiling, drain and rinse your beans, chop your vegetables, and shake up your dressing. Once the pasta is done and drained, add all the ingredients to a large bowl and toss to combine.

Tips and Variations

  • You can use any type or shape of pasta — whole wheat is another great option, as are other fun shapes like orzo and Israeli couscous.
  • Add diced cherry or grape tomatoes for a pop of fresh tomato flavor.
  • Swap any other beans you have or prefer.
  • Feeling a little more antipasto vibes and don’t care about it being vegetarian? Add a couple slices of diced prosciutto or salami.
  • If you’re a fan of fresh, herby flavor, add a handful of torn, fresh basil leaves.
  • Add some crushed red pepper flakes for a little heat.
  • Top with balsamic glaze for a sweet and tangy contrast.
glass meal prep containers of bean pasta salad

Pasta Salad Meal Prep & Storage

I’m a huge fan of summer salads, and pasta salads specifically, for meal prep. They truly store beautifully, especially pasta salads like this bean version that are full of sturdy, flavorful ingredients.

I like to store my pasta salad in glass, airtight containers in the fridge for up to 5 days.

I don’t recommend freezing pasta salad, though, nor reheating — best served chilled IMO!

spoonful of bean pasta salad

Shop This Recipe

As an Amazon affiliate, I may earn a small amount from qualifying affiliate purchases at no cost to you.

More Summer Salad Recipes to Love

Did you make this recipe? Please give a rating and review below! For more balanced nutrition and no fuss, balanced recipes, be sure to follow me on Instagram!

bean pasta salad with lemon parmesan dressing

Bean Pasta Salad

Bean Pasta Salad is a cross between the viral dense bean salad and pasta salad. It's a delicious, high fiber, high protein vegetarian lunch.
5 from 1 vote
Print Pin Rate
Course: Lunch, Main Course, Pasta, Salad
Cuisine: American, Italian, Mediterranean
Prep Time: 20 minutes
Total Time: 20 minutes
Servings: 4
Calories: 485kcal
Author: Lindsey

Ingredients

  • 8 ounces pasta high protein, high fiber
  • 1 can cannellini beans drained, rinsed
  • 1 can garbanzo beans drained, rinsed
  • 8 ounces roasted red bell peppers patted dry, diced
  • 2 cups spinach chopped

Lemon Parmesan Dressing

  • 1 lemon juice and zest
  • 2 tablespoons extra virgin olive oil
  • 1 ounce grated parmesan
  • 2 teaspoons Italian seasoning
  • 1 teaspoon garlic powder
  • ½ teaspoon kosher crystal salt
  • ¼ teaspoon ground black pepper

Instructions

  • Bring water to a boil, add salt, and boil pasta according to package directions. When done to al dente, drain pasta and set aside.
    8 ounces pasta
  • While pasta is boiling, drain and rinse your beans. Set aside.
    1 can cannellini beans, 1 can garbanzo beans
  • Place all of the dressing ingredients into a mason jar, then cover and shake to combine. (Alternatively, you can add them all to a small bowl and whisk to combine.)
    1 lemon, 2 tablespoons extra virgin olive oil, 1 ounce grated parmesan, 2 teaspoons Italian seasoning, 1 teaspoon garlic powder, 1/2 teaspoon kosher crystal salt, 1/4 teaspoon ground black pepper
  • Add pasta, beans, spinach, and roasted red pepper to a large bowl. Pour the lemon dressing on top then gently toss to combine.
    8 ounces roasted red bell peppers, 2 cups spinach
  • Serve immediately, or store in airtight containers in the refrigerator for up to 5 days. Enjoy!

Notes

Nutrition information is an approximation and will vary based on exact ingredients used. It’s calculated using Goodles “Curveballs” – a high protein, high fiber pasta.

Nutrition

Serving: 0.25recipe | Calories: 485kcal | Carbohydrates: 77g | Protein: 25g | Fat: 13g | Saturated Fat: 2.4g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Cholesterol: 6.3mg | Sodium: 894mg | Potassium: 891mg | Fiber: 17g | Sugar: 2.8g | Vitamin C: 18.6mg | Calcium: 200mg | Iron: 6.8mg

Similar Posts

5 from 1 vote (1 rating without comment)

Leave a Reply

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.