Rice and Beans with Coconut Milk – A Classic Caribbean Staple with a Creamy Twist

Here’s another comforting classic from Haiti—and loved across many Caribbean islands—Rice and Beans with Coconut Milk. This dish is pure nostalgia in a pot, packed with savory, herby flavor, and just the right touch of creamy coconut goodness.

Why You’ll Love This Dish

  • Comfort food, Caribbean-style. Simple, hearty, and satisfying.
  • Fresh coconut flavor. Even store-bought milk can deliver if you pick the right one.
  • Perfectly seasoned. With herbs, garlic, and a hint of clove—it’s all about the flavor.

A Quick Backstory

Growing up, coconut milk wasn’t something we used often in savory dishes—it was more for sweet treats like Pain Patate (sweet potato pudding) or porridge. But one day, I had some leftover coconut milk from a Pain Patate recipe, and I couldn’t stop thinking about coconut rice and beans. I missed that creamy, comforting flavor. So I decided to remix my perfect rice and beans recipe with a splash of that coconut milk—and wow! It was everything. That little experiment turned into one of my favorite ways to enjoy this classic dish, and now I get to share it with you.

Coconut Rice and Beans
Coconut Rice and Beans

Let’s Talk Coconut Milk

When it comes to coconut milk, fresh is best, no question. That rich, creamy texture and slight sweetness elevate this dish to the next level. If you’re using store-bought, opt for unsweetened coconut milk in cartons or gallons (the kind that looks like regular milk). Avoid overly fatty canned options—Goya, we’re looking at you! If you must use canned, choose one that is smooth and low in fat.

The Ingredients for this delicious Rice and Beans with Coconut Milk

  • Coconut oil – Adds flavor and helps develop the gratin.
  • Haitian Endui (seasoned cured pork belly) or 2 strips of bacon, chopped – Brings salty, savory richness. Optional for vegan versions.
  • Garlic cloves, mashed – For bold, aromatic flavor.
  • Scallions, thinly sliced – A mild oniony kick.
  • Cooked red kidney beans – Earthy and hearty, and they color the rice beautifully.
  • Jasmine rice, rinsed – Light, fragrant rice that holds its shape.
  • Unsweetened coconut milk – Adds creaminess and that classic coconut flavor.
  • Beans cooking water (or room-temp water) – Essential for that reddish hue and added depth.
  • Low-sodium chicken bouillon seasoning (or a Maggi cube) – Boosts flavor without overpowering.
  • A few whole cloves – Adds warm spice and a hint of complexity.
  • Salt and pepper to taste – Always season to taste.
  • Optional: fresh thyme, parsley, or epis for extra herby flavor – Because more herbs = more depth.

Key Tips Before You Start

  • Skip the canned beans. For authentic flavor, use dried red kidney beans, boiled until tender. You’ll need that bean water to cook the rice—it’s what gives the dish its signature reddish hue.
  • Jasmine rice is a favorite here for its texture and subtle aroma.
  • Cloves are your secret weapon. Just a couple elevate the flavor beautifully.
  • Use a heavy-bottom pot to help build that magical gratin—the crispy rice layer at the bottom everyone fights over.
  • Keep it vegan. Skip the meat and use a veggie bouillon cube. Sautéed mushrooms and tofu make great side dishes.
Coconut Rice and Beans step-by-step
Coconut Rice and Beans step-by-step

Ingredient Substitutions

  • No prosciutto? Try crispy pancetta or turkey bacon. For a vegetarian twist, smoked paprika or sun-dried tomatoes can mimic that savory depth.
  • Oil swaps: Olive oil, avocado oil, or even ghee are great alternatives if you’re not a fan of coconut oil.

Serving Suggestions

  • Serve as a side with Poulet à L’Haitienne, Jerk Chicken, or Grilled Fish.
  • Add it to a grain bowl with quinoa, roasted sweet potatoes, and a drizzle of lemon-tahini sauce.
  • Top with a fried egg and call it breakfast—don’t knock it till you try it!

Meal Prep & Storage Tips

  • Make a double batch and refrigerate leftovers in an airtight container for up to 3 days.
  • To reheat, toss in a hot skillet with a touch of oil or microwave for 1–2 minutes.

Dietary Notes

  • Gluten-Free: Naturally gluten-free, provided your prosciutto is certified gluten-free.
  • Vegetarian: Skip the meat! The sautéed chayote still shines with the garlic-butter combo.
  • Vegan: Replace butter with a vegan butter substitute or use an all-vegetable oil blend.

Pair It With

Coconut Rice and Beans
Coconut Rice and Beans

This dish is guaranteed to become a weeknight staple or a Sunday dinner standout. Whether you’re serving it with fish, chicken, or tofu, it’s all love on a plate.

Get that coconut milk simmering and don’t forget the gratin!

Coconut Rice and Beans

Rice and Beans with Coconut Milk – A Classic Caribbean Staple with a Creamy Twist

A delicious and creamy rice and beans recipe made with red kidney beans, jasmine rice, and coconut milk. A staple Caribbean comfort food perfect with any meat or vegan dish.
No ratings yet
Prep Time 10 minutes
Cook Time 20 minutes
Cooking time for beans 1 hour 15 minutes
Course Main Course, Main Dishes, Side Dishes
Cuisine Haitian Cuisine
Servings 4

Equipment

  • Heavy-bottomed pot (for even cooking and gratin formation)
  • Large spoon spatula or aluminum spoon (to fluff and serve the rice)
  • Small pot (for cooking the beans, if using dried)
  • Fine mesh strainer (for rinsing rice)
  • Mixing spoon (wooden or silicone)
  • Measuring cups and spoons
  • Knife and cutting board

Ingredients
  

  • 2 tablespoons coconut oil
  • 3 –4 pieces of endui seasoned pork belly or 2 strips of bacon, chopped
  • 2 garlic cloves mashed
  • 2 scallions thinly sliced
  • 1 cup cooked red kidney beans
  • 2 cups jasmine rice rinsed
  • ½ cup unsweetened coconut milk
  • 2 cups beans cooking water or room-temp water
  • 1 tablespoon low-sodium chicken bouillon seasoning or a Maggi cube
  • A few whole cloves
  • Salt and pepper to taste
  • Optional: fresh thyme parsley, or epis for extra herby flavor
Shop Ingredients on Jupiter

Instructions
 

  • In a heavy-bottomed pot, heat coconut oil over medium heat.
  • Add endui or bacon and cook until browned and fragrant.
  • Stir in mashed garlic and scallions. Cook for 1–2 minutes.
  • Add cooked red beans and stir well.
  • Pour in coconut milk and beans water. Season with bouillon, cloves, and salt/pepper to taste. Add fresh herbs if using.
  • Let the mixture simmer for about 5 minutes.
  • Stir in the rice. Bring to a gentle boil, then reduce heat to low.
  • Cover and cook for 18–20 minutes, or until rice is tender and liquid is absorbed.
  • Check for gratin at the bottom of the pan (crispy rice layer). Let it form without stirring.
  • Let the pot sit for 10 minutes before fluffing with a spoon spatula or aluminum spoon.

Video

Notes

Pair It With

  • Poulet à L’Haitienne (Haitian stewed chicken)
  • Poisson gros sel (salted poached fish)
  • Haitian Légume
  • Vegan option: sautéed mushrooms, roasted tofu, or spicy veggie stir-fry

Pro Tips

  • Soak beans overnight for easier cooking.
  • Add epis or blended seasoning for more depth.
  • Avoid plastic or wooden spoons when serving—use metal or silicone for better rice separation.

Please keep in mind that nutritional information is a rough estimate and can vary greatly based on the products used.

Keyword Caribbean rice dish, coconut rice and beans, Haitian rice and beans, vegan rice and beans
Tried this recipe?Let us know how it was!
Tried this recipe?Mention @noubesscaribbean or tag #noubesscaribbean!

Nutrition info is automatically generated and provided as a courtesy and as an estimate only.

Time to stock up your Pantry! Shop Noubess.comCheck out Noubess Shop!
Kitchen EssentialsKitchen Essentials: Want to make baking easier? Check out the tools I use → Kitchen Essentials

More Recipes & Guides

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.