Arroz con Coco (Caribbean coconut rice)

Colombian and Caribbean coconut milk rice: savoury with toasted coconut

Origin: Caribbean Coast; Colombia, Panama, and the wider Caribbean

From the journey of Coconut.

Arroz con coco is the signature rice dish of Colombia's Caribbean coast (the department of Bolívar, the city of Cartagena, the Afro-Colombian communities of San Andrés island) and it appears in variations across the wider Caribbean and Central American coastline. It is one of those dishes where the history of the Atlantic world is concentrated in a single bowl. Coconuts arrived on the Caribbean's Atlantic coast from two directions: west across the Pacific via pre-Columbian Polynesian contact, and east across the Atlantic brought by Portuguese and Spanish colonists who had carried coconut plants from their West African trading posts. On the Caribbean coast of Colombia, Afro-Colombian communities (many descended from enslaved West Africans) created a distinctive cuisine in which coconut milk is as fundamental as it is in the cuisines of West Africa. Arroz con coco has a technique that sets it apart: before adding the rice, fresh coconut milk is cooked slowly until its oils separate and the solids toast to a golden-brown; this is called titoté, the caramelised coconut residue that gives the dish its characteristic golden colour and nutty, toasted depth. The final rice is simultaneously nutty, sweet, and savoury: golden from the toasted coconut, fragrant with coconut milk, and eaten alongside fried fish, plantain, and ceviche on a Caribbean evening.

Ingredients

Rice

  • 300 g long-grain white rice, rinsed

Coconut

  • 400 ml full-fat coconut milk (1 can)

Liquid

  • 250 ml water or light chicken stock

Seasoning

  • 1 tsp salt
  • 1 tsp sugar

Optional

  • 1 tbsp raisins (optional, traditional in some regions)

Method

  1. Pour the coconut milk into a wide, heavy saucepan (not a non-stick pan; you need the metal to caramelise). Cook over medium heat, stirring occasionally, for 15–20 minutes as it reduces. First the milk will bubble, then separate into liquid and white solids, then the solids will begin to toast and turn golden-brown; this is the titoté. Continue cooking and stirring until the titoté is a rich golden-brown colour and the coconut oil has separated (you'll see it pooling).
  2. Add the rinsed rice to the pan with the titoté and coconut oil. Stir to coat the rice in the toasted coconut and oil. Toast the rice for 2 minutes, stirring, until every grain is coated and glistening.
  3. Add the water or stock, salt, and sugar. Stir once to combine. Bring to a boil, then reduce heat to very low, cover tightly, and cook for 18 minutes.
  4. Remove from heat and leave covered for 5 minutes to finish steaming. Fluff gently with a fork; the rice should be golden throughout from the caramelised coconut, with the toasted titoté flecks distributed through it.
  5. Serve alongside fried fish, grilled chicken, plantain, or black beans. On the Colombian coast, it accompanies cazuela de mariscos (seafood cazuela) or fried snapper.

Notes

The titoté step requires patience; it takes 15–20 minutes and the colour goes from white to cream to golden to brown. Aim for a deep golden-brown, not a pale cream. The toasted coconut solids will be unevenly distributed through the rice and add occasional bursts of nutty, caramelised flavour that make this rice unlike any other. Adding raisins is a traditional touch in some Caribbean coast communities; the sweetness is a counterpoint to the salt and toasted coconut.

The Gastrographer

The Gastrographer

Mapping Culinary History

To explore — select an ingredient below.

Journey Point Map Key

Ingredient originTrade or transit route
Became a culinary stapleColonial / trade control
© 2026 The Gastrographer. All original research, narratives, and illustrations. All rights reserved.