Caribbean Coconut Rice and Beans Recipe: Tropical One-Pot Harmony with Toasted Cumin Crunch

Side Dishes

Caribbean Coconut Rice and Beans Recipe: Tropical One-Pot Harmony with Toasted Cumin Crunch

This Caribbean coconut rice and beans recipe brings the vibrant flavors of island kitchens into your one-pot, where fragrant coconut milk meets tender beans and fluffy rice in a symphony of spices. 🌴 The secret lies in toasting whole cumin seeds for a nutty crunch that elevates every bite, while the slow simmering of coconut milk creates a creamy, aromatic base that's both comforting and exotic.

Inspired by Trinidadian and Jamaican traditions, this dish balances sweetness from coconut with earthy spices like thyme and garlic. The one-pot method makes it effortless—simmer everything together until the rice absorbs the rich, spiced coconut broth, leaving you with perfectly tender beans and fragrant grains.

It's the kind of meal that tastes like a vacation, yet comes together in under an hour.

What makes this recipe special is its versatility—serve it as a hearty side dish alongside grilled fish or jerk chicken, or let it stand alone as a satisfying main course with a side salad.

The flavors deepen as it rests, making it perfect for meal prep. For a vegan version, simply swap chicken broth for vegetable broth and ensure your coconut milk is unsweetened.

The result is a dish that's rich, aromatic, and packed with texture—creamy coconut, tender beans, and fluffy rice all in one comforting bowl. Whether you're cooking for family or treating yourself to a taste of the Caribbean, this recipe delivers restaurant-quality flavor with minimal effort. Let's get cooking!

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Med Cal

Ingredients for caribbean coconut rice and beans

Coconut milk, black beans, and toasted cumin create this Caribbean-inspired one-pot masterpiece.

Ingredient Amount Notes
Long-Grain White Rice 🍚 1 ½ cups Uncooked, rinsed well
Black Beans 🥫 1 ½ cups Cooked, drained, or canned
Unsweetened Coconut Milk 🥥 13 ½ oz Full-fat for creaminess
Chicken Broth 💧 2 cups Low-sodium preferred
Garlic Cloves 🧄 4 cloves Minced for aroma
Fresh Thyme Leaves 🌿 2 tbsp Or 1 tsp dried thyme
Ground Cumin Seeds 🌶️ 1 ½ tbsp Toasted for depth
Scotch Bonnet Pepper 🌶️ 1 whole Seeds removed for mild heat
Olive Oil 🫒 2 tbsp For toasting spices
Salt 🧂 1 ½ tsp Kosher or sea salt
Yellow Onion 🧅 1 whole Diced, medium size
Fresh Cilantro Leaves 🌿 ¼ cup Chopped for garnish
Lime 🍋 1 whole Juiced for brightness

The coconut milk is the heart of this dish—full-fat canned versions work best for that rich, velvety texture. Thai Kitchen or Goya brands are reliable, but check labels for additives. Fresh thyme is ideal, but dried works at one-third the amount. For the scotch bonnet, Trader Joe's carries them year-round, or use habanero if you prefer more heat. The black beans? Cooked from dry adds depth, but canned (low-sodium) saves time. Toast the cumin seeds in olive oil first—this nutty crunch is non-negotiable for authentic flavor.

No coconut milk? Light coconut milk plus extra olive oil mimics the creaminess. Fresh thyme unavailable? Mexican oregano bridges the gap. The lime juice can be swapped for lemon, though lime's brightness is traditional. For a smokier profile, add a pinch of smoked paprika. Pre-diced onions from a jar work in a pinch, but freshly chopped adds sweetness. The rice-to-liquid ratio is critical—1.5 cups rice to 2.5 cups liquid ensures perfect fluffiness. If you're short on time, microwave-steamed rice can be used, though texture differs slightly.

This dish tastes even better the next day—flavors meld beautifully when refrigerated. Store in an airtight container for 4-5 days or freeze portions for 3 months. For meal prep, double the batch—it reheats perfectly. Garnish with fresh cilantro and lime just before serving to keep it vibrant. The beans and rice keep well separately if you prefer, though the coconut broth is best used fresh. Leftovers reheat beautifully with a splash of water or broth to restore creaminess.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this—just toss rice, beans, broth, and coconut milk into one pot. No measuring cups cluttering your counter, no extra pans to scrub. The broth infuses the rice while the beans soften, and the coconut milk ties it all together without extra work.
  • Garlic-Coconut Bomb: Between us, the garlic cloves sizzling in the pot first? That’s where the flavor starts. The coconut milk adds this creamy, slightly sweet depth that makes it taste like a vacation dish—even when I’m eating it straight from the pot at 8 p.m. on a Tuesday.
  • Meal Prep MVP: This keeps beautifully for days. I make a big batch on Sunday, and by Wednesday, I’m still grabbing it for lunches or serving it alongside grilled chicken. The rice stays fluffy, the beans hold their shape, and the coconut flavor only gets richer as it sits.
  • Budget-Friendly Luxury: Honestly, it’s a fancy-feeling dish for pennies. Coconut milk might seem pricier, but a can goes a long way, and the rest—rice, beans, broth—are pantry staples. Plus, it stretches to feed four for under $10, and everyone thinks I slaved over it. (Spoiler: I didn’t.)

Step-by-step instructions for Caribbean coconut rice and beans

Here's how to create a fragrant, tropical one-pot dish with rich coconut milk and toasted cumin notes.

1

🔥 Step 1: Toast the Spices for Maximum Flavor

Heat the 2 tablespoons olive oil in a heavy-bottomed pot over medium heat. Add the 1 whole yellow onion and 4 cloves garlic cloves (minced) and sauté for 3-4 minutes until the onion becomes translucent and the garlic releases its aroma.

Next, add the 1.5 tablespoons ground cumin seeds and toast for 30 seconds until fragrant and slightly darker. This step unlocks the deep, nutty flavors of cumin that define Caribbean cooking. Keep the heat at medium—you want to toast, not burn. Remove from heat and set aside.

2

🍳 Step 2: Build the Flavor Base with Scotch Bonnet and Thyme

Return the pot to medium heat and add the 1 whole Scotch bonnet pepper (seeds removed) and 2 tablespoons fresh thyme leaves. Cook for 1 minute until the pepper softens slightly and the thyme releases its piney aroma. This brief cooking time preserves the pepper's heat while integrating it into the base.

Here's the thing—don't rush this step. The Scotch bonnet needs time to release its oils, which will infuse throughout the dish. If it smells too strong, reduce heat slightly, but never walk away. You're building the foundation for that signature Caribbean kick.

3

🥘 Step 3: Combine All Ingredients for One-Pot Magic

Add the 1.5 cups long-grain white rice and stir to coat it evenly with the spice mixture. Pour in the 13.5 oz unsweetened coconut milk and 2 cups chicken broth, then bring to a gentle boil. Once boiling, reduce heat to low and cover with a tight-fitting lid.

Add the 1.5 cups black beans (cooked and drained) and 1.5 teaspoons salt, then stir gently. The beans should be fully submerged in the liquid. This is where the one-pot harmony begins—coconut milk's creaminess meets the earthiness of beans and rice. Don't peek under the lid for at least 20 minutes—steam is your friend here.

4

⏰ Step 4: Simmer to Perfect Texture

Simmer for 25-30 minutes until the rice is tender and the liquid has been absorbed. You'll know it's ready when the bottom of the pot develops a light crust—this indicates the rice has cooked through. If the top layer looks dry, sprinkle a few tablespoons of hot water over it and cover again.

I press down gently on the rice with a spoon during the last 5 minutes of cooking to ensure even doneness. This prevents any potential dry spots while maintaining the one-pot simplicity. The dish should have a creamy, almost risotto-like consistency with distinct grains of rice.

5

🍽️ Step 5: Finish with Fresh Herbs and Brightness

Remove from heat and let the rice and beans rest for 5 minutes covered. This resting period allows flavors to meld completely. Stir in the 0.25 cup fresh cilantro leaves (chopped) and the juice of the 1 whole lime, then taste and adjust seasoning if needed.

The lime juice adds that essential bright finish that cuts through the richness of the coconut milk. Garnish with additional cilantro if desired, and serve immediately with warm tortillas or crusty bread. The aroma alone will transport you to a Caribbean beachside table.

👨‍🍳

Pro Tips For Making Caribbean Coconut Rice And Beans

  • Toast the Garlic First: Sauté those garlic cloves in a dry pot for 30 seconds until they smell like a Caribbean breeze before adding anything else. I learned this the hard way—raw garlic can turn bitter in coconut milk, and you don’t want that funk ruining your dish.
  • Rinse the Beans Twice: Drain and rinse your black beans two times under cold water to wash off excess starch—this keeps the rice from turning gluey later. Trust me, your future self will notice the difference when the grains stay separate and fluffy.
  • Simmer, Don’t Boil: Keep the rice and coconut milk mixture at a gentle simmer, not a rolling boil, once the liquid absorbs. After burning three batches, I finally figured out that low and slow is how you get creamy, even rice without burning the coconut flavor.
  • Stir in the Broth Early: Add the chicken broth with the coconut milk, not at the end—this way, the rice cooks in a balanced liquid and doesn’t dry out. I skip this when I’m lazy, but the dish is noticeably better when I don’t. (Yes, even if you’re impatient like me.)

Essential equipment for great caribbean coconut rice and beans

One-Pot Essentials

Your heavy-bottomed Dutch oven or large stainless steel pot is non-negotiable for even heat distribution. I use my All-Clad 5-quart because it prevents hot spots while toasting spices. A tight-fitting lid (preferably with a small vent) is crucial for trapping steam during simmering. 🌡️

For measuring, a stainless steel measuring cup (not plastic) ensures accuracy with coconut milk and broth. I keep a small microplane handy for zesting lime—it adds brightness without overpowering. A wooden spoon (not metal) prevents scratching your pot while stirring the delicate rice texture.

Spice Toasting Tools

Toasted cumin seeds are the flavor foundation, so a small cast-iron skillet (like Lodge 10-inch) works best for dry toasting if you prefer. For the Scotch bonnet, a sharp chef's knife and cutting board are essential—never cut directly over the pot.

I also recommend a fine-mesh strainer to remove seeds before cooking.

Garnish & Serving

Fresh cilantro needs a sharp pair of kitchen shears for quick chopping. For serving, I use warm tortillas or crusty sourdough—both pair perfectly. A lime juicer (or reamer) ensures you extract every drop of juice for that zesty finish. 🍋

Optional Upgrades

A digital kitchen scale helps measure rice and beans precisely (especially if substituting dry beans). For extra authenticity, a mortar and pestle lets you grind fresh cumin seeds instead of using pre-ground. I also keep smoked sea salt on hand to elevate the dish's depth.

Budget-Friendly Swaps

No Dutch oven? A large enamel pot works just fine. Skip the microplane—use a zester or even a grater for lime zest. A wooden spoon from any store suffices, though avoid plastic (it melts under coconut milk's heat). For spice toasting, a small frying pan does the job.

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 20g100%
Cholesterol 15mg5%
Sodium 650mg28%
Total Carbohydrate 56g19%
Dietary Fiber 12g43%
Sugars 4g
Protein 18g36%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this Caribbean coconut rice and beans vegan?

Simply replace the chicken broth with 2 cups vegetable broth and ensure your coconut milk is unsweetened. The dish maintains all its creamy, tropical flavors while becoming fully plant-based. For extra protein, add cooked lentils or chickpeas alongside the black beans.

2

What's the best way to store leftovers?

Transfer to an airtight container and refrigerate for up to 4-5 days. The flavors actually improve overnight as the spices meld! For longer storage, freeze portions for 3 months. When reheating, add a splash of water or broth to restore creaminess—microwaving in 1-minute intervals prevents drying.

3

Can I use canned coconut milk instead of fresh?

Yes! Canned full-fat coconut milk works perfectly—it's what most Caribbean recipes use. Look for brands like Thai Kitchen or Goya for authentic flavor. For extra richness, use 1 can (13.5 oz) plus 1 tablespoon coconut cream from the top of the can. The texture will be just as creamy!

4

Why does my rice turn out mushy?

Mushy rice usually happens from overcooking or too much liquid. The key is low heat and a tight lid—never peek during the first 20 minutes! Use 1.5 cups rice to 2.5 cups liquid (coconut milk + broth). If your pot has a light crust at the bottom after 25 minutes, it's done. For extra insurance, press down gently with a spoon in the final 5 minutes.

5

What's the best way to serve this dish?

This versatile dish works as a main or side! Pair with grilled fish (like mahi-mahi), jerk chicken, or roasted veggies. For a complete meal, serve with warm tortillas, avocado slices, and a simple salad. The creamy coconut flavor also makes it perfect as a filling for tacos or wraps—just spoon it in and top with fresh cilantro and lime.

★★★★★4.8(5 reviews)
Categories Side Dishes