Bowl of Caribbean Coconut Milk Rice and Beans garnished with herbs.

Caribbean Coconut Milk Rice and Beans

There’s something truly magical about the way rice and beans come together in the heart of Caribbean cooking. It brings a joyous warmth, a vibrant mosaic of flavors that transport you straight to a sun-drenched beach, where the rhythm of waves mingles with laughter and music. The moment I took my first bite of Caribbean Rice and Beans with Coconut Milk during a family vacation, I knew it was a dish I needed to recreate in my own kitchen. The fragrant notes of coconut and spices caressed my senses, and the comforting texture of the rice and beans felt like a hug for my soul.

Today, I’m excited to share this cherished recipe with all of you, so you can experience that same joy—and perhaps create your own unforgettable memories around the dinner table.

Recipe Timing

  • Prep Duration: 10 minutes
  • Active Cooking: 20 minutes
  • Total Duration: 30 minutes
  • Portion Size: Serves 4
  • Complexity: Simple

Nutritional Recipe

  • Calories per portion: Approximately 450
  • Protein: 10g per serving
  • Carbs: 60g per serving
  • Fats: 18g per serving
  • Fiber: 8g per serving
  • Sugars: 2g per serving
  • Sodium: 400mg per serving

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

Picture this: fluffy jasmine rice, rich and creamy coconut milk, and perfectly seasoned black beans, all mingling together like old friends at a party. The Scotch bonnet pepper adds a delightful kick that keeps things interesting without overwhelming your palate. It’s a one-pot wonder that’s not only delicious but also pretty easy to whip together, making it an ideal choice for weeknight dinners or special gatherings. Plus, it’s naturally vegan, so everyone can enjoy it!

The Complete Cooking Journey

Let’s embark on this flavorful adventure together! You’ll start by building a fragrant base with aromatic spices and onions, then introduce creamy coconut milk and black beans to create something truly special. Ready? Let’s dive in!

Ingredients:

  • 2 teaspoons coconut oil or vegetable oil
  • 1 small yellow onion, finely diced
  • ¼ teaspoon ground allspice
  • 1 large sprig fresh thyme or ¼ teaspoon dried thyme
  • 1 bay leaf
  • 1 Scotch bonnet or habanero chili, pierced with a knife
  • 1 cup jasmine rice or long-grain rice
  • 1 can (about 15 oz / 425 g) black beans, drained and rinsed
  • 1 cup canned coconut milk, well shaken (full-fat preferred)
  • ½ cup water
  • 1 teaspoon salt
  • Freshly ground black pepper, to taste
  • 3 scallions, thinly sliced

Method:

Step 1: Heat the Oil

Begin by heating the oil in a small to medium saucepan over medium-high heat. The moment the oil shimmers, you know you’re good to go!

Step 2: Sauté the Onion

Add the diced onion into the saucepan. Sauté for about 5 minutes, until the onion turns soft and translucent, releasing all those wonderful aromas.

Step 3: Infuse with Spices

Stir in the ground allspice, fresh thyme (or dried thyme), and bay leaf. Cook for 30 seconds to 1 minute, allowing the spices to bloom and fill your kitchen with their fragrant scent.

Step 4: Add the Scotch Bonnet and Rice

Now, it’s time to bring in the heat! Add the whole Scotch bonnet pepper and the rice. Give it a good stir, ensuring each grain is coated with that luscious oil and seasoning.

Step 5: Combine with Beans and Coconut Milk

Next, gently fold in the black beans, coconut milk, and water. Season with salt and a sprinkle of freshly ground black pepper, then stir until everything is beautifully combined.

Step 6: Bring to a Boil

Raise the heat to bring the mixture to a rolling boil. Once you see those bubbles, it’s time to cover the pot and reduce the heat to low.

Step 7: Let it Simmer

Allow it to cook for 10 minutes. This is the moment where your kitchen starts to smell absolutely divine!

Step 8: Rest and Steam

After cooking, turn off the heat and let the rice sit, still covered, for another 10 minutes. This step ensures the rice absorbs all that delicious flavor and finishes steaming to perfection.

Step 9: Final Touches

Remove the lid and gently discard the bay leaf, thyme sprig, and Scotch bonnet (or leave it in if you want a little extra heat). Fluff the rice with a fork for that light and airy texture.

Step 10: Garnish and Serve

Finally, sprinkle the sliced scallions on top and serve immediately. Prepare to impress your family or friends with this colorful dish!

Serving Suggestions & Pairings

This Caribbean Rice and Beans dish is incredibly versatile! It pairs wonderfully with grilled vegetables, baked plantains, or even your favorite protein, such as jerk chicken or grilled fish. Consider serving alongside a zesty salad for a complete meal that bursts with flavor.

Storage & Leftovers Guide

This dish stores beautifully! Just transfer any leftovers to an airtight container and refrigerate for up to 4 days. When you’re ready to enjoy them again, simply reheat in the microwave or on the stove with a splash of water to moisten.

Kitchen Wisdom & Success Tips

  • If you’re sensitive to heat, feel free to omit the Scotch bonnet or remove it after cooking to mellow the spice.
  • For a richer coconut flavor, opt for full-fat coconut milk, but lighter versions work equally well!
  • Don’t underestimate the power of fresh herbs—feel free to garnish with chopped cilantro or parsley if you have it on hand.

Flavor Variations & Adaptations

  • Swap black beans for kidney beans or pinto beans if you prefer.
  • If you want a smokier flavor, consider adding a pinch of smoked paprika or using smoked salt.
  • Need it gluten-free? This recipe is naturally gluten-free, making it a worry-free option for gatherings.

Reader Questions & Solutions

  • Q: Can I use brown rice instead of jasmine rice?
    A: Absolutely! Just adjust the cooking time and add a bit more water, as brown rice usually requires longer cooking.
  • Q: What if I don’t have a Scotch bonnet?
    A: No problem! A habanero or even a jalapeño can work, just adjust the amount according to your heat preference.
  • Q: Can I make this recipe in advance?
    A: Yes! You can prepare this dish a day ahead; just reheat and add fresh scallions before serving.
  • Q: Is it possible to add veggies to this dish?
    A: Definitely! Bell peppers, corn, or spinach can add a lovely color and texture.
  • Q: How can I enhance the flavor even more?
    A: Consider adding a splash of lime juice or a handful of diced tomatoes for extra zest!

Wrapping Up

I hope this Caribbean Rice and Beans with Coconut Milk recipe inspires you to bring a little sunshine onto your dinner table. With its unique flavors and vibrant colors, it’s sure to be a hit with family and friends. So gather your ingredients, let the aroma fill your kitchen, and savor the riches of Caribbean cuisine! Happy cooking!

Print

Caribbean Rice and Beans with Coconut Milk

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A vibrant and flavorful one-pot dish featuring fluffy rice, creamy coconut milk, and seasoned black beans, perfect for weeknight dinners.

  • Author: ameliasweet7643
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Method: One-Pot Cooking
  • Cuisine: Caribbean
  • Diet: Vegan

Ingredients

Scale
  • 2 teaspoons coconut oil or vegetable oil
  • 1 small yellow onion, finely diced
  • ¼ teaspoon ground allspice
  • 1 large sprig fresh thyme or ¼ teaspoon dried thyme
  • 1 bay leaf
  • 1 Scotch bonnet or habanero chili, pierced with a knife
  • 1 cup jasmine rice or long-grain rice
  • 1 can (about 15 oz / 425 g) black beans, drained and rinsed
  • 1 cup canned coconut milk, well shaken (full-fat preferred)
  • ½ cup water
  • 1 teaspoon salt
  • Freshly ground black pepper, to taste
  • 3 scallions, thinly sliced

Instructions

  1. Heat the oil in a small to medium saucepan over medium-high heat.
  2. Add the diced onion and sauté for about 5 minutes until soft and translucent.
  3. Stir in the ground allspice, fresh thyme, and bay leaf for 30 seconds to 1 minute.
  4. Add the Scotch bonnet pepper and the rice, stirring to coat each grain.
  5. Fold in the black beans, coconut milk, and water. Season with salt and pepper.
  6. Raise the heat to bring the mixture to a rolling boil, then cover and reduce the heat to low.
  7. Allow to cook for 10 minutes.
  8. Turn off the heat and let the rice sit, still covered, for another 10 minutes.
  9. Remove the lid and discard the bay leaf, thyme sprig, and Scotch bonnet.
  10. Fluff the rice with a fork and garnish with sliced scallions before serving.

Notes

For a richer coconut flavor, opt for full-fat coconut milk. Leftovers can be refrigerated for up to 4 days.

Nutrition

  • Serving Size: 1 serving
  • Calories: 450
  • Sugar: 2g
  • Sodium: 400mg
  • Fat: 18g
  • Saturated Fat: 15g
  • Unsaturated Fat: 3g
  • Trans Fat: 0g
  • Carbohydrates: 60g
  • Fiber: 8g
  • Protein: 10g
  • Cholesterol: 0mg

Did you make this recipe?

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

Similar Posts