Side Dishes
This Caribbean black beans and rice recipe delivers bold, aromatic flavors in a single pot—just like Jamaican and Trinidadian kitchens do best. The secret lies in slow-cooked beans infused with scotch bonnet, thyme, and bay leaf, paired with coconut or tomato-infused rice that absorbs every spiced bite.
No chopping, no fuss—just deep, layered taste that transforms a simple meal into something extraordinary.
What sets this apart is the one-pot method, where beans and rice cook together, sharing flavors until the broth reduces into a rich, savory sauce. The scotch bonnet adds heat without overpowering, while coconut milk or tomato paste lends natural sweetness that balances the dish.
Perfect for weeknight dinners or meal prep, this recipe stays hearty and satisfying for days.
Ingredients for caribbean black beans and rice
Bold spices, one pot, and Caribbean-inspired flavors transform simple ingredients into a hearty meal.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried Black Beans 🌱 | 1 ½ cups | Unsoaked, rinsed well |
| Long-Grain White Rice 🍚 | 1 cup | Uncooked, jasmine or basmati preferred |
| Scotch Bonnet Pepper 🌶️ | 1 whole | Seeds removed for less heat |
| Fresh Thyme Leaves 🌿 | ½ cup | Or 1 tbsp dried thyme |
| Bay Leaves 🍃 | 2 whole | Dried, standard size |
| Coconut Milk 🥥 | 1 can | Full-fat, 13.5 oz can |
| Tomato Paste 🍅 | 2 tbsp | San Marzano preferred |
| Garlic Cloves 🧄 | 4 cloves | Minced or finely chopped |
| Yellow Onion 🧅 | 1 whole | Medium, diced |
| Vegetable Broth 💧 | 2 cups | Low-sodium preferred |
| Lime Juice 🍋 | 2 tbsp | Freshly squeezed |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin preferred |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Peppercorns 🌶️ | ½ tsp | Freshly ground |
| Cumin Seeds 🌿 | 1 tsp | Toasted for depth |
The scotch bonnet is non-negotiable for authentic heat—Trader Joe's or Latin markets carry them fresh. If you can't find it, habanero with seeds removed works in a pinch, but the flavor won't be identical. For thyme, fresh is best—the dried stuff lacks the bright aroma, though it's fine if that's all you have. Coconut milk should be full-fat for richness; Thai Kitchen brand is widely available and reliable. The tomato paste? San Marzano is the gold standard, but any good-quality paste will do—just avoid the watery, low-grade stuff.
No scotch bonnet? Jalapeño with seeds removed gives mild heat, but you'll lose that signature Caribbean tang. Dried thyme works at half the amount, but fresh is worth seeking out. For extra depth, add a pinch of smoked paprika alongside the cumin. The vegetable broth can be swapped for water plus 1 tsp bouillon powder, though the flavor won't be as layered. If you're short on lime juice, lemon juice works in a bind, but the citrus balance will be slightly off. The rice can be swapped for quinoa or brown rice, though cooking times will vary.
This dish tastes even better the next day as flavors meld. Store leftovers in an airtight container in the fridge for up to 5 days, or freeze for 3 months—portion into meal-prep containers for easy reheating. The rice-to-bean ratio adjusts well, so double the recipe for leftovers without altering texture. For extra freshness, add cilantro or scallions when serving, but omit them during cooking to avoid bitterness.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because it’s all in one pot—no fussing with separate pans or timers. The beans simmer right alongside the rice, soaking up the same rich, spiced broth while you sip your coffee or wait for the kids to finish soccer practice.
- Scotch Bonnet Heat: That little pepper packs a punch, but in the best way—bright, fruity, and just enough to wake up your taste buds. I’ll be real: the first time I made it, I went easy on the heat, but now? I let it sing. (Pro tip: toast the pepper first—trust me.)
- Meal Prep MVP: This keeps like a dream in the fridge for four days, and the flavors only get deeper. I make a big batch on Sundays, portion it out, and boom—lunch for the week is handled. Even my picky-eating coworker asks for seconds.
- Pantry Staple Power: Dried beans, rice, and a few spices? This is the kind of meal that won’t break the bank. Plus, the bay leaves and thyme add layers of flavor without costing a thing. Honestly, it’s my go-to when I’m low on groceries but still want something that feels like a celebration.
Step-by-step instructions for Caribbean black beans and rice
This one-pot method delivers bold Caribbean flavors with minimal cleanup and maximum impact.
Toast the Spices for Depth of Flavor
Heat a large Dutch oven over medium heat and add the 2 tablespoons olive oil. Once shimmering, add the 1 teaspoon cumin seeds and toast for 30 seconds until they release their nutty aroma and begin to darken slightly. Immediately add the 4 cloves minced garlic and cook for 30 seconds until fragrant—this prevents burning and builds flavor foundation.
Add the 1 whole diced yellow onion and cook for 5 minutes, stirring occasionally, until softened and translucent. Here's the thing—don't rush this step. The onions should caramelize just slightly at the edges, creating that sweet depth that carries through the entire dish. If they stick, add a splash of vegetable broth to deglaze.
Build the Flavor Base with Tomato and Scotch Bonnet
Stir in the 2 tablespoons tomato paste and cook for 1 minute until it darkens and loses its raw taste. Add the 1 whole seeded Scotch bonnet pepper, chopped into small pieces, and cook for another 30 seconds—this releases the pepper's heat and sweetness without making it too dominant.
Pour in the 1 can coconut milk and scrape up any browned bits from the bottom of the pot. Add the 2 whole bay leaves and 0.5 cup fresh thyme leaves, then bring to a gentle simmer. This is where the Caribbean magic happens—the coconut milk creates a creamy base while the spices infuse their flavors. Let it simmer uncovered for 5 minutes to allow the liquid to reduce slightly and intensify.
Combine Beans, Rice, and Seasonings
Add the 1.5 cups dried black beans (rinsed well) and 1 cup long-grain white rice to the pot. Stir gently to coat the grains and beans with the flavorful liquid. Pour in the 2 cups vegetable broth and bring to a boil, then immediately reduce heat to low.
Add the 1.5 teaspoons salt and 0.5 teaspoon freshly ground black peppercorns, stirring to distribute evenly. Here's the critical part: cover the pot with a tight-fitting lid and let it cook undisturbed for 25 minutes. The beans will begin to soften and absorb liquid, while the rice starts its cooking process. Don't peek—the steam needs to build and circulate properly for even cooking.
Simmer to Perfect Texture
After 25 minutes, carefully remove the lid and stir the mixture gently. Add the 2 tablespoons freshly squeezed lime juice and stir well. Return to a simmer, then cover and cook for another 15-20 minutes until the beans are tender but not mushy and the rice is cooked through.
You'll know it's done when the beans are fork-tender and the rice has absorbed most of the liquid but still has a slight bite. The mixture should be moist but not soupy—if it's too wet, uncover and simmer for another 5 minutes to evaporate excess liquid. The dish should have a rich, aromatic scent with notes of coconut, thyme, and the subtle heat of Scotch bonnet.
Rest and Serve with Confidence
Remove from heat and let the mixture rest, covered, for 5 minutes. This resting period allows the flavors to meld completely and the rice to finish absorbing any remaining liquid. Discard the bay leaves before serving—you don't want them in your final dish.
Serve immediately with the lid slightly ajar to release any built-up steam. Each bite should deliver perfectly tender beans, fluffy rice, and a complex blend of Caribbean spices. The lime juice brightens the dish, cutting through the richness of the coconut milk. This one-pot method ensures every mouthful is infused with authentic island flavors while keeping preparation simple and efficient.
Pro Tips For Making Caribbean Black Beans And Rice
- SOAK BEANS OVERNIGHT: I learned this the hard way—rushing soaks leave beans tough and bloated. Cover dried black beans in water with a pinch of salt, then let them sit 12+ hours. The next day, drain and rinse before cooking; they’ll soften faster and soak up flavors like a dream.
- TOAST THE RICE FIRST: Skip the raw rice route—toss uncooked long-grain rice in a dry pot over medium heat for 2–3 minutes until it smells nutty. This step locks in moisture and prevents gummy rice later. (Yes, even if you’re impatient like me.)
- CONTROL THE SCOTCH BONNET: That pepper’s heat lingers. Remove the membrane and seeds, then chop finely—just a teaspoon or two of the flesh is enough. Taste as you go; you can always add more, but you can’t take it out.
- SIMMER THE BEANS LOW: After the initial boil, drop the heat to a gentle simmer. I used to keep it too hot, and the beans would split into mush. Low and slow (45–60 minutes) keeps them intact and lets the thyme and bay leaves infuse properly—no rushing.
Pro cooking tips for this recipe
Spice Toasting Mastery
Never skip toasting your cumin seeds—this step unlocks their nutty depth. Heat them in 2 tbsp olive oil over medium heat for exactly 30 seconds until they darken slightly.
Immediately add 4 minced garlic cloves to prevent burning. I use a 10-inch cast iron skillet for even heat distribution, which helps avoid hot spots. 🌶️
Onion Caramelization
Caramelizing the 1 diced yellow onion for 5 minutes transforms its sweetness into flavor gold. Stir occasionally and resist the urge to rush—wait for the edges to turn golden. If it sticks, deglaze with 2 tbsp vegetable broth.
I find yellow onions work best here (not white) for their natural sweetness that pairs perfectly with the scotch bonnet.
Scotch Bonnet Technique
The scotch bonnet pepper is your secret weapon—chop it finely and cook for only 30 seconds to release heat without overpowering. Remove seeds first to control spice level.
For extra safety, wear gloves when handling. I like to add it after the tomato paste to integrate its flavors smoothly into the sauce.
Liquid Reduction
After adding 1 can coconut milk and 2 cups broth, simmer uncovered for 5 minutes to reduce the liquid slightly. This intensifies flavors dramatically. The mixture should reduce by about 20%—if it's too thin, cook longer.
I use a lid with a small gap to allow steam escape while maintaining gentle simmering.
Bean-Rice Ratio
Use 1.5 cups dried black beans to 1 cup rice for perfect texture—beans soften while rice absorbs flavors. The beans should be fork-tender but not mushy. If your beans cook too fast, add ½ cup extra broth during the 25-minute covered simmer.
I test doneness by mashing one bean—it should break easily but hold shape.
Lime Juice Timing
Add 2 tbsp lime juice only after the 25-minute covered simmer—this prevents curdling from the acid. Stir well and cook uncovered for 15-20 minutes to let the citrus brighten all components.
The final dish should have a perfect balance of coconut creaminess and tangy freshness. I garnish with extra lime wedges for serving. ✨
Nutrition facts
Frequently asked questions
Why do I need to toast the cumin seeds?
Toasting the cumin seeds for 30 seconds unlocks their deep, nutty aroma that's essential for authentic Caribbean flavor. This step prevents a raw, bitter taste and creates a rich foundation for the dish. Skipping it will leave your beans and rice tasting flat and one-dimensional.
Can I use canned black beans instead of dried?
Yes, but you'll need to adjust the cooking time and liquid. Use 2 (15 oz) cans of drained black beans and reduce the vegetable broth to 1 cup. Simmer uncovered for 10-15 minutes after adding the beans to let the flavors meld. The texture will be slightly softer than dried beans.
What if I can't find scotch bonnet pepper?
Use habanero with seeds removed for similar heat, or jalapeño for mild spice. For flavor, try 1 tsp smoked paprika plus ½ tsp cayenne to mimic the Caribbean profile. The dish will still be delicious, though not identical to the traditional version.
How do I make this dish spicier? Add ½ tsp extra cayenne pepper when toasting spices, or include 1 extra scotch bonnet pepper (seeds in). For heat without overpowering, blend 1 tbsp hot sauce into the finished dish.
Can I make this in a slow cooker?
Combine all ingredients in your slow cooker and cook on low for 6-7 hours or high for 3-4 hours. Add the lime juice during the last 30 minutes of cooking. The slow cooker's gentle heat enhances the flavors beautifully, making it perfect for meal prep.
