Share this recipe!

Packed with crisp veggies, fiber-rich legumes and convenient protein, this Mediterranean dense bean salad is a lettuce-less dish that packs a nutritious punch. Inspired by the viral TikTok dense bean salad, it’s easy to make, full of bold flavor, and WORTH THE HYPE! Perfect for meal prep lunches or as a crowd-pleasing potluck side dish.

Wooden bowl filled with colorful dense bean salad mixed with beans, tomatoes, peppers, onions, and herbs.

Erica’s Thoughts

Isn’t social media so funny? You take something like bean salad (which I’ve been making for years), give it a new name, post a video, and suddenly it’s everywhere. The humble bean salad is reborn and everyone is re-obsessed. A true TikTok moment.

This recipe has pasta salad energy, but instead of noodles we’re using beans. We have Violet Witchel to thank for making beans cool again. But I have to say that as a registered dietitian, I’ve ALWAYS thought they were cool. Beans are an excellent source of fiber and provide nutrients like potassium, iron, and B vitamins. Paired with a rainbow of antioxidant-rich vegetables and quality protein, this satisfying salad checks all the boxes for a balanced meal and makes my dietitian heart (and belly) happy.

Why I Love This Viral Dense Bean Salad:

  • Convenient Protein: Doesn’t get much easier than canned beans and deli chicken! Use rotisserie chicken or pre-sliced deli chicken for a quick protein boost.
  • Versatile: There are LOTS of ways to make bean salad. My version is inspired by Violet’s Mediterranean dense bean salad and features a sun-dried tomato vinaigrette. Serve it as a main dish or a flavorful side.
  • Meal Prep Friendly: I made this recipe once to test it, once to shoot it, and a third time to film the video. So yes, I’ve been eating it for days. Whether you enjoy it straight from the bowl or pack it for lunch, it’s a satisfying option to have ready in the fridge.
  • Balanced Nutrition: High in protein and fiber and packed with antioxidants, this salad is filling, nourishing, and most importantly, SO TASTY. A great choice for a balanced midday meal.

FEATURED COMMENT

★★★★★

Ingredients You Need for Dense Bean Salad:

Dense bean salad ingredients including garbanzo beans, cannellini beans, salami, deli chicken, mozzarella pearls, cherry tomatoes, cucumber, sweet peppers, red onion, parsley, cheddar, and sun-dried tomato vinaigrette.

Beans: You could use any variety of beans you enjoy! I use a can of garbanzo beans and a can of white (cannellini) beans – but great northern beans, pinto beans, black beans or red kidney beans are great too! 

Veggies: I’m super lucky to have a thriving garden and weekly farm box of fruits and fresh vegetables to make an easy salad. I love to use cherry tomatoes, sweet bell peppers, cucumber, red onion, fresh parsley and other fresh herbs if I have them!

Protein: I snagged sliced chipotle chicken and uncured salami from the deli counter (helloooo convenience)! The protein here is versatile – you can use rotisserie chicken, pepperoni, sliced turkey, tuna or even cubed tofu.

Cheese: The best part about this recipe is you can choose your journey with cheese. I love mini mozzarella pearls and the unexpected cheddar from Trader Joe’s. You can find mozzarella pearls in the ‘fancy cheese kiosk’ usually right in front of the deli (great place). Other delicious options: parmesan, goat or feta cheese.

Dressing: I LOVE this sun-dried tomato vinaigrette. It is packed with healthy fats and tangy tomato flavor. Other incredibly delicious options are a simple white balsamic vinaigrette, parmesan vinaigrette or jalapeño lime vinaigrette.

Protein-packed dense bean salad made with beans, cucumbers, peppers, and tomatoes served on a plate.

How to Make This Protein-Packed Dense Bean Salad:

Blend up the sun-dried tomato vinaigrette. This dressing features sun-dried tomatoes, olive oil, fresh garlic, oregano, honey (or maple syrup) and red wine vinegar.

In a large bowl add chick peas, cannellini beans, tomatoes, red peppers, cucumber, red onion, chicken, salami, cheeses and parsley. Add ¾ of the dressing and toss everything to combine. I like to serve with an extra dollop of dressing and small amounts of fresh parsley or basil.

Store in airtight containers for up to 6 days. 

Expert Tips & Variations:

  • This recipe is called a “dense” bean salad because it skips lettuce and other greens. Without anything to wilt or get soggy, it holds up well in the fridge and tastes even better after the flavors have had time to meld.
  • For a Greek-inspired salad, add marinated artichoke hearts, kalamata olives, feta, and a squeeze of fresh lemon juice.
  • For a Mexican bean salad, swap the chickpeas for black beans, use cilantro instead of parsley, and toss with this jalapeño lime vinaigrette.
  • If you want an easy pasta salad, stir in cooked pasta and Italian dressing.
  • If you want to make it spicy, add a pinch of red pepper flakes or a few dashes of your favorite hot sauce.
  • Other vegetables that would work well include blanched green beans, olives, pickled jalapeños, radishes, or shredded carrots.
A vibrant dense bean salad with tomatoes, cucumbers, cheese, and green peppers on a dark plate. A subtle inviting homemade feel in a cozy kitchen.

Dense Bean Salad FAQs:

How should I store this salad?

You can store it in a large glass bowl with lid or portion it out into individual airtight containers to meal prep for lunches.

How can I make this vegetarian?

For plant-based diets, omit the chicken and salami. Feel free to add another can of beans and/or edamame or tofu for more a more protein-rich vegetarian salad.

How much protein and fiber does this meal have?

There is a whopping 37 grams of protein and 11 grams of fiber per serving!

Can I use a different type of beans?

Absolutely! I like the mild, versatile flavor of white beans and chick peas but use whatever types of beans you have on hand (pinto beans, black beans, red kidney beans, etc).

How should I serve this bean salad?

Serve It straight up, with tortilla chips, or I think it is absolutely delicious wrapped in a tortilla as an Italian wrap 😋

Close-up of dense bean salad with beans, tomatoes, cucumbers, peppers, cheese, and salami on a dark plate.

If you try and like this recipe please don’t forget to leave a comment and star rating down below! If you love more lifestyle, behind the scenes and ‘eating in real life’ type of content come find me over on Instagram, TikTok, Facebook, or Youtube – I love connecting with you all there!

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
large wooden bowl with dense bean salad and a wooden spoon

Viral Dense Bean Salad Recipe (Meal Prep Friendly)

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 5 from 13 reviews
  • Author: Erica Baty
  • Prep Time: 15 minutes
  • Cook Time: N/A
  • Total Time: 15 minutes
  • Yield: 4 servings 1x
  • Category: Lunch
  • Method: Chop
  • Cuisine: Mediterranean
  • Diet: Gluten Free

Description

This Mediterranean dense bean salad features fiber-rich beans, fresh vegetables, convenient protein, and a zesty vinaigrette for a flavorful, satisfying meal.


Ingredients

Units Scale

Dense Bean Salad:

  • 1 can chickpeas, drained and rinsed
  • 1 can white cannellini beans, drained and rinsed
  • 10 oz grape or cherry tomatoes, quartered
  • 2 sweet bell peppers, chopped
  • 1 medium cucumber, seeds scraped out and cubed
  • 1/4 red onion, chopped
  • 1/2 lb cooked chicken (rotisserie or deli), cubed/chopped
  • 2 oz uncured salami, sliced or cubed
  • 4 oz mozzarella pearls
  • 2 oz sharp white cheddar, cubed
  • 1/2 bunch fresh parsley, finely chopped
  • pinches of salt, pepper, Italian seasoning and/or red pepper flakes, if desired

Sun-Dried Tomato Vinaigrette:

  • 1/3 cup extra virgin olive oil
  • 1/4 cup red wine vinegar
  • 1/4 cup sun-dried tomatoes in olive oil, roughly chopped
  • 2 cloves garlic, roughly chopped
  • 1 1/2 tablespoons honey
  • 1 teaspoon dried oregano
  • 1/2 teaspoon kosher salt
  • 1/2 teaspoon black pepper
  • 1/2 cup water


Instructions

  1. Combine all of the sun-dried tomato vinaigrette ingredients in a small blender or small food processor. Start with ¼ cup water, you will likely need the additional ¼ cup water but start conservatively and adjust the consistency to your preference.
  2. Blend on high for 20-30 seconds until the dressing is creamy and emulsified. Adjust the consistency with the additional water, until your desired consistency is achieved. Taste and season with an extra pinch of salt, pepper, honey or vinegar, if needed. 
  3. In a large bowl add chickpeas, cannellini beans, tomatoes, peppers, cucumber, red onion, chicken, salami, cheeses and parsley. Add ¾ of the dressing and toss everything to combine. Taste and season with pinches of salt, pepper, Italian seasoning and red pepper flakes, per your taste. I like to serve with an extra drizzle of dressing and extra fresh herbs like parsley or basil. Muah! So fresh, nutritious and DENSE 😏 Excuse me while I go have a bowl for lunch because it’s already prepped and ready to go in my fridge!!


Notes

Store in airtight containers for up to 5 days.

Other dressings that taste incredible with this salad include the white balsamic vinaigrette or Parmesan vinaigrette.

Refer to above blog post for tips, variation ideas and answers to frequently asked questions.

Would you like to save this?

We’ll email this post to you, so you can come back to it later!

Nutrition

  • Serving Size: 1/4 recipe
  • Calories: 512
  • Sugar: 13.9 g
  • Sodium: 1611.5 mg
  • Fat: 21.9 g
  • Carbohydrates: 43.3 g
  • Fiber: 10.9 g
  • Protein: 37.2 g
  • Cholesterol: 57 mg

This post contains affiliate links which means if you click and make a purchase, I receive a small commission. Thank you so much for your support and helping me continue to do what I do!!

Share this recipe!