Side Dishes
The vibrant, turmeric-infused Caribbean yellow rice and beans delivers bold, aromatic flavors that transform any meal into a celebration. This complete dish combines perfectly spiced rice with tender beans simmered in rich coconut broth, creating a harmonious balance of earthy and creamy notes that define Caribbean cuisine.
With a blend of sofrito, bell peppers, and aromatic spices, the yellow rice achieves its signature golden hue while maintaining a tender, slightly sticky texture. The beans—whether kidney or pigeon peas—cook up tender and flavorful, absorbing the savory coconut milk and thyme.
This recipe delivers restaurant-quality results with a simple, one-pot approach that’s perfect for weeknight dinners or festive gatherings.
Ingredients for caribbean yellow rice and beans
Caribbean-inspired spices and coconut milk create this vibrant, restaurant-quality yellow rice and beans.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice 🍚 | 1 cup | Uncooked, rinsed thoroughly |
| Kidney Beans 🌱 | 1 ½ cups | Dried or canned (2 cans, 15 oz each) |
| Turmeric Powder 🌿 | 1 tbsp | High-quality, vibrant color |
| Coconut Milk 🥥 | 13 ½ oz | Full-fat canned variety |
| Red Bell Pepper 🌶️ | 1 whole | Diced, any color |
| Yellow Onion 🧅 | 1 whole | Finely chopped |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Fresh Thyme 🌿 | ¼ cup | Chopped, stems removed |
| Sofrito 🍅 | ½ cup | Store-bought or homemade |
| Tomato Paste 🍅 | 2 tbsp | Smooth, no sugar added |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for richness |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Scotch Bonnet Pepper 🔥 | 1 whole | Seeds removed, optional |
| Bay Leaves 🌿 | 2 whole | Fresh if available |
The turmeric and coconut milk are non-negotiable for authentic flavor. Whole Foods or Latin markets carry the best turmeric—look for vibrant, bright yellow powder. For coconut milk, Goya or Thai Kitchen brands deliver consistent quality. Fresh thyme and bay leaves elevate the dish, but dried substitutes work at half the amount. The sofrito can be homemade (blend bell peppers, onions, garlic, cilantro) or store-bought—La Costeña is a reliable brand. If using dried beans, soak overnight for optimal texture.
No fresh thyme? Dried thyme at half the amount works perfectly. Short on sofrito? Sauté diced bell peppers, onions, and garlic in olive oil as a quick substitute. For heat, red pepper flakes replace Scotch bonnet, though the smoky depth is lost. The tomato paste can be skipped if you prefer a lighter sauce, but it adds depth. Kidney beans can be swapped for pigeon peas or black beans—just adjust cooking time slightly. Always rinse canned beans to remove excess sodium.
This dish reheats beautifully—simmer gently to maintain texture. Store in an airtight container for 4-5 days in the fridge or freeze for 3 months. For make-ahead convenience, prepare the rice and beans separately, then combine before serving. The flavors meld beautifully overnight, making it ideal for meal prep. Double the batch for leftovers—it's even better the next day.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this—just toss everything into one pot, stir, and walk away. No fancy layers, no stressing over separate pans. The beans soften while the rice cooks, and that turmeric-infused coconut milk turns the whole thing golden without a single extra dish.
- Sunshine in a Bowl: That first bite of creamy coconut milk meets the bright, slightly smoky red bell pepper? It’s like a warm hug from the Caribbean. Honestly, the turmeric makes it look fancy, but the real star is how the flavors dance—sweet, savory, and just a little tangy.
- Meal Prep MVP: This keeps for days in the fridge, reheats like a dream, and actually tastes better the next day. Pack it in lunches, serve it at potlucks, or freeze half for lazy nights. Between us, I’ve fed a crowd with just this and a grilled chicken—no one ever asks for seconds, but they always take seconds.
- Budget-Friendly Luxury: Kidney beans and rice stretch forever, and coconut milk adds richness without breaking the bank. I’ll be real: the turmeric is the priciest part, but a little goes a long way. Plus, it’s the kind of dish where you’ll make twice as much as you need—because leftovers mean less grocery shopping later.
Step-by-step instructions for Caribbean yellow rice and beans
This vibrant dish delivers authentic Caribbean flavors through precise technique and layered ingredients.
Sauté the Aromatic Base
Heat the 2 tablespoons olive oil in a heavy-bottomed pot over medium heat. Add the finely chopped yellow onion and cook for 3-4 minutes until translucent and slightly caramelized at the edges. This foundational step builds depth of flavor that carries through the entire dish.
Add the 4 cloves minced garlic, 0.5 cup sofrito, and 1 whole Scotch bonnet pepper (seeds removed). Stir for 1-2 minutes until the garlic becomes fragrant and the sofrito deepens in color. The Scotch bonnet adds subtle heat that balances the rich coconut milk later. Remove from heat immediately after to prevent burning.
Develop the Turmeric-Infused Rice
Return the pot to medium heat and add the 1 cup long-grain white rice, stirring to coat in the aromatic oil. Sprinkle the 1 tablespoon turmeric powder evenly over the rice and stir vigorously for 30 seconds until the grains are uniformly yellow. This ensures vibrant color throughout rather than just on the surface.
Add the 2 tablespoons tomato paste and cook for another 1 minute, stirring constantly. This step creates a flavorful crust at the bottom of the pot (fond) that will dissolve into the rice as it cooks. Pour in the 13.5 ounces coconut milk and stir well to distribute evenly.
Prepare the Kidney Beans
In a separate saucepan, combine the 1.5 cups kidney beans (drained if canned) with 1 cup water. Bring to a simmer over medium heat and cook for 5 minutes until heated through. Add the 2 whole bay leaves, 1.5 teaspoons salt, and 0.5 teaspoon ground black pepper. Remove from heat and set aside.
While the beans simmer, add the 0.25 cup chopped fresh thyme and 1 whole diced red bell pepper to the rice mixture. Stir gently to distribute. The thyme releases its piney aroma while the bell pepper adds natural sweetness that complements the coconut and turmeric.
Combine and Simmer to Perfection
Carefully transfer the heated kidney beans to the rice pot, spreading them evenly over the surface. The beans should be submerged in the coconut milk mixture but not buried under rice. Cover the pot tightly with a lid and reduce heat to low. Simmer for 20 minutes without disturbing.
After 20 minutes, check for doneness. The rice should be tender with a slight bite remaining (it continues cooking off the heat). If liquid remains, cover and let sit for 5 additional minutes. If the rice appears dry, add 2-3 tablespoons water and cover for another 5 minutes. The final texture should be moist but not soupy.
Rest and Serve with Confidence
Remove from heat and let the rice rest for 10 minutes covered. This resting period allows flavors to meld and the rice to absorb any remaining liquid. Fluff gently with a fork before serving to separate the grains and reveal the vibrant yellow color throughout.
Serve immediately with the beans interspersed among the rice. The dish should have a rich coconut aroma with subtle earthy turmeric notes, balanced by the smoky sofrito and sweet bell pepper. Each bite delivers perfect texture - tender rice with firm beans - and authentic Caribbean warmth.
Pro Tips For Making Caribbean Yellow Rice And Beans
- TOAST THE TURMERIC: I learned this the hard way—just tossing turmeric powder into the pot leaves you with a sad, chalky yellow rice. Instead, heat 1 tablespoon of oil in the same pot until shimmering, then add 1 teaspoon turmeric and stir for 30 seconds until it smells nutty and fragrant. This makes a real difference in color and flavor.
- SOAK BEANS 2 HOURS: Skipping the soak? Don’t. Rinsed kidney beans still take forever to soften properly, and you’ll end up with a mushy, uneven texture. Toss them in water for at least 2 hours (or overnight if you’re planning ahead), then drain. They’ll cook faster and hold their shape—no more gritty bites.
- SIMMER, DON’T BOIL: After adding the rice and coconut milk, resist the urge to crank the heat. A gentle simmer (tiny bubbles at the edges, not violent rolling) keeps the grains separate and prevents the coconut milk from curdling. If it looks like it’s fighting you, lower the heat—this isn’t a race.
- CHAR THE BELL PEPPER: Cutting the red bell pepper into even strips is good, but charring them first adds depth. Toss the strips on a dry skillet over medium-high heat for 2–3 minutes until blackened in spots. Peel off the skin (it’ll slide right off), then chop. The smoky flavor cuts through the coconut sweetness and balances the turmeric’s earthiness.
Regional styles of this recipe
Jamaican One-Pot Style
In Jamaica, this dish often becomes a hearty one-pot meal with extra coconut milk and a touch of ham hock for deep umami flavor.
Start by browning a ½-inch ham hock in the pot before sautéing onions, then add 1 extra cup coconut milk and 1 cup water to the rice. The ham hock dissolves during cooking, infusing the rice with rich, savory notes that pair perfectly with jerk chicken.
Jamaican cooks often finish with 1 tablespoon brown sugar to balance the acidity from tomatoes. 🌶️
Trinidadian Scotch Bonnet Heat
Trinidadian versions crank up the heat with 2 Scotch bonnet peppers (seeds included) and a 1-inch piece of fresh ginger sautéed with the onions. The ginger adds a bright, zesty kick that cuts through the coconut richness.
For extra depth, stir in 1 teaspoon ground cumin after adding the tomato paste. Serve with curried goat or roasted breadfruit to highlight the bold flavors. The rice should be slightly sticky, almost like congee, to soak up all the spicy broth. 🔥
Puerto Rican Sofrito Focus
Puerto Rican cooks prioritize homemade sofrito made from 2 green bell peppers, 1 red bell pepper, 1 onion, 4 garlic cloves, and cilantro, blended until smooth. Use ½ cup of this sofrito and add 1 bay leaf directly to the rice while cooking.
The Puerto Rican style often includes 1 diced potato (½ cup) cooked with the rice for extra heartiness. Finish with 1 tablespoon capers for a briny contrast that balances the sweetness of the coconut. 🌿
Bahamian Coconut Depth
The Bahamas lean into extra coconut milk—use 16 ounces total—and add ½ cup shredded coconut stirred in during the final 5 minutes of cooking. Bahamian cooks also include 1 diced tomato sautéed with the onions for a fresh acidity.
The beans are often pigeon peas (½ cup dried), simmered with 1 sprig thyme and 1 crushed allspice berry for warmth. Serve with grilled lobster or conch fritters to highlight the tropical flavors. 🥥
Dominican Tomato Base
Dominican-style yellow rice and beans uses a tomato-based sauce instead of coconut milk for the beans. Sauté 1 cup diced tomatoes with the onions and garlic, then add 1 teaspoon adobo seasoning (blend of cumin, oregano, and garlic).
The rice is cooked separately with turmeric, coconut milk, and 1 diced green bell pepper. Serve the rice and beans separately—Dominicans often eat them as two distinct sides with mofongo (mashed plantains) or chicharrón. 🍅
Nutrition facts
Frequently asked questions
Can I substitute canned beans for dried beans in this recipe?
Yes! Use 2 cans (15 oz each) of kidney beans instead of dried. Drain and rinse them thoroughly to remove excess sodium, then proceed with the recipe. Canned beans reduce cooking time significantly—just heat them with bay leaves and spices for 5 minutes before combining with the rice.
Why does my Caribbean yellow rice turn out mushy?
Mushy rice usually happens from overcooking or too much liquid. Use a heavy-bottomed pot and stir the rice immediately after adding coconut milk to prevent sticking. Simmer on low heat for exactly 20 minutes, then let it rest 10 minutes covered. If needed, add just 2-3 tablespoons water at the end, not before.
How can I make this dish vegetarian?
Replace the ham hock (if used) with 1 cup vegetable broth or extra coconut milk. Use canned kidney beans or pigeon peas for protein, and add 1 tablespoon soy sauce or 1 tsp smoked paprika to deepen flavor. The turmeric and coconut already provide rich, satisfying notes without meat.
What's the best way to store leftovers?
Store in an airtight container in the fridge for 4-5 days or freeze for 3 months. Reheat gently on the stove with 1-2 tablespoons water to restore moisture. For best texture, avoid microwaving—simmer covered on low heat instead. The flavors actually improve overnight!
Can I make this in a rice cooker?
Yes! Follow the same steps until combining ingredients. Use the white rice setting and add ½ cup extra coconut milk to account for the cooker's moisture loss. After cooking, let it rest 10 minutes before fluffing. The rice cooker maintains even heat, preventing burning while keeping the beans tender.
