Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Italian bean salad with cannellini beans, butter beans, olives, and crisp vegetables tossed in Italian dressing.

Italian Dense Bean Salad (Vegetarian Meal Prep Recipe)


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Grant and Rochelle Murchie
  • Total Time: 15 minutes
  • Yield: Serves 4–6 1x
  • Diet: Vegetarian

Description

This Italian dense bean salad is a hearty, no-cook salad made with three types of beans, cherry tomatoes, cucumber, bell pepper, red onion, olives, and Italian dressing. It’s fresh, filling, high in fiber, high protein, and perfect for healthy lunch meal prep.


Ingredients

Scale

3 x 400 g (3 x 14 oz) cans beans, drained and rinsed (we used cannellini beans, butter beans, and borlotti beans)
300 g (2 cups) cherry tomatoes, halved or quartered
1/2 medium English cucumber, chopped
1 yellow or red bell pepper, chopped
1 small red onion, finely diced
1/2 cup Kalamata olives, pitted
15 g (1 cup loosely packed) fresh parsley, chopped
Salt and freshly ground black pepper, to taste

1/4-1/2 cup (60 - 125ml) our Italian dressing (or dress simply with olive oil and freshly squeezed lemon juice — both options work beautifully)


Instructions

1. Prep the beans
Drain and rinse the beans well under cold water to remove any starchy liquid.

Add the drained and rinsed beans to a large bowl.

2. Prep your vegetables
Wash and chop the cherry tomatoes, cucumber, bell pepper, red onion, olives, and parsley. Add everything to the bowl with the beans.
Chef’s Tip: Try to keep everything roughly the same size so you get a little bit of everything in each bite.

3. Dress the salad
Drizzle over the Italian dressing and season with salt and pepper. (Alternatively, drizzle with olive oil and squeeze over fresh lemon juice.)

Gently toss everything together until well combined. Taste and adjust seasoning as needed.
Chef’s Tip: Let the salad sit for 10–15 minutes before serving if you can—this gives the beans time to marinate and soak up all that flavor.

Notes

Storage Instructions

Fridge: Store in an airtight container in the refrigerator for 2–3 days. Stir before serving and add a little extra dressing, olive oil, or lemon juice if needed.

Meal Prep: This salad is great for meal prep because there is no lettuce to wilt. For the freshest texture, add a little extra parsley just before serving.

Freezer: Not recommended

  • Prep Time: 15 minutes
  • Cook Time: 0 minutes
  • Category: Salad
  • Method: No-cook
  • Cuisine: Italian / Mediterranean

Nutrition

  • Serving Size: 1 serving without dressing
  • Calories: 222
  • Sugar: 3.9 g
  • Sodium: 1050.1 mg
  • Fat: 2 g
  • Carbohydrates: 39.6 g
  • Protein: 13.2 g
  • Cholesterol: 0 mg