5 from 2 votes

High Protein Dense Bean Salad (with Chicken)

Jump to Recipe
This packed dense bean salad is the ultimate meal prep lunch. Loaded with chicken & fresh veggies, it keeps you full all week.
Prep time: 10 minutes
Cook Time: 45 minutes
Total Time: 45 minutes
Makes: 6
Main, Salad
Italian
Freezable

I’m completely obsessed with this dense bean salad because it actually keeps me full until dinner time. It’s my take on the viral dense bean salad recipe but I’ve added juicy marinated chicken thighs to make it even better. You definitely need to try this alongside my Healthy Chicken Lasagna for a high-protein week.

A metal bowl of dense bean salad with chicken, peppers, olives, cheese cubes, and fresh basil leaves sits with a wooden spoon inside. In the background, a small jar of red pepper flakes rests on a blue surface.

A Quick Look At The Recipe

  • Recipe Name: High Protein Dense Bean Salad
  • 🕦 Ready in: 45 minutes
  • 🤝 Serves: 6
  • 🧑‍🍳 Main ingredients: chicken, chickpeas, butter beans, sun-dried tomatoes
  • Summary: This packed dense bean salad is the ultimate meal prep lunch. Loaded with chicken & fresh veggies, it keeps you full all week.

Why you’ll love this recipe

This dense bean salad is honestly a lifesaver for busy weeks when you need something nutritious ready to go.

  • So tasty: The mix of pickled peppers and sun-dried tomatoes gives it such a punchy flavour. It’s got that addictive quality like the dressing in my Budget Green Goddess Salad.
  • Nutrient packed: We are using chicken plus chickpeas and butter beans for a serious hit of bean salad protein. It feels much more substantial than a standard Mediterranean bean salad recipe.
  • Meal prep friendly: The flavours actually improve after sitting in the fridge for a day or two. Try making a Delicious Chicken Bolognese for another great meal-prep option.
  • A freezable dense bean salad ?! You may have thought it was impossible, but as these vegetables are all roasted, this DBS is freezable, making it even better for meal prep.

If you have leftover chicken, consider making TENDER Cast Iron Chicken Breast, Easy Chicken Piccata (Ready in 20 Minutes), or Easy Sweet Chilli Chicken {Chinese Fakeaway!}.

Ingredients

A flat lay of ingredients for a dense bean salad, featuring mozzarella, sun-dried tomatoes, lemon, mushrooms, pickled peppers, butter beans, chicken thighs, basil, zucchini, chickpeas, and romano peppers with handwritten labels.

The ingredients that make this dense bean salad absolutely delicious are the following:

  • Chicken thighs: I use boneless skinless thighs for ease- they require minimal prep and stay super moist. If you’re a bone-in fan, you can also go for that! ( Ps you should try my Lemon and Thyme Chicken Thigh Tray Bake). If you prefer breast meat, just adjust the cook time.
  • Canned beans: Using tinned chickpeas and butter beans keeps the bean salad ingredients super cheap and accessible. You can easily switch these for cannellini beans if you have those in the cupboard for my Tuscan White Bean Soup.
  • Sun-dried tomatoes: These add a lovely chewy texture and a deep savoury taste that brings the whole dish together. Definitely save the oil from the jar because we use it for the marinade!

See the recipe card for full information on all ingredients and quantities.

Variations/ Adaptations

  • Go meat-free: Leave out the chicken and toss in some cubed tofu or the BEST Crispy Tofu for a vegetarian mediterranean salad style meal. You could even roast some sweet potato chunks for your dense bean salad.
  • Fish option: Swap the chicken for some tinned tuna or flaky hot smoked salmon to create a different mediterranean bean salad. It gives it a lighter feel similar to my Salmon Tray Bake.
  • Dairy-free: You can easily skip the mozzarella or use a vegan alternative if you are avoiding dairy. There is so much flavour in the veg that you won’t even miss it!

How to make Dense Bean Salad with Chicken

 

Raw chicken pieces coated in red marinade sit in a clear glass bowl with metal tongs on a white surface, ready to be paired with a dense bean salad for a hearty meal.

Step 1: Marinate the chicken for 1-3 hours.

A baking sheet topped with four pieces of seasoned chicken thighs surrounded by chopped zucchini, red bell peppers, mushrooms, and a dense bean salad, ready to be cooked.

Step 2: Before popping it in the oven, add your Romano peppers, courgette, and one more tablespoon of sun-dried tomato oil to the bowl and stir to combine. Evenly distribute the ingredients across the baking sheet. 

Chopped, seasoned cooked chicken pieces on a white cutting board, with a large knife beside them. A hand with painted nails holds the edge of the board, ready to add the chicken to a dense bean salad on the light-colored surface below.

Step 3: Bake for 35-60 minutes depending on the size of your chicken thighs. I removed the chicken thighs at 35 mins. Let the chicken rest before slicing.

A metal mixing bowl containing a reddish-brown liquid with visible herbs and spices—perfect as a dressing for a dense bean salad—sits on a white surface with a metal whisk resting inside.

Step 4: Combine the ingredients for the dressing.

A baking sheet filled with roasted vegetables, including red bell peppers, mushrooms, zucchini, and eggplant, sits on a white countertop beside chopped garlic and a wooden cutting board—perfect for pairing with a dense bean salad.

Step 5: Place the contents of the tray into a bowl and allow it to cool for about 10 minutes.

A hand holds a metal bowl filled with a dense bean salad, packed with zucchini, mushrooms, red peppers, white beans, and fresh basil leaves. A wooden spoon rests in the bowl, and a wooden cutting board is nearby.

Step 6: Combine all of the ingredients and stir in the basil, portion it out, and add a lemon wedge to each container before refrigerating.

For a more filling meal, try serving this Simple Baked Ravioli Casserole Recipe, Creamy Leftover Ham Pasta, or Ragu Bianco (White Ragu) alongside your salad.

Tips for the best result

  • Distribute the ingredients evenly across the tray to maximise browning and reduce steaming.  
  • You can also use skin-on, bone-in chicken thighs for this recipe! I’d buy 1kg to get the right ratios for this recipe. I like to remove the skin to reduce the fat content slightly before slicing into chunks. 
  • If you use bone-in chicken thighs, cook them for 45-60 minutes instead of 35-45 minutes. 
  • Don’t rush the marinating step as it really helps the flavour penetrate the chicken for our dense bean salad. Marinating is crucial for my Juicy Baked Pork Steak too and it makes all the difference.
  • Let the hot traybake ingredients cool down properly before you mix them with the fresh salad and Mediterranean dressing.

What is a dense bean salad?

If you have been on TikTok recently you have definitely seen the dense bean salad trend taking over. It is basically a salad where we ditch the lettuce completely and pack the bowl with chunky veg and beans instead. I love it because without the leafy greens, you don’t get that soggy mess at the bottom of the container. It means the dressing can properly marinate the veggies which makes it SO tasty.

However, I found a lot of the viral recipes were a bit light and I was hungry again by 3pm. That is why I developed this protein-packed bean salad with chicken. I roast the chicken thighs right on top of the veg so everything absorbs those juices. It turns a light lunch into a filling meal that keeps you going.

This is honestly the best high-protein meal prep salad I have made in ages. You can make a massive batch on Sunday and it will genuinely taste better on Wednesday because the flavours have had time to mingle. If you are looking for healthy lunch prep that actually feels like a treat rather than a chore, this might be the one.

Serving Suggestions

Although I designed this dense bean salad to be a standalone lunch prep, it is actually amazing as a side dish for a bigger spread. Because it is quite acidic and zesty from the pickled peppers, it works so well to cut through richer meats or simple grilled fish. It is proper hearty salad food that won’t wilt if you put it out for a BBQ or a dinner party.

Try it with:

A bowl of dense bean salad with a spoon.

Leftover Storage and Reheat Instructions

This dense bean salad is totally designed for meal prep and sits happily in the fridge. Just follow these steps to keep your protein salad fresh.

Refrigerator: Pop your portions into airtight containers and they will last for 4 to 5 days.

Freezer: I wouldn’t really recommend freezing this one as the fresh veggies will go a bit mushy.

Reheat: You are meant to eat this cold straight from the fridge which is so convenient!

Recipe FAQs

How long does dense bean salad keep in the fridge?

Because we aren’t using lettuce (which gets soggy), this salad stays fresh and crunchy for 4 to 5 days. It’s honestly the perfect make-ahead lunch.

Are high protein salads good for weight loss?

They are brilliant for it! The combination of protein and fibre keeps you satiated for much longer, meaning you are less likely to snack between meals.

How do I make a 4 bean salad?

You can easily adapt this recipe by tossing in a tin of drained kidney beans or black beans alongside the others. It adds extra texture and bulks out the meal even more.

What are the best high protein beans for a salad?

Chickpeas and butter beans are my faves, but lentils or edamame are fantastic swaps. They make this a perfect summer bean salad for BBQs too.

Try these Chocolate Protein Muffins (Fudgy & High Protein), Cottage Cheese Egg Bites, and Healthy Apple Pie Porridge with Walnuts for a healthy snack after your salad.

If you tried this Dense Bean Salad with Chicken, it would mean so much to me if you could leave a review & a star rating to let me know how you found it! I love hearing about your experiences – it motivates me to keep creating more and more recipes for you guys 💛 Let’s get cooking! – Mimi x

Dense Bean Salad with Chicken

Print
5 from 2 votes
Prep Time: 10 minutes
Cook Time: 45 minutes
Total Time: 45 minutes
Main, Salad
Italian
Freezable
Servings: 6
This packed dense bean salad is the ultimate meal prep lunch. Loaded with chicken & fresh veggies, it keeps you full all week.

Ingredients

  • 600 g boneless skinless chicken thighs
  • 400 g chickpeas (1 can)
  • 400 g butter beans (1 can)
  • 70 g sun-dried tomatoes, roughly chopped
  • Handful of fresh basil
  • 3 zucchinies, diced
  • 6 pickled peppers, thinly sliced
  • 2 romano peppers, thinly sliced
  • 200 g chesnut mushrooms, sliced into quarters
  • 1 ball of mozzarella, roughly chopped
  • 1 lemon
  • 1 tbsp sun-dried tomato oil

For the dressing

  • 2 tbsp sun-dried tomato oil
  • Juice of half a lemon
  • 1 tsp Italian seasoning
  • 1 tbsp red wine vinegar
  • 1 tsp salt

For the chicken marinade

  • 2 tbsp pickled pepper brine
  • 1 tbsp sun-dried tomato oil
  • 1 tbsp paprika
  • 1 tsp salt
  • 1 tsp pepper

Method

  • If possible, coat the chicken in the marinade for 1-3 hours before cooking.
  • Preheat your oven to 200°C/ 400°F. Before popping it in the oven, add your Romano peppers, courgette, and one more tablespoon of sundried tomato oil to the bowl and stir to combine. Evenly distribute the ingredients across the baking sheet.
  • Bake for 35-60 minutes depending on the size of your chicken thighs. I removed the chicken thighs at 35 mins and roasted the veg for a further 15 mins for colour.
  • Let the chicken rest for 10 minutes before slicing into chunks.
  • Place the contents of the tray into a bowl and allow it to cool for about 10 minutes.
  • During this time, slice your pickled peppers, sun-dried tomatoes and rinse the beans. Combine the ingredients for the dressing, then add of your ingredients to the bowl and toss to combine and stir in the basil leaves.
  • Divide into portions and add a lemon wedge to each container. Pop in the fridge and enjoy throughout the week!

Notes

  • You can also use skin-on, bone-in chicken thighs for this recipe! I’d buy 1kg to get the right ratios for this recipe. I like to remove the skin to reduce the fat content slightly before slicing into chunks. 
  • If you use bone-in chicken thighs, cook them for 45-60 minutes instead of 35-45 minutes.
  • If possible, marinate the chicken before as it really helps the flavour penetrate the chicken.
  • Let the hot traybake ingredients cool down properly before you mix them with the salad and Mediterranean dressing.
  • The weight of the cans is the full weight, but you are adding 240g drained weight of both chickpeas and butterbeans. 

Nutrition

Servings: 6 servings
Fat: 23g
Saturated Fat: 7g
Calories: 453kcal
Carbohydrates: 22g
Protein: 32g

 

 

5 from 2 votes

Leave a comment and a rating!

Thank you so much for trying my recipe! I hope you loved it. I’d be so grateful if you could leave a comment/rating - it makes my day hearing your feedback!

Recipe Rating




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

Comments

  1. Blake Edwards | 1 week ago

    Loved the combination of ingredients. So satisfying and tasty.5 stars

  2. Great meal prep – filling and delicious!5 stars

  • Weekly meal plans with a £20 budget
  • 150+ exclusive recipes
  • Personal dashboard
  • Exclusive step by step videos
  • Shopping list tools
  • Advert Free experience

JOIN NOW LEARN MORE

Never miss a recipe!

Sign up to my weekly newsletter to get all of Beat the Budget's recent recipes, so you never miss out!

Development Alchemy + Aim
Share to...