ClockPlayEmailInstagramLinkSMSTwitterYouTubeWhatsAppXSearchClockRight ArrowArrow DownCaret downCaret upCaret leftCaret rightHamburger MenuPop OutThumbs upThumbs up buySpeechAudio onReplayPlusMinusSad smiley faceNo resultsSwapMoreYour grocery bagSuccessShop Tasty MerchYour Cart (empty)Your CartFacebookPinterestEmailPrintSmsTwitterWhatsappCommentTips HighlightsRed XGreen Check
Skip to Content

Italian Bean Salad

This Italian bean salad is a bright, marinated cannellini bean salad tossed with cherry tomatoes, roasted red peppers, Castelvetrano olives, and fresh parsley in a zesty lemon-olive oil dressing. The combination of creamy white beans and briny olives creates a balanced, Mediterranean-inspired side dish with fresh, vibrant flavor. A quick pine nut-shallot dressing adds richness and texture while keeping the recipe completely no-cook and easy to prepare ahead.

Tasty Team
Total Time

50 minutes

50 min

Prep Time

15 minutes

15 min

Cook Time

5 minutes

5 min

Italian Bean Salad
Total Time

50 minutes

50 min

Prep Time

15 minutes

15 min

Cook Time

5 minutes

5 min

Ingredients

for 6 servings

  • 2 (14-ounce) can cannellini beans, drained and rinsed
  • 1 roasted red bell pepper, chopped (about ½ cup)
  • ½ cup halved cherry tomatoes
  • ½ cup halved pitted Castelvetrano olive
  • 2 tablespoons Chopped fresh parsley
  • ½ teaspoon black pepper
  • ¼ cup pine nuts, divided
  • 1 teaspoon kosher salt, divided
  • ½ cup extra-virgin olive oil
  • 2 tablespoons lemon juice
  • 1 teaspoon dijon mustard
  • 1 teaspoon chopped Calabrian chilis in oil (optional)
  • 2 shallots, minced
  • 1 garlic clove, minced

Nutrition Info

  • Calories 223
  • Fat 9g
  • Carbs 23g
  • Fiber 9g
  • Sugar 5g
  • Protein 9g

Estimated values based on one serving size.

Preparation

  1. Toss together the beans, roasted red pepper, tomatoes, olives, parsley, black pepper, 2 tablespoons of the pine nuts, and ½ teaspoon of the salt in a large bowl. Set aside.
  2. Place the olive oil, lemon juice, mustard, Calabrian chilis (if using), shallots, garlic, and remaining 2 tablespoons pine nuts and ½ teaspoon salt in a food processor. Process until roughly combined but not completely smooth, about 15 seconds.
  3. Add the dressing to the bean salad in the bowl, and stir to combine. Cover and marinate in the refrigerator for at least 30 minutes or up to 4 days. Serve.
  4. Enjoy!
  5. Don't let a good recipe slip away. Download the Tasty app and save your favorites for easy access.
Italian Bean Salad