Skip to Content

The Best Caribbean Black Bean Salad Recipe | THM-E

This healthy black bean salad features flavors from the Caribbean. The recipe is packed with protein and has minimal added fat. Perfect for a side dish with any meal or for your next cookout!

When my family traveled to Puerto Rico, one of the highlights of the trip was chartering a small boat for a day with Caribe Bliss.

We got to visit Icacos, a small island with a gorgeous private beach.

Then, Ken, our captain, took us to his “secret spot” off the coast of Icacos near where the Caribbean meets the Atlantic Ocean.

The water was very shallow so his spot is only accessible in small boats, and this is where he treated us to an amazing lunch.

One of my favorite parts of the lunch was his homemade bean salad.

It was so fresh, and different from any other bean salads I’ve enjoyed!

So of course, I asked him what was in it.

And the day after we got home, I went to work trying to recreate Ken’s three bean salad.

But with some tweaks to make it work within the Trim Healthy Mama lifestyle as an E meal.

You can get more information about Trim Healthy Mama and how we started eating this way from Anne and from AnnMarie, plus our tips for getting started.

How I Created This Caribbean Black Bean Salad

One of the key parts of THM is “fuel separation.”

In a nutshell, when you enjoy healthy carbohydrates, keep fat to a minimum.

This simple trick allows your body to process the fuel more efficiently which reduces excess fuel that gets turned into fat cells!

Overhead view of clear glass bowl filled with black bean salad garnished with sprig of fresh cilantro

Genius, right?

Ken’s Puerto Rican bean salad had a fair amount of olive oil. When you combine all the carbs from the beans with a lot of fat from olive oil you get a “crossover” with Trim Healthy Mama.

Crossovers can still be on plan, but too many of them can lead to weight loss stalls and even weight gain.

So I worked to reduce the amount of added fat to just 5 grams per serving.

To add back a little more flavor, I increased the variety of beans in the recipe.

And I used two types of acid for more depth of flavor.

My version of Ken’s recipe is a delicious, healthy, THM-E side dish!

Other Recipes You’ll Love:

More Ways to Serve a Healthy Bean Salad

I’ve always just had bean salads as a side dish, but this recipe got me thinking outside the box.

It makes a fairly large batch, so if you aren’t taking it to serve at a potluck or cookout you’ll be able to enjoy it throughout the week.

Bowl of three bean salad with wedge of lime on top next to a stack of small white ramekins and a green napkin

Bean salads are an amazing make ahead dish that is perfect for meal prepping!

The great thing is it actually gets even more delicious the longer it sits in the fridge.

The beans, peppers, and onion don’t break down quickly, so I’ve had it last for over a week.

All those fresh flavors soak into the beans.

Don’t get me wrong, it’s the perfect side dish with grilled chicken, fish, or shrimp. Just add a variety of grilled or raw veggies for a satisfying meal.

But this Puerto Rican bean salad is so tasty it can be the star of the meal instead of playing a supporting role!

My favorite is to take a bed of lettuce, top it with a cup of this bean salad, and then top it with some shredded rotisserie chicken (or leftover grilled meat).

You don’t even need to add dressing to the lettuce: the dressing from the salad does the trick.

This can also be a vegetarian meal. Combine the vegan bean salad with some brown rice or quinoa for a complete protein.

How about serving bean salad as a topping for your next taco bar?

Or another of my favorites, serve it with tortilla chips, celery sticks, and bell pepper chunks as a delicious appetizer!

If you live somewhere that gets hot during the summer, bean salad is an amazing dish to take to cookouts and barbecues. Since it doesn’t have mayonnaise or dairy ingredients, it holds up well in the heat.

It travels so well in a cooler, making it perfect for your next picnic, cookout, or camping trip.

Ingredients in a Puerto Rican Bean Salad Recipe

If you’re like me, most of the ingredients you’ll need to make this recipe are staples in your pantry and fridge. You’ll need:

  • Red Kidney Beans
  • Great Northern Beans
  • Pink Kidney Beans
  • Black Beans
  • Chickpeas
  • Red Bell Pepper
  • Red Onion
  • Fresh Cilantro
  • Extra Virgin Olive Oil
  • Lime Juice
  • Apple Cider Vinegar
  • salt, black pepper, garlic powder

If you’re one of those people who think cilantro tastes like soap, you can substitute fresh parsley, basil, dill, or even mint for a tasty alternative.

Health Benefits of Beans

If you’re looking to add more super foods to your diet, then this salad is for you!

Close up view of a bowl of black bean salad with wedge of lime

Beans are a great source of protein, but their health benefits don’t stop there.

They’re also a great way to get more folate and antioxidants in your diet.

Studies show that including beans in your diet can improve heart health, reduce the risk of cancer, stabilize blood sugar, prevent diabetes and fatty liver, control appetite, and even improve gut health.

Oh, and they’re delicious with this light dressing!

This post contains some affiliate links which means we may earn a small commission at no extra cost to you. You can read our full disclosure policy here.

Tips for Making This Healthy Bean Salad

Thanks to canned beans, this salad is so fast and easy to make.

You can substitute dried beans if you prefer. You’ll just need to soak them overnight according to the package directions to soften them up.

Bowl of three bean salad with wedge of lime on top next to a stack of small white ramekins and a green napkin

I like to dump all the cans of beans into a mesh colander all at once, and then rinse them all together until the water runs clear.

Let the beans continue to drain in your sink while you chop the red pepper, onion, and fresh cilantro.

The star of this salad is the beans.

This is why I recommend finely dicing the pepper and onion.

By chopping them into tinier pieces, it lets them mix in with the beans so you get all the flavors in each bite!

I like using the 2-cup measuring cup from this set to whisk together the dressing ingredients.

I’m always looking for ways to minimize the number of dirty dishes I create. LOL

So, rinse and drain the beans, chop the veggies, whisk together the dressing, and then mix it all together.

That’s it!

The first night I made this black bean salad recipe, we ate it just after I mixed it together and it was good.


I had it with my lunch the next day, and it was so. much. better!

So I really do recommend refrigerating this salad for at least four hours before you serve it.

It let’s the flavors of the dressing to soak into the beans.

I just know you’re gonna love this light, healthy low fat bean salad as much as my husband and I do!

Printable Recipe

Bowl of black bean salad with wedge of lime

Caribbean Black Bean Salad

Yield: 12
Prep Time: 15 minutes
Additional Time: 4 hours
Total Time: 4 hours 15 minutes

This healthy bean salad, featuring flavors from the Caribbean, is packed with protein with minimal added fat. Perfect for a side dish with any meal or for your next cookout!


  • 15 oz. Red Kidney Beans, drained and rinsed
  • 15 oz. Great Northern Beans, drained and rinsed
  • 15 oz. Pink Kidney Beans, drained and rinsed
  • 15 oz Black Beans, drained and rinsed
  • 15 oz. Chickpeas, drained and rinsed
  • 1 Red Bell Pepper, finely chopped
  • 1/2 cup Red Onion, minced
  • 2 Tbsp. fresh cilantro, finely chopped
  • 1/4 cup extra virgin olive oil
  • 2 Tbsp. fresh lime juice
  • 1 Tbsp. apple cider vinegar
  • 2 Tbsp. water
  • 1/2 tsp. salt (or to taste)
  • 1/2 tsp. ground black pepper (or to taste)
  • 1/4 tsp. garlic powder (or to taste)


  1. In a large mixing bowl, combine beans, red pepper, red onion, and cilantro. Toss to combine.
  2. In a small bowl, whisk together olive oil, lime juice, apple cider vinegar, salt, pepper, and garlic powder.
  3. Pour dressing over the bean mixture and toss until combined.
  4. For best results, cover and refrigerate for at least 4 hours before serving.
Nutrition Information
Yield 12 Serving Size 1
Amount Per Serving Calories 282Total Fat 5.5gSaturated Fat .7gTrans Fat 0gUnsaturated Fat 3.6gCholesterol 0mgSodium 524mgCarbohydrates 31gFiber 10gSugar 3.5gProtein 10g

Please note that we are not medical or nutritional professionals. We include nutrition information for our recipes as a courtesy to our readers. However, due to wide variations in brands, nutrition data is subject to change for every user. Nutrition data is calculated using WP Ultimate Recipe and we subtract all sugar alcohols from erythritol and xylitol from the final carb count because that is how THM calculates carbs. Please refer to our complete Nutritional Disclosure for more details.

Did you make this recipe?

Please leave a comment on the blog or share a photo on Instagram

Be sure to leave a star rating and review after you make the recipe!

This helps other people to find and enjoy it too.

Plus it means the world to us!

If you have any questions or suggestions, contact me or leave a comment! Follow us over on TikTok, Instagram, Pinterest, and Facebook to see everything we’re up to.

Pin it to Remember it:

Pinterest Graphic for Black Bean Salad THM E, gluten free, sugar free

Skip to Recipe