Back to all healthy recipes
Healthy Salads

Chickpea Pasta and Cannellini Bean Salad

Better Plate RecipesBy Better Plate Recipes
Published Jul 30, 2026
🖨️ Print Recipe

Chickpea rotini gives this salad its backbone and most of its protein, and cannellini beans double down on the legumes with a soft, creamy contrast. Sun-dried tomatoes, artichoke hearts, roasted red pepper, olives, and basil make it taste distinctly Mediterranean, all under a lemon and oregano dressing.

Chickpea Pasta and Cannellini Bean Salad
Prep Time
15 minutes
Cook Time
12 minutes
Total Time
35 minutes
Servings
4
Difficulty
Easy
Best For
Lunch, Meal Prep, Vegetarian, High Protein

Why You’ll Love This Recipe

This is the picnic pasta salad you can eat a full bowl of without the afternoon crash. Chickpea pasta brings roughly double the protein and triple the fiber of regular pasta, and the cannellini beans double down with a soft, creamy contrast to the chewy rotini. The flavor comes from the jar and the deli counter: oil-packed sun-dried tomatoes, marinated artichokes, roasted red peppers, Kalamata olives, and a heap of fresh basil. A lemon-oregano dressing with a pinch of chili flakes keeps everything sharp. It sits happily at room temperature, tastes better after an hour, and reaches 22 grams of protein without a single piece of meat.

Chickpea Pasta and Cannellini Bean Salad close up

What Makes This Recipe Work

Legume pasta behaves differently from wheat pasta and this recipe respects that. It is cooked to a firm al dente at around six minutes and then rinsed cold, which stops the cooking and washes off the starch that would otherwise glue the salad into a block. The cannellini beans marinate in a third of the dressing before anything else joins them, so they taste seasoned rather than bland. The jarred ingredients do the heavy flavor lifting, contributing salt, acid, and richness, which means the dressing can stay light and lemon-forward instead of creamy.

Chickpea Pasta and Cannellini Bean Salad aerial view

Before You Start

Use plenty of water, at least four quarts, because chickpea pasta sheds a lot of starch. Start tasting at six minutes and pull it while there is still a firm center; it keeps softening in the dressing. Drain the artichokes and roasted peppers well, and let a little of the sun-dried tomato packing oil come along, since it is full of flavor. Chop the basil at the last minute so it stays green rather than bruising and darkening.

Chickpea Pasta and Cannellini Bean Salad preparation

Ingredient Notes & Easy Swaps

  • Chickpea pasta: Carries roughly double the protein and triple the fiber of wheat pasta. It goes from firm to mushy fast, so taste at six minutes and pull it early.

  • Cannellini beans: They add creaminess against the chewy pasta and more plant protein. Marinate them in a third of the dressing before the other ingredients join.

  • Sun-dried tomatoes: Use oil-packed, not dry-packed, which stay leathery in a cold salad. Let a little of the packing oil come along, since it is full of flavor.

  • Marinated artichoke hearts: Choose artichokes marinated in oil rather than packed in plain brine, which taste washed out. Drain them well before quartering.

  • Roasted red peppers: Jarred is perfect here and saves twenty minutes of charring. Pat them dry so their liquid does not dilute the dressing.

  • Fresh basil: Chop it at the last minute, since cut basil darkens quickly. Half a cup sounds generous but it is what makes the salad taste distinctly Italian.

  • Parmesan: Shredded Parmesan clings to the rotini ridges. For a vegan version, swap it for 3 tablespoons of nutritional yeast plus a little extra olive oil.

  • Red pepper flakes: A quarter teaspoon adds background warmth rather than heat. Increase to half a teaspoon if you like a noticeable kick.

Chickpea Pasta and Cannellini Bean Salad

Chickpea Pasta and Cannellini Bean Salad

Author: Better Plate RecipesPrep Time: 15 minutesCook Time: 12 minutesTotal Time: 35 minutesYield: 4Published: Jul 30, 2026

Description

Chickpea rotini gives this salad its backbone and most of its protein, and cannellini beans double down on the legumes with a soft, creamy contrast. Sun-dried tomatoes, artichoke hearts, roasted red pepper, olives, and basil make it taste distinctly Mediterranean, all under a lemon and oregano dressing.

Ingredients

  • 8 oz chickpea rotini or penne
  • 1 can (15 oz) cannellini beans, drained and rinsed
  • 1/2 cup oil-packed sun-dried tomatoes, drained and sliced
  • 1 cup marinated artichoke hearts, drained and quartered
  • 3/4 cup jarred roasted red peppers, drained and sliced
  • 1/2 cup pitted Kalamata olives, halved
  • 1 cup cherry tomatoes, halved
  • 1/3 small red onion, thinly sliced
  • 1/2 cup shredded Parmesan cheese
  • 1/2 cup chopped fresh basil
  • 1/4 cup chopped fresh flat-leaf parsley
  • 3 tbsp extra virgin olive oil
  • 3 tbsp fresh lemon juice
  • 2 tsp red wine vinegar
  • 1 tsp dried oregano
  • 1 small garlic clove, grated
  • 1/2 tsp kosher salt
  • 1/4 tsp red pepper flakes
Beginner Friendly

Instructions

  1. 1Equipment: a 6-quart pot, a colander, a rimmed plate or small sheet pan, a cutting board, a chef's knife, a microplane or fine grater, a large mixing bowl, a small jar with a tight-fitting lid, a wooden spoon or heat-safe spatula, a timer, measuring cups, measuring spoons, 4 meal-prep containers, and 4 small covered cups for the reserved dressing.
  2. 2Fill the pot with about 4 quarts of water and bring it to a rolling boil over high heat. Do not salt the pasta water; the recipe's measured 1/2 teaspoon kosher salt is reserved for the dressing. While the water heats, prepare the dressing, beans, and vegetables in Steps 3 through 5. If the water boils before the prep is finished, reduce the heat slightly to hold it at a steady boil until you are ready to add the pasta.
  3. 3Finely grate 1 small garlic clove. In the jar, combine 3 tablespoons extra-virgin olive oil, 3 tablespoons fresh lemon juice, 2 teaspoons red wine vinegar, 1 teaspoon dried oregano, the grated garlic, 1/2 teaspoon kosher salt, and 1/4 teaspoon red pepper flakes. Seal tightly and shake for about 20 seconds, until evenly combined.
  4. 4Drain and rinse the 15-ounce can of cannellini beans, then shake well to remove excess water. Add the beans to the large mixing bowl, pour approximately one-third of the dressing over them, and stir gently. Let the beans marinate for 5 minutes.
  5. 5Drain and slice 1/2 cup oil-packed sun-dried tomatoes, drain and quarter 1 cup marinated artichoke hearts, drain and slice 3/4 cup roasted red peppers, halve 1/2 cup Kalamata olives and 1 cup cherry tomatoes, and thinly slice 1/3 of a small red onion. Add all of them to the marinated beans.
  6. 6When the water is boiling, add 8 ounces chickpea rotini or penne and stir immediately. Cook according to the package directions, beginning to check 1 minute before the earliest listed time. Stir once or twice and remove the pasta when it is just tender but still holds its shape. Chickpea pasta can become soft quickly, so do not cook it past the tender stage.
  7. 7Drain the pasta in the colander. Rinse it under cold running water for about 30 seconds, stirring gently with the wooden spoon or spatula, until cool and no longer sticky. Shake the colander well, then spread the pasta on the rimmed plate or sheet pan for a few minutes so excess water can drain away.
  8. 8Add the cooled pasta, 1/2 cup shredded Parmesan, 1/2 cup chopped basil, and 1/4 cup chopped parsley to the bean and vegetable mixture. Gently stir until the ingredients are evenly distributed without breaking the pasta.
  9. 9Divide the salad evenly among 4 meal-prep containers. Divide the remaining dressing among 4 small covered cups. Cover and refrigerate the salad and dressing promptly. Use within 3 to 4 days.
  10. 10Serve chilled. Stir or shake one portion of dressing, pour it over one salad, and toss gently until the pasta and beans are evenly coated. Keeping most of the dressing separate prevents the chickpea pasta from absorbing too much liquid and becoming soft during storage.

Tips and Tricks

  1. 1

    Undercook the Pasta: Pull chickpea pasta at 6 minutes and taste. It keeps softening in the dressing, and mushy pasta salad cannot be rescued.

  2. 2

    Rinse Cold, Rinse Well: Thirty seconds under cold water removes the sticky starch layer and stops the cooking at once.

  3. 3

    Use the Sun-Dried Tomato Oil: Let a little of the packing oil come along with the tomatoes; it is full of flavor and cuts down on plain olive oil.

  4. 4

    Rest Before Serving: Fifteen minutes at room temperature lets the pasta and beans drink the lemon dressing so nothing tastes bland in the middle.

Nutrition

Serving size: 1 of 4 bowls

Calories: 566kcal, Protein: 22g, Carbs: 63g, Fat: 24g, Fiber: 13g, Sugar: 9g, Sodium: 968mg.

Nutrition information is an estimate and may vary based on ingredient brands, product sizes, preparation methods, and substitutions. It is not intended as medical or dietary advice.

Recipe Guides

This recipe appears in