5 from 1 vote

Mediterranean Dense Bean Salad with Feta Cheese

This post may contain affiliate links.

This dense bean salad is my go-to no-cook meal prep hero: packed with fiber, loaded with flavor, and ready in ten minutes flat. It’s been a staple in my kitchen for years—but thanks to TikTok, it’s finally getting its internet moment (and I am so here for it).

a bowl of dense bean salad

Isn’t it funny how a humble bean salad can go viral? I’ve been making this style of salad forever—canned beans, pantry staples like roasted red peppers and artichokes, and whatever fresh herbs or crunchy veggies I’ve got on hand. It’s endlessly adaptable, meal-prep friendly, and one of the most nutrient-dense, budget-friendly recipes you’ll ever keep in your fridge. Thanks to Violet Witchel on TikTok, millions of you are also making dense bean salads now and that is just the best! I’m sharing my go-to, ride or die, all time favorite dense bean salad.

I’ve been on a Mediterranean recipe kick lately – have you tried my Greek Salmon Sheet Pan Dinner yet? OMG – if you love feta and olives like I do it is a must try!

You’ll Love This Recipe

Bean There, Made That—Now It’s TikTok Famous

  • Easy to make dairy-free or add extra protein (Hi shrimp!, chicken!, or tuna!)
  • A true no-cook recipe—just chop, toss, and go
  • High in fiber and protein (12g protein + 10g fiber per serving!)
  • Packed with Mediterranean flavors from feta, lemon, and olive oil
  • Uses pantry staples and helps clean out the fridge
  • Perfect for meal prep—just portion into jars for grab-and-go lunches

Let’s Get Assembling! (No cooking required!)

Ingredients laid out for mediterranean dense bean salad

Ingredients and Substitutions

Exact quantities are in the recipe card below. Here’s what makes this salad dense, delicious, and totally customizable: But WAIT! Before you do a quick scan and say… “too many ingredients!”, this is the MOST customizable salad. Grab what you have and get to work 🙂

  • Chickpeas – I use canned chickpeas for ease, but any cooked bean works here: Drain and rinse well.
  • Fennel – Adds a subtle crunch and anise-like flavor that’s unexpected and so good. Don’t have it? Try celery, snap peas, or even shaved radish for crunch.
  • Cucumber – Persian or mini cucumbers are best for their crispness and thin skin. English cucumber works too—just avoid the watery center if you’re meal prepping.
  • Red Onion – Adds zip and color. If it feels too sharp, soak in water for 10 minutes to mellow the bite.
  • Artichoke Hearts – I use jarred marinated artichokes for big flavor without any extra work. Canned in water is fine too—just add a splash more olive oil and lemon.
  • Roasted Red Peppers – Pantry MVP. Adds sweetness, color, and depth. No roasted peppers? Try sun-dried tomatoes. I try to stay away from fresh tomatoes b/c they are very watery and break down over the week. (Leftover roasted red peppers? No problem – make this creamy roasted red pepper sauce!)
  • Feta Cheese – Briny and creamy, it rounds out all the textures. Omit to make it dairy-free.
  • Extra Virgin Olive Oil + Lemon Juice – Classic and simple. You don’t need a complicated dressing here—just make sure you use good quality oil and fresh lemon.
  • Fresh Parsley – Optional but highly recommended. Basil, dill, or mint also work beautifully depending on what’s in your fridge.
  • Sea Salt, Black Pepper, Red Pepper Flakes – Don’t skip these. A generous pinch of each brings it all together.

Tools

Nothing fancy here—just the basics:

  • Large mixing bowl
  • Cutting board + sharp knife
  • Citrus juicer (optional, but nice!)
  • Mason jars or meal prep containers for storage – My favorite jars
a meal prep jar with a wooden spoon filled with dense bean salad

👩‍🍳 Big Batch or Small?

This recipe is easy to scale—make a full batch for a week of ready-to-go lunches, or cut it in half if you’re cooking for one or two.

Full batch: Serves 4–6 generously, stores well in the fridge for up to 5 days
Half batch: Perfect if you’re working with just one can of beans and a handful of fresh add-ins
Pro tip: The flavor actually improves after a few hours in the fridge, so even the smaller batch benefits from a little rest time

And don’t worry—if you end up with extra, this salad makes an amazing base for grain bowls, wraps, or a “throw-it-on-toast” lunch situation.

How to Make

bowl with individual chopped ingredients for dense bean salad

No cooking required, just a little chopping and a big bowl. Here’s how to take your dense bean salad from “easy lunch” to “repeat-worthy staple”:

  • Chop everything small—bean-sized is ideal.
    This isn’t a leafy salad, it’s a scoop-able, spoonable situation. Uniform, small pieces = better texture and flavor in every bite. (p.s. – the best way to eat this salad is to scoop it up with tortilla chips!)
  • Drain everything well.
    Chickpeas, artichokes, red peppers—extra liquid will water down your dressing and muddy the flavor. A quick press with a clean kitchen towel helps if you’re meal prepping.
  • Season after you toss.
    Once everything is combined, taste and adjust with salt, pepper, lemon, and chili flakes. Beans absorb flavor as they sit, so don’t be shy here.
  • Let it sit.
    If you have time, let the salad rest in the fridge for at least 30 minutes before serving. The flavors deepen and everything gets just a little more delicious.
  • Customize as you go.
    This is a clean-out-the-fridge salad at its core. Don’t have fennel? Use celery. No red onion? Try shallots or scallions. This is the kind of recipe that flexes with your life.
2 jars and a bowl of dense bean salad

Storage

  • Storage – Store in an airtight container in the fridge for up to 5 days. The flavors improve as it sits, making this a great make-ahead lunch.
  • Meal prep tip: Portion into individual jars or containers for easy grab-and-go meals.

If you love the idea of easy storable jar lunches you should try my buffalo chickpea jar salad – I am seriously obsessed with it! Or to stay in the Med flavors category how about this Mediterranean Lentil Salad

🤓 Abra’s Nutrition Tips!

Dense bean salads like this one aren’t just convenient—they’re a nutritional win. Between the chickpeas, artichokes, red peppers, and fresh herbs, you’re getting a wide variety of plant-based nutrients in every bite. That diversity supports a healthy gut microbiome and helps you hit your daily fiber goals (which most of us are missing).

Each serving provides 10 grams of fabulous fiber! Yaaaassss!

Dietary Modifications

This recipe is naturally gluten-free, vegetarian.

  • Vegan/ Dairy-Free – Eliminate feta cheese
large bowl filled with dense bean salad

FAQ

Why is it called a “dense” bean salad?

“Dense” here means satisfying, scoopable, and packed with fiber and protein. It’s not heavy—it’s just full of stuff (in the best way).

Is this the viral TikTok bean salad?

Yes and no! The internet’s buzzing about creator Violet Witchel’s version, and this one shares the same spirit—beans, pantry staples, and a flexible, no-cook approach. But I’ve been making this style of salad for years, and it’s fun to see it finally get the spotlight.

Can I make it vegan or dairy-free?

Absolutely—just skip the feta or sub in your favorite plant-based cheese. The salad still has plenty of flavor without it.

How can I add more protein?

Toss in canned tuna, cooked shrimp, grilled chicken, or even a hard-boiled egg on top. It’s an easy base to build on.

What if I don’t like one of the ingredients?

Skip it! This salad is super forgiving. Swap in what you love and leave out what you don’t.

For similar tasty dishes, check out my healthy Mediterranean recipes and summer side dish recipes roundups!

If you’ve tried this recipe, don’t forget to rate and comment!

🌟🌟🌟🌟🌟

large bowl filled with dense bean salad

Mediterranean Dense Bean Salad with Feta Cheese

Abra Pappa, MS, CNS, LDN
This dense bean salad is a high-fiber, no-cook meal prep win—packed with chickpeas, pantry staples, and Mediterranean flavor in every bite.
5 from 1 vote
Prep Time 15 minutes
Cook Time 0 minutes
Course Lunch, Salad
Cuisine Mediterranean
Servings 5 servings
Calories 320 kcal

Ingredients
  

  • 3 cups chickpeas 2 – 15.5 ounce cans, drained and rinsed
  • 1 bulb fennel finely chopped about 1.5 cups chopped
  • 3 mini or Persian cucumbers chopped, about 2 cups
  • 1/4 small red onion chopped, about 1/4 cup
  • 1/2 cup marinated artichoke hearts quartered (jarred or canned)
  • 1/2 cup roasted red peppers jarred, drained, and finely diced
  • 1/2 cup feta cheese crumbled
  • 1/4 cup extra virgin olive oil
  • 2 tbsp lemon juice
  • 1/2 tsp sea salt
  • 1/4 tsp black pepper
  • 1/2 tsp dried oregano
  • 1/4 tsp crushed red pepper flakes
  • 1/2 cup fresh parsley finely chopped

Instructions
 

  • Add all ingredients to a large bowl, toss together. Seriously, it's that simple.
  • Taste for seasoning, you may want to add more salt or lemon juice
  • Meal Prep – divide into smaller jars for easy lunches!
  • Serving suggestions – I like serving on top of a bed of arugula and scooping each bite with a crunchy tortilla chip.

Notes

Dietary Swaps: Dairy Free – eliminate cheese
Protein: This recipe contains 12 grams of protein (and 10 grams fiber!!) per serving – for more protein add rotisserie chicken or roasted shrimp to each serving
Veggie Swaps/ Flavor Swaps: I use this recipe as a “clean out the fridge” and “use what you have in the pantry” kind of salad. Some additions that would work: celery, carrot, sugar snap peas, radish, canned hearts of palm, olives, pickles. 
Meal Prep: Store in individual containers for easy lunches, will store well for up to 5 days
Double Recipe or Reduce Size of Recipe – You can easily double this recipe for a large family or cut the recipe in half for a smaller family.  

Nutrition

Serving: 1.5cupsCalories: 320kcalCarbohydrates: 33gProtein: 12gFat: 17gSaturated Fat: 4gPolyunsaturated Fat: 2gMonounsaturated Fat: 9gCholesterol: 13mgSodium: 632mgPotassium: 564mgFiber: 10gSugar: 7gVitamin A: 765IUVitamin C: 24mgCalcium: 165mgIron: 4mg
Snap a photo when you try this recipe!Tag me! @abrapappa or #abraskitchen so I can feature your photo!

Abra's Kitchen Healthy Food Blog

Abra is a licensed nutritionist, seasoned home cook, and forever flavor-chaser. She’s spent more than two decades exploring the connection between food and health—and just as long obsessing over what makes something truly delicious. Abra’s Kitchen is where those two loves meet, with recipes that celebrate vegetables, follow the seasons, and make you excited to cook.

5 from 1 vote

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

2 Comments

  1. This is delicious and super riff-able. I made it for a party and added peppadew peppers and castelvetrano olives. Everyone raved about it. Just wanted to mention that the article accompanying the recipe mentions artichoke hearts but the recipe doesn’t list them.

More You'll Love