Creamy Caribbean Rice and Beans with Coconut Easy Homemade Recipe for Flavorful Meals

Posted on

creamy caribbean rice and beans with coconut - featured image

Let me tell you, the scent of creamy coconut mingling with tender beans and perfectly cooked rice wafting through the kitchen is enough to make anyone’s mouth water. The first time I made this creamy Caribbean rice and beans with coconut, I was instantly hooked—the kind of moment where you pause, take a deep breath, and just smile because you know you’re onto something truly special. It was a rainy weekend years ago, and I was craving something comforting but with a little tropical sunshine in every bite. This recipe felt like a warm hug from a faraway island, right on my dinner table.

When I was knee-high to a grasshopper, my grandma used to cook something similar, though her version was less creamy and more rustic. I wish I’d discovered this creamy version years ago. Honestly, my family couldn’t stop sneaking spoonfuls off the stove while I was plating it (and I can’t really blame them). This creamy Caribbean rice and beans with coconut is dangerously easy, with pure, nostalgic comfort packed into every mouthful.

You know what? It’s perfect for potlucks, a sweet treat for your kids after school, or to brighten up your Pinterest recipe board when you want something vibrant and soulful. After testing this recipe multiple times (in the name of research, of course), it’s become a staple for family gatherings and gifting to friends. Trust me, this creamy Caribbean rice and beans with coconut feels like a warm hug you’re going to want to bookmark and make over and over again.

Why You’ll Love This Creamy Caribbean Rice and Beans with Coconut Recipe

Let’s face it, finding a recipe that’s both soulful and simple is like striking gold in the kitchen. Here’s what makes this creamy Caribbean rice and beans with coconut stand out:

  • Quick & Easy: Comes together in under 45 minutes, perfect for busy weeknights or last-minute cravings.
  • Simple Ingredients: No fancy grocery trips needed; you likely already have everything in your pantry or fridge.
  • Perfect for Any Occasion: Great for cozy dinners, casual get-togethers, or even a laid-back brunch with a tropical twist.
  • Crowd-Pleaser: Loved by kids and adults alike—guaranteed to get rave reviews every time.
  • Unbelievably Delicious: The creamy coconut milk adds a silky texture that pairs beautifully with the earthy beans and fluffy rice.

What sets this recipe apart? It’s not just another rice and beans dish. The secret lies in simmering the beans gently in creamy coconut milk, which softens the beans perfectly and infuses the rice with a subtle sweetness and tropical aroma. Plus, the blend of traditional Caribbean spices brings a balanced, comforting flavor that feels both exotic and familiar.

This recipe isn’t just good—it’s the kind that makes you close your eyes after the first bite and savor every spoonful. It’s comfort food reimagined—healthier, faster, but with the same soul-soothing satisfaction. Whether you’re impressing guests without stress or turning a simple meal into something memorable, this creamy Caribbean rice and beans with coconut is your go-to.

What Ingredients You Will Need for Creamy Caribbean Rice and Beans with Coconut

This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most are pantry staples, and a few fresh touches make all the difference.

  • Long-grain white rice: 1 ½ cups (about 300 grams) – for fluffy, separate grains.
  • Red kidney beans: 1 can (15 oz/425 g), drained and rinsed (or cooked from dry, about 1 ½ cups cooked) – adds hearty texture and protein.
  • Coconut milk: 1 can (13.5 oz/400 ml), full-fat for that rich, creamy consistency.
  • Onion: 1 medium, finely chopped – brings sweetness and depth.
  • Garlic cloves: 3, minced – for aromatic flavor.
  • Green bell pepper: 1 small, diced – classic Caribbean freshness.
  • Scotch bonnet pepper: 1 small, deseeded and finely chopped (optional) – for authentic heat; use gloves or omit if sensitive to spice.
  • Fresh thyme: 2-3 sprigs or 1 tsp dried – earthy, citrusy notes.
  • Salt: 1 tsp, or to taste.
  • Black pepper: ½ tsp, freshly ground.
  • Brown sugar: 1 tsp (optional) – balances acidity and enhances coconut sweetness.
  • Vegetable oil: 2 tbsp (I like light olive oil or sunflower) – for sautéing.
  • Water or vegetable broth: 1 cup (240 ml) – to help cook the rice perfectly.
  • Lime juice: 1 tbsp fresh (optional) – adds brightness at the end.

Tips: Look for coconut milk brands like Chaokoh or Native Forest for best creaminess and flavor. For a gluten-free option, this recipe works perfectly as is. If you can’t find scotch bonnet, habanero or even a pinch of cayenne works fine for that punch of heat.

Equipment Needed

  • Medium saucepan with lid: Essential for cooking the rice evenly; I prefer heavy-bottomed pans to prevent sticking.
  • Large skillet or sauté pan: For softening onions, peppers, and garlic before combining with rice and beans.
  • Measuring cups and spoons: Accuracy matters for the perfect texture.
  • Wooden spoon or silicone spatula: For stirring without scratching your pans.
  • Colander or sieve: To rinse canned beans well and drain excess liquid.

If you don’t have a heavy-bottomed pan, a good non-stick skillet will do just fine. For tight budgets, a simple stainless steel set with a lid works well and lasts forever. Keeping your coconut milk cans refrigerated after opening is key to maintaining freshness if you have leftovers.

Preparation Method for Creamy Caribbean Rice and Beans with Coconut

creamy caribbean rice and beans with coconut preparation steps

  1. Prep your ingredients: Rinse the red kidney beans under cold water and drain. Chop the onion, garlic, green bell pepper, and (carefully!) the scotch bonnet pepper. Strip fresh thyme leaves from the stems if using fresh. Set aside.
  2. Sauté the aromatics: Heat 2 tablespoons of vegetable oil in a large skillet over medium heat. Add chopped onion, green bell pepper, and garlic. Cook for about 5 minutes until softened and fragrant, stirring often to avoid burning. Add scotch bonnet pepper here if using, and cook for another 1-2 minutes.
  3. Add the rice: Stir in 1 ½ cups (300 grams) of long-grain white rice into the skillet. Toast it lightly with the aromatics for 2-3 minutes, coating the grains in oil and flavor. This step helps keep the rice fluffy later.
  4. Combine liquids and beans: Pour in 1 can (400 ml) of full-fat coconut milk and 1 cup (240 ml) of water or vegetable broth. Add drained beans, fresh or dried thyme, 1 tsp salt, ½ tsp black pepper, and 1 tsp brown sugar (if using). Stir gently to combine everything evenly.
  5. Simmer gently: Bring the mixture to a gentle boil, then reduce heat to low. Cover the skillet tightly with a lid, and let it simmer for 20-25 minutes without stirring. Check at 20 minutes; the rice should be tender and the liquid mostly absorbed.
  6. Rest and fluff: Turn off the heat and let the rice rest, covered, for 5 minutes. This helps steam the rice fully. Then, fluff it gently with a fork to separate the grains and mix the beans evenly.
  7. Final touch: Squeeze in 1 tablespoon of fresh lime juice for a bright finish, and adjust seasoning if needed. Serve hot and enjoy the creamy Caribbean goodness!

Pro tip: Avoid lifting the lid during cooking to keep the steam trapped, which is key for perfectly cooked rice. If the rice isn’t quite tender after 25 minutes, add a splash more water and cook a few minutes longer.

Cooking Tips & Techniques for the Best Creamy Caribbean Rice and Beans with Coconut

Getting creamy Caribbean rice and beans with coconut just right takes a few kitchen tricks I’ve picked up over the years. First, toasting the rice in the aromatics before adding liquid really makes a difference in texture and flavor. It helps keep the grains separate and prevents mushiness. Trust me, skipping this step is tempting but don’t do it!

Another tip: use full-fat coconut milk—it’s the secret to that signature creaminess. Low-fat or light versions just won’t deliver the same silky texture. When simmering, patience is key. Keep the heat low and resist the urge to stir or peek too often. Stirring can release starch and make the rice gummy instead of fluffy.

Oh, and be careful with heat levels when adding scotch bonnet pepper. Gloves are my go-to when chopping it, and I always warn family members to avoid touching their faces. If you want the flavor without the burn, just remove the seeds or use milder peppers like jalapeños.

Finally, don’t forget the resting step after cooking. It’s tempting to dig in right away, but letting the rice sit covered for 5 minutes traps steam and finishes off the cooking process perfectly. This little wait pays off big time in texture.

Variations & Adaptations for Creamy Caribbean Rice and Beans with Coconut

This creamy Caribbean rice and beans with coconut recipe is wonderfully flexible. Here are some ways to make it your own:

  • Vegetarian/Vegan: This recipe is naturally vegan if you use vegetable broth. For added protein, toss in some sautéed tofu or tempeh on the side.
  • Gluten-Free: The recipe is naturally gluten-free, just double-check your broth and coconut milk brands if store-bought.
  • Spice Level: Adjust the heat to your taste. Omit the scotch bonnet altogether for mild flavor, or add an extra pepper if you like it fiery.
  • Seasonal Twist: Swap green bell pepper for diced sweet red or yellow peppers in summer. Add fresh chopped cilantro or parsley for brightness.
  • Cooking Method: Try using a rice cooker or Instant Pot for hands-off convenience. Cook the aromatics separately and then combine everything for a quick set-it-and-forget-it meal.

I personally love adding a handful of frozen peas or corn kernels in the last few minutes of cooking to sneak in some veggies. It adds a pop of color and subtle sweetness!

Serving & Storage Suggestions for Creamy Caribbean Rice and Beans with Coconut

This creamy Caribbean rice and beans with coconut is best served hot, fresh from the stove. A sprinkle of chopped fresh herbs or a wedge of lime on the side really lifts the flavors. It pairs beautifully with grilled jerk chicken, fried plantains, or even a crisp green salad for a lighter touch.

Leftovers store well in an airtight container in the fridge for up to 4 days. The flavors actually deepen overnight—so if you want to meal prep, this recipe is your friend. To reheat, warm gently on the stove with a splash of water or coconut milk to refresh the creaminess. Microwave works too but stir halfway through to avoid hot spots.

For longer storage, you can freeze portions in freezer-safe containers up to 3 months. Thaw overnight in the fridge and reheat as usual. Keep in mind rice texture softens a bit after freezing, but the creamy sauce helps maintain a nice mouthfeel.

Nutritional Information & Benefits

This creamy Caribbean rice and beans with coconut is a wholesome, satisfying dish. Per serving (based on 4 servings), it contains approximately:

Nutrient Amount
Calories 350-400 kcal
Protein 10-12 g
Carbohydrates 55-60 g
Fat 10-12 g (mostly from coconut milk)
Fiber 8-10 g

Beans provide excellent plant-based protein and fiber, supporting digestion and sustained energy. Coconut milk adds healthy fats (medium-chain triglycerides) that may aid metabolism and provide lasting fullness. This recipe is naturally gluten-free and suitable for vegan diets.

Just a heads-up: coconut milk contains saturated fats, so enjoy this creamy Caribbean rice and beans with coconut in moderation as part of a balanced diet. I find it a nourishing comfort food that satisfies without heaviness.

Conclusion

This creamy Caribbean rice and beans with coconut is one of those recipes that feels like a cozy tropical escape on your plate. It’s easy, flavorful, and packed with good stuff that your whole family will love. Honestly, I can’t get enough of how the creamy coconut blends with the tender beans and fluffy rice—it just works every time.

Feel free to tweak the spice level or add your favorite veggies to make it truly yours. I love hearing how readers put their own twist on this recipe, so don’t be shy—drop a comment or share your photos!

If you’re looking for a recipe that’s both comforting and exciting, this creamy Caribbean rice and beans with coconut is your new kitchen staple. Give it a try and let it bring a little island magic to your table tonight.

FAQs About Creamy Caribbean Rice and Beans with Coconut

Can I use dried beans instead of canned?

Yes! If using dried beans, soak them overnight and cook separately until tender before adding to the rice mixture. This will give you the best texture and flavor.

What can I substitute for coconut milk?

You can use full-fat evaporated milk or a creamy plant-based milk like cashew milk, but the flavor won’t be quite as tropical or rich.

Is this recipe spicy?

It can be, depending on whether you include the scotch bonnet pepper. You can omit or reduce the pepper for a mild version.

Can I make this recipe in a rice cooker?

Absolutely! Sauté the aromatics separately, then transfer everything to the rice cooker and cook on the white rice setting.

How do I store leftovers?

Store in an airtight container in the fridge for up to 4 days, or freeze for up to 3 months. Reheat gently with a splash of water or coconut milk to refresh.

Pin This Recipe!

creamy caribbean rice and beans with coconut recipe

Print

Creamy Caribbean Rice and Beans with Coconut

A comforting and flavorful Caribbean dish featuring creamy coconut milk, tender red kidney beans, and fluffy long-grain white rice infused with traditional spices. Perfect for quick, soulful meals that bring tropical sunshine to your table.

  • Author: Sarah
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Total Time: 40 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Cuisine: Caribbean

Ingredients

Scale
  • 1 ½ cups long-grain white rice (about 300 grams)
  • 1 can (15 oz/425 g) red kidney beans, drained and rinsed (or 1 ½ cups cooked from dry)
  • 1 can (13.5 oz/400 ml) full-fat coconut milk
  • 1 medium onion, finely chopped
  • 3 garlic cloves, minced
  • 1 small green bell pepper, diced
  • 1 small scotch bonnet pepper, deseeded and finely chopped (optional)
  • 23 sprigs fresh thyme or 1 tsp dried thyme
  • 1 tsp salt, or to taste
  • ½ tsp freshly ground black pepper
  • 1 tsp brown sugar (optional)
  • 2 tbsp vegetable oil (light olive oil or sunflower oil preferred)
  • 1 cup (240 ml) water or vegetable broth
  • 1 tbsp fresh lime juice (optional)

Instructions

  1. Rinse the red kidney beans under cold water and drain. Chop the onion, garlic, green bell pepper, and scotch bonnet pepper if using. Strip fresh thyme leaves from stems if using fresh. Set aside.
  2. Heat 2 tablespoons of vegetable oil in a large skillet over medium heat. Add chopped onion, green bell pepper, and garlic. Cook for about 5 minutes until softened and fragrant, stirring often to avoid burning. Add scotch bonnet pepper here if using, and cook for another 1-2 minutes.
  3. Stir in 1 ½ cups (300 grams) of long-grain white rice into the skillet. Toast it lightly with the aromatics for 2-3 minutes, coating the grains in oil and flavor.
  4. Pour in 1 can (400 ml) of full-fat coconut milk and 1 cup (240 ml) of water or vegetable broth. Add drained beans, fresh or dried thyme, 1 tsp salt, ½ tsp black pepper, and 1 tsp brown sugar if using. Stir gently to combine.
  5. Bring the mixture to a gentle boil, then reduce heat to low. Cover the skillet tightly with a lid and let it simmer for 20-25 minutes without stirring. Check at 20 minutes; the rice should be tender and the liquid mostly absorbed.
  6. Turn off the heat and let the rice rest, covered, for 5 minutes to steam fully. Then fluff gently with a fork to separate grains and mix beans evenly.
  7. Squeeze in 1 tablespoon of fresh lime juice for brightness, adjust seasoning if needed, and serve hot.

Notes

Use full-fat coconut milk for best creaminess. Toasting the rice with aromatics before adding liquids helps keep grains fluffy and separate. Avoid stirring during simmering to prevent gummy rice. Resting the rice covered after cooking improves texture. Use gloves when handling scotch bonnet pepper to avoid irritation. For milder heat, omit or deseed the pepper. Leftovers store well refrigerated up to 4 days or frozen up to 3 months.

Nutrition

  • Serving Size: 1 cup cooked rice an
  • Calories: 375
  • Sugar: 3
  • Sodium: 400
  • Fat: 11
  • Saturated Fat: 9
  • Carbohydrates: 58
  • Fiber: 9
  • Protein: 11

Keywords: Caribbean rice and beans, creamy coconut rice, red kidney beans recipe, tropical rice dish, vegan Caribbean recipe, gluten-free rice and beans

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Tags:

You might also like these recipes

Leave a Comment

Recipe rating