Caribbean Rice Porridge Recipe: Toasted Coconut and Celery Crunch Harmony

Main Courses

Caribbean Rice Porridge Recipe: Toasted Coconut and Celery Crunch Harmony

The Caribbean rice porridge recipe transforms simple grains into a velvety, comforting dish that carries the island's warmth in every spoonful.

This dish, often called congee or rice porridge in Caribbean kitchens, blends tender rice with coconut milk, aromatic thyme, and savory garlic for a dish that's both nourishing and deeply flavorful.

The secret lies in slow cooking the rice until it reaches that perfect, creamy consistency—where each bite feels like a hug from the tropics.

What makes this recipe special is its versatility—you can add protein like salted cod, chicken, or even plant-based options to make it heartier. The toasted coconut and celery crunch add a delightful texture contrast, turning this porridge into a dish that’s as satisfying as it is simple.

Perfect for breakfast, a light dinner, or even a comforting meal when you're under the weather, this recipe is a testament to how a few humble ingredients can create something extraordinary.

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

Ingredients for caribbean rice porridge

Transform simple grains into velvety Caribbean comfort with these aromatic ingredients.

Ingredient Amount Notes
Long-Grain White Rice 🍚 1 cup Uncooked, jasmine preferred
Coconut Milk 🥥 2 cups Full-fat canned, unsweetened
Fresh Thyme Leaves 🌿 ¼ cup Stems removed, finely chopped
Garlic Cloves 🧄 4 cloves Peeled, minced finely
Fresh Ginger Root 🌿 1 ½ tbsp Finely grated, fresh
Celery Stems 🥬 2 whole Thinly sliced, fresh
Unsalted Butter 🧈 2 tbsp Cold, cubed
Shredded Coconut 🥥 ¼ cup Unsweetened, toasted
Salt 🧂 1 ½ tsp Diamond Crystal preferred
Black Peppercorns 🌶️ ½ tsp Freshly ground
Vegetable Oil 🫒 1 tbsp For toasting coconut
Lime Juice 🍋 1 tbsp Freshly squeezed
Green Onions 🧅 2 whole Thinly sliced, for garnish

The rice forms the heart of this dish, so jasmine or long-grain white rice is ideal—it stays separate during cooking. Trader Joe's and Whole Foods often carry premium varieties, but any high-quality rice works. For the coconut milk, full-fat canned brands like Aroy-D or Thai Kitchen provide the richest texture. Fresh thyme and ginger are non-negotiable here—they carry that island warmth. Look for bright green thyme sprigs and ginger with tight, bumpy skin. If you can't find fresh ginger, substitute 1 tsp ground ginger, but the flavor won't be quite the same.

No fresh thyme? Dried thyme at one-third the amount works in a pinch, though it lacks the same depth. Substituting coconut milk? Full-fat Greek yogurt or cashew cream mimics the richness, but the flavor profile shifts slightly. For the celery, use the leafy tops too—they're packed with flavor. Toasting the coconut is crucial: dry it in a 350°F oven for 5-7 minutes until golden. The lime juice at the end brightens everything—Mexican Key limes add extra zing if you can find them, but regular limes work perfectly fine.

This porridge keeps beautifully in the fridge for 4-5 days, though it tastes best reheated gently. For longer storage, freeze in airtight containers for up to 3 months. The toasted coconut loses crunch after 2 days, so toast fresh portions if reheating. Garnish with extra lime zest and green onions just before serving—the acidity cuts through the richness and makes each bite feel fresh. Double the batch and freeze half for those days when you need instant comfort.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this—just rice, coconut milk, and a handful of herbs in one pot. No fancy gadgets, no stress. The rice softens into a creamy, velvety texture while the coconut milk adds that rich, tropical depth without extra effort.
  • Thyme & Spice Bomb: That ginger-garlic base? It’s the secret weapon. The fresh thyme leaves infuse the porridge with an earthy, citrusy punch that lingers, and the coconut milk balances it perfectly—like a warm hug in a bowl.
  • Breakfast to Dinner: Honestly, I make this for lazy Sundays or quick weeknight dinners. Top it with fried plantains one day, a soft-boiled egg the next, or even just extra lime for a bright, citrusy kick. It’s my go-to for any meal.
  • Budget-Friendly Comfort: Between us, this recipe is a steal. Rice and coconut milk stretch far, and the spices cost pennies. Plus, leftovers reheat beautifully—my kids ask for seconds, and my wallet stays happy. Win-win.

Step-by-step instructions for Caribbean rice porridge

Transform simple ingredients into a velvety porridge with Caribbean-inspired depth and texture.

1

Toast the Coconut and Celery for Crunch

In a small dry skillet over medium heat, add the 1 tablespoon vegetable oil and the 0.25 cup shredded coconut. Toast for 3-4 minutes until the coconut turns a light golden color and releases its nutty aroma. Remove from heat and set aside—this will become the porridge's signature crunch.

In the same skillet (no need to clean it), add the 2 whole celery stems that have been thinly sliced. Cook for 2-3 minutes until softened but still retaining a slight bite. The celery will release its earthy sweetness into the porridge. Transfer both the toasted coconut and celery to a small bowl and set aside for garnishing later.

2

Sauté Aromatics Until Fragrant

In a heavy-bottomed pot with a tight-fitting lid, melt the 2 tablespoons unsalted butter over medium heat. Add the 4 cloves minced garlic and 1.5 tablespoons finely grated ginger root, cooking for 1-2 minutes until the garlic becomes translucent and the ginger releases its zesty aroma. This step is crucial—it builds the aromatic foundation of the porridge.

Next, add the 0.25 cup finely chopped fresh thyme leaves and stir for 30 seconds until the thyme releases its piney fragrance. The combination of garlic, ginger, and thyme will create a complex flavor profile that carries through the entire dish. Keep the heat at medium to prevent burning these delicate aromatics.

3

Cook the Rice in Coconut Milk

Add the 1 cup long-grain white rice to the pot and stir to coat it in the aromatic butter mixture. Pour in the 2 cups coconut milk and add 1.5 teaspoons salt and 0.5 teaspoon freshly ground black peppercorns. Bring the mixture to a gentle boil, then immediately reduce heat to low and cover the pot.

Simmer for 45-50 minutes, maintaining a very gentle simmer the entire time. The rice should absorb all the coconut milk and become tender but still hold its shape slightly. If the porridge starts to dry out before the rice is fully cooked, add 1-2 tablespoons water to maintain moisture. The key is patience—this low-and-slow cooking creates the creamy, velvety texture characteristic of Caribbean rice porridge.

4

Finish with Lime and Garnish

Once the rice is fully cooked and the porridge has reached your desired consistency, remove the pot from heat. Stir in the 1 tablespoon freshly squeezed lime juice—this brightens the flavors and cuts through the richness of the coconut milk. Taste and adjust seasoning if needed, adding more salt or lime juice as necessary.

To serve, divide the porridge among bowls. Top each portion with the reserved toasted coconut and celery mixture, then garnish with the 2 whole green onions that have been thinly sliced. The contrast of the crunchy coconut and celery against the smooth porridge creates a textural harmony that defines this dish. Serve immediately while the porridge is still warm and the coconut retains its crispness.

👨‍🍳

Pro Tips For Making Caribbean Rice Porridge

  • TOAST THE RICE FIRST: I learned this the hard way—skipping it makes the porridge bland and gummy. Heat a dry pot over medium-high, add the rice, and stir for 2-3 minutes until it smells nutty and lightly browns. This removes raw starch and builds flavor that coconut milk alone can’t hide.
  • GRATE GINGER FINE: Sounds weird, but it works: use a microplane or the smallest holes on a box grater for ginger. The finer it is, the faster it dissolves into the broth, giving you that bright, aromatic kick without chunks. (Yes, even if you’re impatient like me.)
  • LOW AND SLOW AFTER BOIL: After adding coconut milk, drop the heat to the lowest setting that keeps a gentle simmer—no peeking or stirring. I used to rush it, and the porridge would either split or turn gluey. Let it cook uncovered for 40-45 minutes; the rice will break down just enough for that creamy, pudding-like texture.
  • STRAIN THYME STEMS: This isn’t the prettiest method, but it’s the tastiest. After chopping thyme leaves, save the stems, crush them lightly with your fingers, and steep them in the hot broth for 10 minutes before adding the rice. The stems release more oil and depth than you’d expect—then toss them out. No one needs to see them.

Make-ahead tips for this recipe

Prep Ahead Basics

Start by toasting the shredded coconut and slicing the celery a day ahead—store them in separate airtight containers. The coconut stays crunchy for 24 hours at room temperature, while the celery holds its texture in the fridge. This saves you 10 minutes of prep on cooking day. 🥥

Fridge Storage Tips

Let your porridge cool completely before transferring to an airtight container—I use Glasslock jars for easy reheating. It keeps for 4-5 days in the fridge, with flavors deepening over time. Just reheat with 2 tablespoons water or coconut milk per serving over low heat to restore creaminess.

Freezer-Friendly Method

For longer storage, freeze the porridge in 1-cup portions using silicone molds or freezer-safe containers. Thaw overnight in the fridge, then reheat gently on the stovetop. The texture remains silky when reheated properly—never microwave from frozen. Add fresh lime juice and toasted coconut after reheating for the best results. ❄️

Protein Prep Shortcut

Pre-cook your protein (like shredded chicken or salted cod) ahead of time and store it separately. Add it directly to the porridge during the final 5 minutes of reheating to warm through evenly.

This keeps your meal balanced and ready in minutes. I often marinate proteins in lime juice overnight for extra flavor. 🍗

Garnish Fresh Daily

The toasted coconut loses its crunch after 2 days, so toast fresh portions whenever reheating. Keep the green onions and lime juice separate until serving—they add brightness that fades when stored. This ensures every bite feels fresh, even when using leftovers. 🧅

Batch Cooking Strategy

Double the recipe and freeze half for those lazy mornings or recovery days. Label containers with dates to track freshness. When reheating, add 1 extra tablespoon coconut milk to restore richness—this porridge tastes even better the second day! 💫

Nutrition facts

Servings 4
Amount Per Serving
Calories 340kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 12g60%
Cholesterol 45mg15%
Sodium 580mg25%
Total Carbohydrate 38g13%
Dietary Fiber 3g11%
Sugars 4g
Protein 6g12%
* 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 about Caribbean rice porridge

1

Can I make this porridge with brown rice instead of white?

Brown rice works but requires 60-75 minutes of simmering to achieve a creamy texture. For best results, soak the brown rice for 2 hours first, then use 1.5 cups liquid instead of 2 cups to prevent mushiness. The nutty flavor pairs beautifully with coconut milk!

2

What's the secret to getting the perfect creamy texture?

The key is low heat and patience—keep the porridge at a gentle simmer (low heat) for the full 45-50 minutes. Stir occasionally to prevent sticking, and if it gets too thick, add 1-2 tablespoons water or coconut milk gradually. The rice should break down into a velvety consistency without losing its shape entirely.

3

How do I add protein to this recipe?

For a heartier dish, add 1 cup cooked chicken, salted cod, or shrimp during the final 10 minutes of cooking. If using salted cod, soak it first to remove excess salt. For vegetarian options, stir in 1 cup chickpeas or tofu cubes with the lime juice at the end. The protein will absorb the flavors beautifully!

4

Can I make this porridge in an Instant Pot?

Yes! Use the sauté function to toast the coconut and celery, then cook the rice on high pressure for 10 minutes with 1 cup liquid (adjust for your model). After pressure releases, stir in lime juice and finish with the toasted toppings. The texture will be slightly firmer but still delicious.

Why does my porridge taste bland?

Bland flavor usually means the aromatics weren't cooked long enough.

★★★★★4.6(11 reviews)
Categories Main Courses