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
Close up view of a freshly made dense bean salad in a white bowl

Dense Bean Salad Recipe – Easy High-Protein Meal Prep


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 2 reviews

  • Author: Papa Mason
  • Total Time: 15
  • Yield: 6 servings 1x

Description

Jump on the viral TikTok bandwagon with this protein-packed Mediterranean Dense Bean Salad. Coined by Violet Witchel, this ‘DBS’ is essentially a hearty, nutrient-dense antipasto salad without the lettuce, making it the ultimate healthy girl lunch that actually tastes better as it marinates in the fridge.


Ingredients

Scale

1 can (15 oz) chickpeas, rinsed and drained

1 can (15 oz) cannellini or navy beans, rinsed and drained

1/2 medium red onion, finely diced

2 large bell peppers (red and yellow), diced

1 medium English cucumber, diced

1/2 cup Kalamata olives, sliced

1/2 cup feta cheese, crumbled

1/4 cup fresh Italian parsley, finely chopped

1/2 cup sliced beef salami (halal substitute for traditional grinder versions)

1/3 cup high-quality extra virgin olive oil

3 tablespoons fresh lemon juice

1 tablespoon apple cider vinegar

1 teaspoon pure maple syrup

1 tablespoon Dijon mustard

2 cloves fresh garlic, minced

1 teaspoon dried oregano

1/2 teaspoon sea salt


Instructions

  1. Prepare the ‘dense’ base by dicing the red onion, bell peppers, and cucumber into small, uniform pieces to ensure a perfect texture in every bite.
  2. Rinse the chickpeas and white beans under cold water to remove the canning liquid and excess sodium.
  3. In a large mixing bowl, combine the legumes, diced vegetables, olives, feta, and chopped beef salami.
  4. Whisk the ‘zesty vinaigrette’ by combining the olive oil, lemon juice, vinegar, maple syrup, mustard, garlic, oregano, and salt until emulsified.
  5. Pour the dressing over the salad and toss thoroughly. Allow the salad to sit for at least 30 minutes before serving to let the beans absorb the flavors.

Notes

Trend Insight: This recipe is inspired by the Violet Witchel TikTok trend where the focus is on ‘density’ and protein over leafy greens.

Storage Hack: Because this salad has no lettuce, it won’t wilt. Store in an airtight container for up to 5 days for the perfect meal prep lunch.

  • Prep Time: 15
  • Category: Salads
  • Method: No-Cook
  • Cuisine: Mediterranean

Nutrition

  • Serving Size: 1.5 cups
  • Calories: 345
  • Sugar: 4
  • Sodium: 480
  • Fat: 18
  • Saturated Fat: 4
  • Unsaturated Fat: 14
  • Trans Fat: 0
  • Carbohydrates: 38
  • Fiber: 11
  • Protein: 15
  • Cholesterol: 12