← Back to all recipes Sides

Dense Bean Salad (TikTok Viral)

The protein-packed meal prep salad that went viral on TikTok! Multiple types of beans, fresh veggies, and a tangy vinaigrette combined into a hearty salad that gets better all week long. No lettuce, no wilting.

Prep15 mins
Cook0 mins
Serves7

Ingredients

  • 1 (15-oz) can chickpeas, drained and rinsed
  • 1 (15-oz) can black beans, drained and rinsed
  • 1 (15-oz) can kidney beans, drained and rinsed
  • 3/4 cup fresh or frozen corn (thawed)
  • 1 cup cherry tomatoes, quartered
  • 1/2 cup diced red onion
  • 1/2 cup diced red bell pepper
  • 1/3 cup chopped fresh cilantro
  • 1/2 jalapeno pepper, chopped
  • 3 tbsp extra virgin olive oil
  • 3 tbsp red wine vinegar
  • 1 tsp chili powder
  • 1/2 tsp cumin
  • 1/2-1 tsp sea salt
  • Lime wedges for serving

Instructions

  1. 1. Drain and rinse all canned beans. Add to a large bowl.
  2. 2. Add corn, cherry tomatoes, red onion, bell pepper, cilantro, and jalapeno. Toss to combine.
  3. 3. In a small bowl, whisk together olive oil, red wine vinegar, chili powder, cumin, and salt.
  4. 4. Pour dressing over the bean mixture and toss well to coat everything.
  5. 5. Chill for at least 1 hour (or overnight) to let flavors meld.
  6. 6. Before serving, toss again. Squeeze fresh lime juice on top, taste, and add more salt if needed.
  7. 7. Serve cold or at room temperature. Great with tortilla chips, on toast, or in a wrap. Lasts 5 days in the fridge!
← Back to all recipes

🛒 Recommended Kitchen Essentials