Josnaisis Ramirez

Josnaisis Ramirez

Venezuelan & Colombian recipes

🍲 Lunch Medium

Colombian Coconut Rice (Arroz con Coco) with titoté

Colombian coconut rice — golden, sweet-savory arroz con coco built on titoté, caramelized coconut milk. Why it's brown not white like Thai coconut rice, the three stages of titoté, which canned coconut milk works and dual measurements. Serves 6.

1 h 10 min total 👤 6 servings 📅 April 11, 2026
Jump to recipe
Colombian Coconut Rice (Arroz con Coco) with titoté — Gran Receta

In Cartagena, Colombian coconut rice comes in two versions, and the famous one isn’t white. The everyday version cooks rice straight in coconut milk; the Cartagena version is built on titoté, coconut milk slowly cooked down for 40 minutes until it caramelizes into a golden oil with toasted solids. That second version is why this rice is brown, glossy, and sweet-savory, nothing like the white Thai or Caribbean coconut rice many English speakers expect. It’s the everything-on-the-coast rice of the Colombian Caribbean, and the titoté is the whole point.

How do you make Colombian coconut rice? Cook coconut milk over medium-low for 40 minutes until you get titoté — coconut oil with caramelized solids. Toast the raw rice in that oil, add water, panela, salt, and raisins, and cook covered 20 minutes. Golden, loose, sweet-savory rice. About 70 minutes for 6 servings.

Colombian coconut rice with golden titoté served as a side

What titoté is and why it matters

Titoté is what’s left when all the water in coconut milk evaporates: the coconut’s fatty solids brown and caramelize in their own oil. It’s a total reduction, not a partial one, and the result is an amber, oily paste with toasted bits that smells of coconut browned in the best way. The whole dish turns on it: without titoté the coconut rice is white and mild; with it, the rice is golden, with a complex sweet-savory-toasted flavor you can’t get any other way. These aren’t variations of one dish; they’re 2 different dishes.

Where coconut rice comes from

Coconut rice belongs to the Colombian Caribbean, with Cartagena as its historic center. It’s a fusion of 3 traditions: the African technique of reducing coconut milk until it caramelizes, the rice the Spanish brought from Arab and Asian roots, and the ingredients of the American tropics. Reducing coconut milk to its essential oils isn’t unique to Colombia; it appears in East African, Southeast Asian, and Antillean cooking, but the Colombian version stands out for its sweet-savory balance with panela and the addition of raisins.

Ingredients and why each one matters

Full-fat canned coconut milk. It must be real coconut milk, not coconut beverage or sweetened cream of coconut. The difference is the fat percentage: coconut milk above 17% fat forms titoté, while light versions don’t have enough fat to caramelize. Check that the ingredients read only “coconut milk” and “water,” with no xanthan gum.

Grated panela. The traditional coastal sweetener for this rice, with a more complex sweetness and a darker color than white sugar. If you can’t find panela, dark brown sugar is the closest substitute.

Raisins. They go in the traditional coastal version, adding spots of sweetness against the salt. Not required, but part of the original flavor profile.

Long-grain rice. It absorbs the titoté oils without turning pasty. Short-grain has more starch and makes a gummier texture that doesn’t suit this dish.

How to make it

The titoté stage (40-45 minutes). This is the part that takes patience, and the coconut milk passes through 3 visible stages. In the first (first 15 min) it boils and bubbles like any liquid, still white. In the second (15-30 min) the water evaporates and the mixture thickens, with white clumps starting to float in oil, so stir more often so they don’t stick. In the third (30-45 min) the clumps brown, the oil turns clear and golden, and the solids go amber. That’s the finished titoté.

Then add the raw rice straight to the titoté and stir until coated, add the water and seasonings, and cook it like any rice: uncovered until the surface water disappears, then covered on low for 18-20 minutes.

Fitting it to your kitchen

  • If you’re in a hurry — use jarred titoté (sold at Latin groceries) and cut the total time to 30 minutes
  • If it’s your first time — make the titoté in a heavy or nonstick pot; in a thin pot the bottom burns before the solids brown
  • If you want the most traditional version — add 1/2 cup of cola to the cooking water (1 cup water + 1/2 cup cola); darker color, more complex flavor, a Colombian Caribbean custom
  • If you can’t find panela — dark brown sugar works; white sugar gives less color and flavor
  • If you’re cooking for 8+ — double it but use a wider pot; the titoté needs surface area to evaporate evenly

What ruins coconut rice

Of the 5 mistakes below, the wrong coconut milk is the one that fails the dish outright. Coconut milk with stabilizers. Xanthan gum and crystalline cellulose stop the solids and oils from separating during cooking. The liquid never reduces properly and the titoté won’t form, leaving a thick white paste instead of golden oil.

Lowering the heat too soon. Titoté needs steady medium-low heat. Drop it to minimum “for more control” and the water doesn’t evaporate; it takes twice as long and the solids stay pale.

Not stirring during the titoté. Once the liquid is gone and only solids in oil remain, they burn in seconds without stirring. This stage needs constant attention.

Adding rice when the titoté is too dark. If the titoté is black or smells bitter-burnt, the rice absorbs that taste. The right color is amber, like melted panela, not charcoal.

Covering too soon. Like Colombian white rice, coconut rice should cook uncovered until the visible water disappears, before you cover and lower the heat.

The two versions of coconut rice

White coconut rice. No titoté — coconut milk is mixed straight with water to cook the rice. The result is white rice with a mild coconut flavor and a moister texture. Faster (30 minutes) but without the depth of the golden version.

Coconut rice with titoté (this recipe). Coconut milk fully reduced before the rice goes in. The result is golden, loose rice with a complex sweet-savory-toasted flavor: the Cartagena and Colombian Caribbean version. The distinction matters when ordering at coastal restaurants; they’re two different dishes on the menu.

What to serve it with

At about 310 calories a serving, the classic coastal pairing is a whole fried fish, the rice’s sweet-savory profile against the fat of fried fish. It also goes with any seafood. On Cartagena nights the documented combination is coconut rice + baked ripe plantains + beef, what coastal cooks call “the three powers.” For another plantain side, patacones with hogao work if you prefer green over ripe, and a bowl of sancocho rounds out a coastal table. As a savory rice it’s the sweet-leaning cousin of chicken rice, and a cold mazamorra makes an easy dessert after.

Nutrition

Per serving (about 130 g cooked): around 310 kcal, 48 g carbohydrate, 11 g fat (mostly coconut fat, lauric acid), 4 g protein, 6 g sugar (panela and raisins). Coconut fat is largely lauric acid, a medium-chain fatty acid that metabolizes differently from animal saturated fats; it’s not a low-calorie rice, but it’s a side in moderate portions, not a main.

Coconut rice was one of the first Colombian dishes I tried when I came from Venezuela and lived on the coast for a few months. In Venezuela we don’t have this tradition of caramelizing coconut milk; we use it in soups or straight in rice with no reduction. The first time I saw titoté in a pot I thought someone had burned the milk. Later I understood that “mistake” is exactly the point. — Josnaisis.

Colombian Coconut Rice (Arroz con Coco) with titoté

Colombian Coconut Rice (Arroz con Coco) with titoté

By Josnaisis Ramirez · Gran Receta

Prep

5 min

Cook

1 h 5 min

Servings

6

people

Total

1 h 10 min

Difficulty

Medium

Cuisine

Colombian · Venezuelan

Calories

310 kcal

🛒 Ingredients

For 6 servings · Check off what you have

👨‍🍳 Instructions

1

Pour the coconut milk into a heavy-bottomed pot over medium heat. Bring to a boil and lower to medium-low. Cook, stirring often with a wooden spoon and scraping the bottom, for 40-45 minutes. The liquid evaporates completely and leaves a golden oil with amber caramelized solids — that's the titoté. If the bottom darkens too fast, lower the heat.

2

When the titoté is ready (amber color, toasted coconut aroma), add the raw rice directly. Stir 1-2 minutes until every grain is coated in the caramelized coconut oil.

3

Add the water, panela, salt, and raisins. Stir well and raise to medium-high. Bring to a boil, stir once, and leave uncovered until the visible surface water disappears (about 8-10 minutes).

4

Lower to minimum heat, cover tightly, and cook 18-20 minutes without uncovering. Turn off the heat and rest covered 5 minutes. Fluff with a fork before serving.

📊 Nutrition

Approximate values per serving · 6 servings total

310

kcal

4g

Protein

48g

Carbs

11g

Fat

1g

Fiber

💡 Tip: Canned coconut milk works perfectly, but check that it has no xanthan gum or cellulose among the ingredients — those stabilizers stop the liquid from separating and the titoté won't form. Look for cans that list only coconut milk and water.
#colombian coconut rice#arroz con coco#titote#caribbean rice#coconut rice recipe
🔗 Link copied!