Caribbean Rice Porridge Recipe: Fragrant Coconut-Cinnamon Comfort in One Pot

Main Courses

Caribbean Rice Porridge Recipe: Fragrant Coconut-Cinnamon Comfort in One Pot

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.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

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.

1

🍳 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.

2

👨‍🍳 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.

3

🥘 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.

4

⏰ 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

Servings 4
Amount Per Serving
Calories 310kcal
% Daily Value *
Total Fat 14g18%
Saturated Fat 11g55%
Cholesterol 0mg0%
Sodium 380mg16%
Total Carbohydrate 42g15%
Dietary Fiber 2g8%
Sugars 6g
Protein 5g10%
* 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 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!

2

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!

3

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!

4

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!

5

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!

★★★★★4.5(9 reviews)
Categories Main Courses