Main Courses
This Caribbean rice porridge recipe transforms simple ingredients into a fragrant, velvety dish that warms both body and soul. đ The secret lies in slow simmeringâwhere coconut milk, cinnamon, and rice blend into a creamy, comforting texture that feels like a hug in every spoonful.
Perfect for breakfast or a satisfying dinner, this one-pot wonder delivers restaurant-quality flavor without the fuss.
What sets this recipe apart is the balance of sweet and savoryâcoconut milk adds richness, while warm spices like cinnamon and nutmeg create depth. The result is a tender, aromatic porridge that pairs beautifully with optional protein like grilled shrimp or shredded chicken.
Whether you're craving a hearty meal or a soothing comfort dish, this recipe delivers in under an hour.
Ingredients for caribbean rice porridge
Simple ingredients blend into Caribbean comfortâcreamy coconut, warm spices, and tender rice.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice đž | 1 cup | Uncooked, jasmine or basmati preferred |
| Coconut Milk 𼼠| 1 ½ cups | Full-fat canned, unsweetened |
| Water đ§ | 3 cups | Filtered or spring water preferred |
| Ground Cinnamon đż | 1 tsp | Freshly ground for best flavor |
| Ground Nutmeg đż | ½ tsp | Freshly grated preferred |
| Salt đ§ | ½ tsp | Diamond Crystal kosher preferred |
| Yellow Onion đ§ | 1 whole | Medium-sized, finely diced |
| Garlic Cloves đ§ | 3 cloves | Fresh, minced |
| Fresh Ginger đż | 1 tbsp | Grated, peeled |
| Vegetable Oil đŤ | 1 tbsp | Light or canola preferred |
| Brown Sugar đŻ | 1 tbsp | Light or dark preferred |
| Fresh Cilantro đż | Âź cup | Chopped, for garnish |
| Lime Juice đ | 1 tbsp | Freshly squeezed |
The coconut milk is non-negotiableâfull-fat canned gives that rich, velvety texture. Thai Kitchen or Goya brands are my go-tos, but any unsweetened canned version works. For the rice, jasmine or basmati stays fluffy and fragrantâdon't use short-grain. Fresh ginger and garlic? Buy extraâyou'll want them for other dishes too. The medium yellow onion should be sweet, not bitter. If yours tastes sharp, let it sit out for 30 minutes to mellow before dicing.
No coconut milk? Substitute with full-fat evaporated milk plus 1 tbsp melted butterâit won't be identical, but works in a pinch. Fresh ginger too pricey? Ground ginger at half the amount, but toasted cumin can't fully replace it. Short on brown sugar? Maple syrup or honey (if not vegan) works 1:1. The cilantro garnish is optionalâskip if you hate it, but it brightens everything. For extra depth, add a pinch of allspice with the cinnamonâtrust me, it's magic.
This porridge tastes even better the next dayâdouble the batch and store leftovers in the fridge for 4-5 days. Freezes beautifully for 3 months if you make the extra effort to cool it completely first. I like to portion mine into glass jars with a layer of plastic wrap pressed directly on the surface to prevent a skin from forming. Reheats perfectly with a splash of water or coconut milkâjust stir until creamy.
Why You'll Love This Recipe
- Three-Ingredient Core: I swear by this comboâjust rice, coconut milk, and water. Thatâs it. The cinnamon and nutmeg? Tiny pinches that turn it from okay to oh wow. Honestly, if youâve got those spices in your pantry, youâve got everything you need.
- Warm Spice Hug: The nutmeg and cinnamon arenât just in thereâtheyâre everywhere. That first spoonful? Creamy, faintly sweet, with a whisper of warmth that sticks to your ribs. Itâs the kind of flavor that makes you pause mid-bite, like, Wait, how is this so good?
- Breakfast to Dinner: Make a big batch on Sunday and eat it all week. Cold in the fridge? Perfect with a fried egg on top. Reheat it? Still tastes like you slaved over it. My kids ask for it after school and before bedâno complaints, just seconds.
- Pantry Magic: This recipe wonât break the bank. Coconut milkâs the priciest thing, and youâll use half before noticing itâs gone. Leftovers? They last days without drying out. Between us, Iâve had this for lunch, dinner, and even a late-night snackâno shame.
Step-by-step instructions for Caribbean rice porridge
This one-pot method delivers creamy, fragrant rice porridge with perfect texture every time.
đł Step 1: SautĂŠ Aromatics Until Fragrant
Heat the 1 tablespoon vegetable oil in a medium saucepan over medium heat. Add the finely diced yellow onion and cook for 3-4 minutes until softened and translucent. This foundational step builds flavorâdon't rush it.
Add the minced garlic cloves and grated fresh ginger to the pan. Cook for 1-2 minutes until the raw garlic smell disappears and you can detect their warm, aromatic notes. This is where the porridge gets its signature depth of flavor. If the garlic starts to brown too quickly, reduce the heat slightly to prevent burning.
đ¨âđł Step 2: Toast the Spices and Add Rice
Stir in the 1 teaspoon ground cinnamon, ½ teaspoon ground nutmeg, ½ teaspoon salt, and 1 tablespoon brown sugar. Toast the spices for 30 seconds until fragrantâyou should smell warm, earthy notes from the nutmeg and sweet, woody aromas from the cinnamon.
Add the 1 cup long-grain white rice and stir to coat it evenly with the spices and oil. This step ensures every grain absorbs the aromatic flavors. Cook for 1 minute, stirring constantly, until the rice turns slightly translucent at the edges. This brief toasting prevents the rice from becoming mushy during cooking.
đĽ Step 3: Simmer with Coconut Milk and Water
Pour in the 3 cups water and 1.5 cups coconut milk. Stir well to combine, then bring the mixture to a gentle boil over medium-high heat. Once boiling, immediately reduce the heat to low and cover the saucepan with a tight-fitting lid.
Let the porridge simmer for 25-30 minutes without lifting the lid. You'll know it's ready when the rice is tender and the liquid has been completely absorbed. If you peek and see liquid remaining, cover and cook for another 5 minutes. The porridge should be creamy but not soupyâit should hold its shape when spooned.
â° Step 4: Finish and Garnish
Remove the saucepan from heat and let it sit covered for 5 minutes. This resting period allows the flavors to meld and the porridge to thicken slightly. Stir in the 1 tablespoon lime juice to brighten the dish with a citrusy tang that cuts through the richness of the coconut.
Garnish with Âź cup chopped fresh cilantro just before serving. The cilantro adds freshness and visual appeal. Serve warm, ideally with a side of grilled fish or roasted vegetables for a complete Caribbean-inspired meal. The porridge should be creamy, fragrant, and perfectly balanced between sweet, spicy, and tangy flavors.
Pro Tips For Making Caribbean Rice Porridge
- SOAK THE RICE: Skip the rinseâjust cover the long-grain rice in water for 20 minutes before cooking. This softens the starches and makes the porridge creamy without gummy texture, especially when mixed with coconut milk. (I used to skip this, and the result was always slightly chalky.)
- SIMMER LOW AND SLOW: After the initial boil, drop the heat to a whisperâjust enough to keep tiny bubbles breaking the surface. Caribbean rice porridge needs 45-60 minutes to dissolve into that velvety consistency, not 20. Trust the process, even if it feels like forever.
- WHISK IN SPICES: Stir the cinnamon and nutmeg into the hot porridge with a whisk, not a spoon, for even distribution. If you add them dry to cold milk, youâll end up with clumps of spice dust instead of warm, fragrant layers. (Yes, itâs worth the extra 30 seconds.)
- USE FULL-FAT COCONUT MILK: The canned stuff works, but for richer texture, open a carton of full-fat coconut milk and stir in the thick cream from the top. It cuts the wateriness and gives that luxurious mouthfeelâno need for heavy cream. (I learned this after burning through three cans of the cheap stuff.)
Troubleshooting this dish
Grainy Texture Fix
If your porridge ends up grainy, itâs likely because the rice didnât absorb enough liquid. Next time, reduce the heat to low after boiling and let it simmer uncovered for the first 10 minutes.
This helps the rice soften more evenly. For extra creaminess, stir in 2 tablespoons of coconut milk at the endâitâll blend right in and smooth out any texture issues. đĽĽ
Mushy Rice Prevention
Overcooking is the usual culprit for mushy rice. Keep a close eye on the porridge after 20 minutes of simmeringâit should be tender but still hold its shape. If itâs still firm, cover and let it sit off the heat for 5-10 minutes to finish cooking.
For a foolproof method, use jasmine rice (it stays fluffier than basmati) and avoid stirring the rice after adding the liquidâthis can break the grains.
Burnt Aromatics
If your garlic or ginger tastes bitter, theyâve burned. To prevent this, reduce the heat to medium-low once theyâre added and stir constantly. For extra insurance, sautĂŠ the onions until theyâre golden but not brown before adding the garlic.
If you accidentally burn them, taste and adjust with a pinch of salt or extra lime juice to balance the flavorâitâll still taste good, just less refined.
Liquid Issues
Too much liquid? Your porridge will be soupy. If this happens, uncover the pot and simmer for 5-10 minutes to evaporate the excess. Too little? Stir in 1-2 tablespoons of coconut milk or water and let it sit covered for 5 minutesâitâll absorb quickly.
For a perfect consistency, aim for a ratio of 1 cup rice to 4.5 cups liquid (water + coconut milk combined).
Spices Too Strong
If the cinnamon or nutmeg overpower the dish, you likely toasted them too long. Next time, reduce the toasting time to 20 seconds and taste as you go. For a milder flavor, balance with extra lime juice or a pinch of salt after cooking.
If youâre using pre-ground spices, toast them for just 10 secondsâtheyâre more potent than whole spices.
Skin Formation
A hard skin on top means the porridge dried out. To fix this, cover the pot with a damp paper towel before sealing with the lidâthis traps moisture. For leftovers, store in an airtight container with a splash of water or coconut milk on top.
When reheating, stir in 1-2 tablespoons of liquid and cover until creamy again. A splash of lime juice also helps revive texture. đŤ
Nutrition facts
Frequently asked questions
Can I make this Caribbean rice porridge without coconut milk?
You can substitute with 1.5 cups full-fat evaporated milk plus 1 tablespoon melted butter for a similar creamy texture. For a dairy-free version, use 1.5 cups unsweetened almond milk plus 2 tablespoons coconut creamâit won't be identical but works well. The coconut milk is key for that authentic Caribbean flavor, though!
How do I make this porridge sweeter or savory?
For a sweeter version, add 1 extra tablespoon of brown sugar and top with raised cinnamon or toasted coconut flakes. For savory, stir in ½ teaspoon smoked paprika or a pinch of thyme during cooking, and serve with grilled shrimp or black beans. The lime juice keeps the balance perfect in both variations!
Can I prepare this ahead of time?
This porridge actually tastes better the next day! Store leftovers in an airtight container for 4-5 days or freeze for 3 months. Reheat with 2 tablespoons of water or coconut milk per serving, stirring until creamy. The flavors meld beautifully overnight, making it perfect for meal prep!
What's the secret to getting the perfect creamy texture?
The key is low-and-slow cookingâsimmer uncovered for the first 10 minutes to soften the rice, then cover to absorb liquid. Use jasmine rice (it stays fluffier) and avoid stirring after adding liquids. For extra creaminess, stir in 2 tablespoons of coconut milk at the end. Patience is everything here!
How can I add protein to this dish?
Grilled shrimp, shredded chicken, or crispy fried fish work beautifully! Cook protein separately and serve on top for freshness. For a vegetarian option, stir in black beans or chickpeas during the last 5 minutes of cooking. The porridge's creamy texture pairs perfectly with both savory and sweet protein additions!
