Caribbean Black Beans and Rice Recipe: One-Pot Spice Infusion With Toasted Aromatics

Side Dishes

Caribbean Black Beans and Rice Recipe: One-Pot Spice Infusion With Toasted Aromatics

This one-pot Caribbean black beans and rice recipe brings bold island flavors to your table with minimal cleanup. 🌴 The secret lies in toasting aromatic spices—garlic, thyme, and Scotch bonnet—until fragrant, then simmering everything together for rich, cohesive taste.

Perfect for vegan meals, this dish delivers hearty texture and vibrant spices in a single pot.

Traditional Caribbean techniques ensure tender beans and perfectly fluffy rice, all infused with coconut milk and bell peppers. The result? A dish that tastes like a Caribbean feast but requires just one pot and 45 minutes.

Garnish with fresh cilantro and lime for brightness, and serve alongside grilled veggies or plantains for a complete meal.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for caribbean black beans and rice

Bold Caribbean flavors in one pot—just 14 ingredients transform simple beans and rice into vibrant island-inspired comfort.

Ingredient Amount Notes
Dried Black Beans 🌱 1 ½ cups Rinsed well, no soaking required
Long-Grain White Rice 🍚 1 cup Uncooked, jasmine preferred
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Fresh Thyme Leaves 🌿 ½ cup Chopped, stems removed
Scotch Bonnet Peppers 🌶️ 1 whole Seeded, finely chopped
Red Bell Peppers 🍅 1 whole Diced, any color
Coconut Milk 🥥 1 can Full-fat, 13.5 oz can
Vegetable Broth 💧 2 cups Low-sodium preferred
Extra-Virgin Olive Oil 🫒 2 tbsp For toasting spices
Lime Juice 🍋 2 tbsp Freshly squeezed
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Sea Salt 🧂 1 ½ tsp Diamond Crystal preferred
Ground Black Pepper 🌶️ ½ tsp Freshly ground
Bay Leaves 🍃 2 whole Removed after cooking

The Scotch bonnet is the heart of this dish—look for fresh ones at Latin markets or use habanero if unavailable, but reduce to half the amount for milder heat. Trader Joe's carries reliable canned coconut milk, but full-fat versions add the most richness. Black beans should be uniformly dark with no visible stones or debris—rinse thoroughly to remove any residue. For the rice, jasmine variety absorbs flavors best, though long-grain white works perfectly fine. Toasting the garlic and thyme in olive oil until fragrant unlocks their full potential—don't skip this step, as it builds the aromatic base.

No Scotch bonnet? Substitute with 1/2 teaspoon cayenne pepper for heat, though fresh peppers deliver more complexity. Dried thyme at 1/3 the amount works in a pinch, but fresh is ideal. Vegetable broth can be swapped for water plus 1 tsp bouillon powder, though the flavor depth suffers. For the bell pepper, any color works, but red adds natural sweetness. The lime juice should be freshly squeezed—bottled versions lack brightness. If you're short on time, pre-chopped bell peppers from the produce section save minutes without sacrificing quality.

Store leftovers in an airtight container for up to 5 days, though the flavors meld beautifully overnight. For meal prep, portion into individual containers—freezes well for 3 months if sealed tightly. The rice-to-bean ratio here ensures hearty servings, but feel free to double the batch for leftovers. Garnish with extra cilantro and lime zest just before serving to maintain freshness. This dish reheats beautifully, with the rice staying fluffy if covered with a damp paper towel during warming.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe because it’s actually one-pot—no extra bowls, no extra cleanup. The beans soak overnight (or quick-soak in 30 minutes), then everything simmers together: rice, garlic, thyme, and that Scotch bonnet heat. Just stir, cover, and let it do the work.
  • Heat Without the Hassle: Here’s what sold me—the Scotch bonnet peppers pack a punch, but you control it. A tiny slice or two adds just enough fire to wake up your taste buds, while the thyme and garlic round it out into something ridiculously balanced. No need to slave over spices; the Caribbean flavors do the heavy lifting.
  • Meal Prep MVP: Between us, this is my go-to for lunches all week. Cook a big batch on Sunday, and you’ve got flavor-packed leftovers that taste even better the next day. The rice stays light, the beans get tender, and the heat lingers—perfect for reheating with a squeeze of lime or a sprinkle of cilantro.
  • Budget-Friendly Powerhouse: Dried black beans and rice? That’s a pantry staple. No fancy ingredients, no markup—just pure, satisfying food. I’ve fed six people for under $10 with this, and honestly? They never complain. It’s filling, it’s cheap, and it’s the kind of dish that makes you feel like you’re cooking a feast, even when you’re not.

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

This one-pot method delivers restaurant-quality flavor with minimal cleanup.

1

🍳 Step 1: Toast Aromatics for Deep Flavor

Heat the 2 tablespoons extra-virgin olive oil in a heavy-bottomed pot over medium heat. Add the 4 minced garlic cloves and 0.5 cup chopped fresh thyme leaves, stirring constantly for 1-2 minutes until fragrant and just beginning to color. This step develops the aromatic base that carries through the entire dish.

Add the 1 seeded, finely chopped Scotch bonnet pepper and 1 diced red bell pepper, cooking for another 2-3 minutes until softened but still vibrant. The Scotch bonnet should infuse its signature heat without burning—watch closely as it darkens quickly. Remove from heat and set aside.

2

👨‍🍳 Step 2: Sauté the Beans and Rice

Return the pot to medium heat and add the 1.5 cups rinsed dried black beans and 1 cup uncooked long-grain white rice. Stir to coat the grains and beans thoroughly with the aromatic oil. This ensures even flavor distribution and prevents sticking later in the cooking process.

Cook for 3-4 minutes, stirring frequently, until the beans begin to darken slightly and release their nutty aroma. You'll see the rice start to become translucent at the edges—that's your signal they're ready for the liquid. Here's the thing—don't skip this step. Proper toasting creates the foundation for that smoky, toasted flavor you find in Caribbean cooking.

3

🥘 Step 3: Build the One-Pot Base

Pour in the 2 cups vegetable broth and 1 can full-fat coconut milk, stirring well to combine. Add the 1.5 teaspoons sea salt, 0.5 teaspoon ground black pepper, and 2 whole bay leaves. Bring to a gentle boil, then immediately reduce heat to low and cover the pot with a tight-fitting lid.

The coconut milk will create a luxurious creaminess while the broth provides the necessary liquid for both beans and rice to cook properly. Simmer for 25-30 minutes, checking occasionally to ensure the liquid doesn't evaporate completely. If it reduces too much, add 2-3 tablespoons water to maintain the proper ratio.

4

⏰ Step 4: Rest and Finish with Lime

Once the beans are tender (they should be easily mashed between fingers) and the rice is cooked through (about 25-30 minutes total), remove from heat. Let the mixture rest, covered, for 10 minutes. This resting period allows the flavors to meld and the rice to absorb any remaining liquid.

After resting, stir in the 2 tablespoons freshly squeezed lime juice and 0.25 cup chopped fresh cilantro. The acidity of the lime brightens all the rich flavors while the cilantro adds a fresh herbal note. Remove and discard the bay leaves before serving. The dish should have a perfect balance of creamy coconut, smoky beans, and bright citrus.

5

🍽️ Step 5: Serve Immediately

Garnish each serving with additional chopped cilantro and a sprinkle of black pepper. The dish should be thick and hearty, with each bite offering the perfect combination of tender beans, fluffy rice, and complex Caribbean spices. Serve with warm tortillas or crusty bread to soak up every last bit of that flavorful coconut broth.

This one-pot method delivers restaurant-quality flavor with minimal cleanup. The key to success lies in properly toasting the aromatics and allowing the dish to rest before serving—both critical steps for achieving that authentic Caribbean taste.

👨‍🍳

Pro Tips For Making Caribbean Black Beans And Rice

  • SOAK BEANS OVERNIGHT: I learned this the hard way—rushing the soak means tough, uneven beans. Cover dried black beans in water (3 cups per 1 cup beans) and let them sit at least 8 hours or overnight. No need to drain before cooking; just add fresh water to the pot and simmer. The longer they soak, the creamier the final texture.
  • SWEAT GARLIC LOW: After burning three batches, I finally figured out: cook the garlic slow. Once your onions are translucent, reduce heat to medium-low and add the minced garlic. Stir constantly—it’s the only way to avoid bitter, burnt bits. Aromatics matter most here, so take your time.
  • DON’T SKIP THE SCOTCH BONNET: Yes, even if you’re impatient like me, resist the urge to skip this. Remove the seeds and membranes first (wear gloves!), then finely chop the pepper and cook it with the garlic. The heat mellows as it cooks, but it’s the backbone of the dish—skip it, and you’re missing the soul.
  • COOK RICE SEPARATELY: This isn’t the prettiest method, but it’s the tastiest. The beans need to simmer for 45+ minutes, while rice cooks in 15. Toast the rice in oil first (just until fragrant), then cook it in its own pot with water or broth. Mix them together at the end—fluffy rice, tender beans, no mushy disaster.

Storing and reheating this dish

Fridge Storage Tips

Store leftovers in an airtight glass container with a tight-sealing lid to preserve moisture and flavor for up to 5 days. The coconut milk and lime juice help extend freshness, but I still recommend consuming within 3 days for peak texture.

Let the dish cool completely before refrigerating to prevent condensation buildup, which can make the rice soggy. 🌱

Freezer-Friendly Method

For long-term storage, portion into quart-sized freezer bags or glass containers with 1-inch headspace to account for expansion. Seal tightly and label with the date—this Caribbean black beans and rice keeps 3 months without significant texture loss.

When ready to eat, thaw overnight in the fridge for even reheating. I swear by Trader Joe's freezer bags for their durability and resealable convenience. ❄️

Reheating on Stovetop

Stovetop reheating preserves the best texture. Transfer to a pot over medium-low heat with 2-3 tablespoons water or broth, stirring occasionally. Cover with a lid and heat for 8-10 minutes until steaming hot.

The key is gentle heat—this prevents the rice from drying out. For extra moisture, place a damp paper towel over the pot while reheating. 🔥

Microwave Revival

For quick meals, cover with a microwave-safe lid or damp paper towel and heat on 50% power in 2-minute intervals, stirring between each. The dish should reach 165°F internal temperature—use a thermometer if unsure.

Add 1 tablespoon water if it looks dry. I avoid high-power settings as they can make the rice gummy. The coconut milk helps maintain creaminess during reheating. 💫

Garnish Refresh

Brighten reheated dishes with fresh garnishes. A squeeze of lime juice and sprinkle of cilantro revives the vibrant flavors. For extra heat, add minced Scotch bonnet or a pinch of cayenne pepper.

Serve with warm tortillas or crusty bread to soak up any extra coconut broth. The dish tastes like it was just made! 🌶️

Meal Prep Strategy

Double the recipe for easy meal prep—this Caribbean one-pot freezes beautifully. Store components separately if possible: beans and rice together in one container, and coconut milk broth in another.

When ready to eat, combine and reheat the broth mixture first to maintain creamy consistency. This method ensures every bite stays flavorful, even after freezing. 📅

Nutrition facts

Servings 4
Amount Per Serving
Calories 420kcal
% Daily Value *
Total Fat 12g15%
Saturated Fat 7g35%
Cholesterol 0mg0%
Sodium 480mg21%
Total Carbohydrate 68g24%
Dietary Fiber 12g43%
Sugars 6g
Protein 22g44%
* 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 substitute the Scotch bonnet pepper?

Yes! If you can't find Scotch bonnet, use ½ teaspoon cayenne pepper for heat, or 1 habanero pepper (seeded and finely chopped). For a milder version, skip it entirely and add an extra ½ teaspoon ground allspice for warmth. The pepper adds signature Caribbean heat, but the dish still works without it.

2

Why does my rice turn out mushy?

Mushy rice usually means too much liquid or insufficient resting time. Use a 1:1.5 rice-to-liquid ratio (1 cup rice to 1.5 cups total liquid) and simmer covered on low heat. After cooking, let it rest 10 minutes covered—this lets the rice absorb excess moisture. If it's still too wet, spread it on a tray to dry slightly before serving.

3

Is this recipe naturally vegan?

This Caribbean black beans and rice is 100% plant-based—no meat, fish, or animal products. The coconut milk, vegetable broth, and spices make it hearty and satisfying for vegan diets. For extra protein, add toasted pumpkin seeds or crumbled tempeh as a topping.

4

Can I make this in an Instant Pot?

Yes! Sauté the aromatics (garlic, thyme, peppers) in 2 tbsp oil first. Add beans, rice, broth, coconut milk, and spices, then cook on high pressure for 8 minutes. Let the pressure release naturally for 10 minutes, then stir in lime juice and cilantro. The Instant Pot version cooks faster but may need extra liquid—start with 1 cup broth instead of 2.

5

What’s the best way to serve this dish?

This Caribbean black beans and rice pairs perfectly with grilled plantains, warm tortillas, or crusty bread to soak up the coconut broth. For a complete meal, serve with avocado slices or a simple mango salsa** for freshness. The dish is hearty enough to stand alone or as a side—it’s all about your preference!

★★★★★4.9(15 reviews)
Categories Side Dishes