
This one-pot wonder brings Caribbean flavors to your table with minimal effort. The dish combines rice, beans, and coconut milk for a creamy, savory base that’s both hearty and comforting.
I’ve refined this method to ensure perfectly fluffy rice every time, with each grain infused with the rich, aromatic essence of the spices. The coconut milk adds a subtle sweetness that balances the savory notes beautifully.
What you get is a dish that’s as practical as it is delicious—ideal for busy weeknights or feeding a crowd. The one-pot approach means less cleanup and more time to enjoy the meal.
Serve it alongside grilled meats or fresh vegetables for a complete, satisfying dinner.
Ingredients for Moro Rice
Pantry staples come together for this one-pot Caribbean classic with bold, comforting flavors.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice 🍚 | 2 cups | Rinsed until water runs clear |
| Black Beans 🫘 | 1 can | Drained and rinsed well |
| Coconut Milk 🥥 | 1 can | Full-fat for creaminess |
| Yellow Onion 🧅 | 1 whole | Finely diced for even cooking |
| Garlic Cloves 🧄 | 4 cloves | Minced for maximum flavor |
| Red Bell Pepper 🌶️ | 1 whole | Diced for color and crunch |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for richness |
| Dried Thyme 🌿 | 1 tsp | Caribbean essential flavor |
| Ground Cumin 🌿 | 1 tsp | Toasted for deeper aroma |
| Bay Leaf 🍃 | 1 whole | Removes before serving |
| Chicken Stock 🍲 | 2 cups | Low-sodium preferred |
| Salt 🧂 | 1 tsp | Adjust to taste at end |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Fresh Cilantro 🌿 | ¼ cup | Chopped for garnish |
| Lime 🍈 | 1 whole | Juiced and zested for brightness |
The rice is the foundation—long-grain white gives you those separate, fluffy grains. Goya or Mahatma are my go-to brands at the regular grocery store (the Latin section often has better prices). Coconut milk is non-negotiable here; full-fat cans from Thai Kitchen or Native Forest work best. The beans? Any black beans are fine, but Goya has the creamiest texture right out of the can.
No coconut milk? Half-and-half plus a splash of cream of coconut gets you close. Out of fresh cilantro? Flat-leaf parsley works in a pinch (though it’s a different vibe). The bell pepper can be green if red’s too pricey. Want more heat? Add half a Scotch bonnet (seeds removed) with the garlic. The stock can be vegetable if you’re skipping meat.
This tastes even better the next day—3-4 days in the fridge, 3 months in the freezer. Store leftovers in airtight containers (the rice soaks up liquid as it sits). Reheat with a splash of water or stock to loosen it up.
Why You’ll Love This Recipe
- One Pot Wonder: Honestly, I just dump everything in and let it simmer—rice, beans, coconut milk, done.
- Creamy & Rich: That coconut milk soaks into the rice while the garlic and onions add this deep, savory kick.
- Meal Prep Magic: I make a big batch on Sunday and it tastes even better reheated for lunch all week.
- Budget Stretch: Between us, a pound of rice and a can of beans feeds my family for two nights straight.
Step-by-Step Instructions for Moro Rice
This one-pot method keeps cleanup simple while delivering bold Caribbean flavors.
Step 1: Build the Flavor Base
Heat the 2 tbsp Olive Oil in a large pot or Dutch oven over medium heat. Add the finely diced Yellow Onion and cook for 3-4 minutes until soft and translucent, stirring occasionally to prevent browning.
Stir in the diced Red Bell Pepper and cook for another 2 minutes. Then add the 4 cloves Garlic Cloves, 1 tsp Dried Thyme, and 1 tsp Ground Cumin. Cook for 30 seconds until fragrant—this is when the aromas start to fill your kitchen.
Step 2: Toast the Rice and Combine Ingredients
Add the 2 cups Long-Grain White Rice to the pot and stir to coat evenly with the aromatics. Toast the rice for 1-2 minutes until the edges turn slightly opaque—this step prevents a mushy texture and enhances the nutty flavor.
Pour in the 1 can Black Beans (drained and rinsed), 1 can Coconut Milk, and 2 cups Chicken Stock. Stir well to combine. The liquid should cover the rice by about ½ inch. If it looks a bit short, don’t worry—the rice will absorb it perfectly.
Step 3: Simmer Until Tender
Add the 1 whole Bay Leaf, 1 tsp Salt, and 0.5 tsp Black Pepper. Bring the mixture to a boil, then reduce the heat to low, cover the pot, and let it simmer for 20-25 minutes.
Resist the urge to lift the lid during cooking—steam is crucial for even cooking. You’ll know it’s done when the liquid is fully absorbed and the rice is tender. If the top looks dry but the rice isn’t done, add ¼ cup of hot water and continue cooking.
Step 4: Rest and Finish
Once the rice is cooked, turn off the heat and let it sit, covered, for 5-10 minutes. This resting period allows the grains to steam and fluff up. Remove the Bay Leaf before serving.
Squeeze the juice from the 1 whole Lime over the rice and stir gently to combine. Taste and adjust the seasoning with additional salt if needed. The lime brightens all the flavors and ties everything together beautifully.
Step 5: Garnish and Serve
Fluff the rice with a fork to separate the grains. Sprinkle the 0.25 cup Fresh Cilantro (chopped) over the top for a burst of freshness and color. Serve warm, straight from the pot.
Every bite should deliver the creamy richness of coconut milk, the earthy depth of cumin and thyme, and the bright zing of lime. The black beans add heartiness and texture, making this a complete, satisfying dish.
Pro Tips For Making Moro Rice
- Rinse the Rice: Always rinse your long-grain white rice until the water runs clear—this removes excess starch and prevents your moro from turning gummy. I learned this the hard way after a few mushy batches.
- Bloom the Aromatics: Cook the yellow onion and garlic in a little oil until soft and fragrant before adding anything else—about 3-4 minutes on medium heat. Skipping this step leaves the dish tasting raw and underdeveloped.
- Simmer Low and Slow: Once the coconut milk and rice are in the pot, keep the heat at a gentle simmer. Too high and the coconut milk can separate, too low and the rice won’t absorb the liquid properly.
- Use Canned Beans: Drain and rinse canned black beans to save time—just make sure they’re added in the last 10 minutes of cooking so they warm through without turning to mush. Sounds lazy, but it works.
Serving Suggestions for This moro rice
Protein Pairings
This dish pairs beautifully with grilled chicken thighs—marinate them in lime juice, garlic, and a touch of adobo seasoning for a Caribbean twist. I also love it with pan-seared shrimp for a lighter, seafood-forward meal. 🔥
Fresh Sides
A simple avocado salad with sliced tomatoes, red onion, and cilantro adds freshness. The creamy avocado complements the coconut milk perfectly. For crunch, try fried plantains or a quick cabbage slaw with lime dressing.
Vegetarian Options
For a meat-free meal, serve with sautéed bell peppers and zucchini tossed in olive oil and garlic. The vegetables soak up the rice’s flavors beautifully. A side of mango salsa adds a sweet-spicy contrast.
Extra Garnishes
Offer sliced limes and hot sauce at the table for customization. I always set out extra cilantro and green onions for freshness. A sprinkle of toasted coconut flakes adds texture.
Serving Style
Serve family-style in a large shallow bowl for easy scooping. The rice is hearty enough to stand alone as a main but also works as a side. Leftovers taste even better the next day with a fried egg on top.
Nutrition Facts
Frequently Asked Questions
Can I use brown rice instead of white?
Yes, but adjust the liquid and cooking time. Use 2¼ cups liquid per 1 cup brown rice and simmer for 40-45 minutes. The texture will be chewier.
What if my rice is undercooked?
Add ¼ cup hot water or stock, cover, and cook for 5 more minutes on low heat. Avoid stirring to prevent mushiness.
Can I make this ahead?
It keeps well for 3-4 days in the fridge. Reheat with a splash of water to restore creaminess.
What’s the best substitute for coconut milk?
Use half-and-half plus coconut cream or 2% milk with 1 tbsp coconut oil for similar richness.
- Mujadara Rice and Lentils Recipe: Earthy Spiced Lentils With Caramelized Onions - November 1, 2026
- Naija Fried Rice Recipe: Street-Style Spice With Veggie Crunch - November 1, 2026
- Mushy Rice Recipe: Fluffy Grains Transformed in Minutes - November 1, 2026