Arroz de Coco
Serves 4 Prep 5 min Cook 25 min Total 30 min Type Side Origin Mozambique

Arroz de Coco

Coconut rice, Mozambican-style: long-grain rice cooked in coconut milk with a little salt and sometimes a strip of fresh coconut, finished with a knob of butter. The standard accompaniment to frango piri-piri, matata and any coastal seafood. Subtle, sticky, faintly sweet.

Serves 4 Prep 5 minutes Cook 25 minutes Units Rate

Overview

The rice toasts briefly in oil with a chopped onion (optional), then cooks absorption-style in a mixture of coconut milk and water. Covered, undisturbed, 18 minutes; rest for 5 minutes covered off the heat; fluff with a fork. The coconut milk gives a soft sheen and a slight sweetness that balances the heat of piri-piri.

Ingredients

  • 300 g long-grain rice (basmati or jasmine)
  • 1 tablespoon vegetable oil (or butter)
  • 1 onion (small, finely chopped, optional)
  • 1 (400 ml) tin coconut milk
  • 250 ml water
  • 1 teaspoon salt
  • 1 bay leaf (optional)
  • Knob of butter (to finish, optional)

Method

Stage 1 - Rinse and toast

  1. Rinse the rice in a sieve under cold water until the water runs almost clear. Drain well.
  2. Heat the oil in a heavy-bottomed pot over medium heat.
  3. Soften the onion (if using) 4 minutes.
  4. Add the rice; toast 1 minute, stirring, until coated.

Stage 2 - Cook

  1. Pour in the coconut milk and water; add salt and bay leaf.
  2. Bring to a boil; stir once; reduce heat to the lowest setting.
  3. Cover tightly; cook 18 minutes undisturbed.

Stage 3 - Rest

  1. Remove from heat (lid on); rest 5 minutes.
  2. Lift the lid; remove the bay leaf; drop in a knob of butter if using.
  3. Fluff with a fork.

Stage 4 - Serve

  1. Tip into a warmed bowl. Serve with grilled chicken, matata, prawns or any chilli-heavy main.

Notes

  • Coconut milk quality: Full-fat tinned coconut milk. Light coconut milk gives bland rice.
  • Don't lift the lid: The steam does the cooking. Lifting it mid-cook bleeds it away.
  • Toasted coconut: A handful of dried, lightly toasted coconut flakes scattered at the end is a nice touch but not traditional.

Storage

  • Refrigerate 3 days. Reheat covered with a splash of water.
  • Don't freeze - the texture goes spongy.

Recipes mentioned here

1 / 1
Coconut Rice

Coconut Rice

Coconut rice represents the intersection of technique and flavor in Indian cooking. The tempering of mustard and cumin seeds in hot oil releases their volatile aromatics, which then permeate the rice as it cooks. Curry leaves contribute herbaceous depth without overwhelming the dish. Coconut cream adds richness and subtle sweetness, creating a rice that's inherently interesting yet supportive of spiced dishes. The final resting period is crucial, steam completes the cooking while the flavors meld. This rice should taste aromatic with individual grains remaining separate.

Sides 5 minutes Serves600

More like this

1 / 4
Jerk Meatballs in Coconut Curry Sauce

Jerk Meatballs in Coconut Curry Sauce

Two strong Caribbean flavours pulled into a single one-pan dinner: jerk on the inside (in the meatballs), curry on the outside (in the sauce). The meatballs are pork rather than the more common beef, which suits jerk better, pork carries the allspice-and-Scotch-bonnet seasoning the way it was historically intended (the Maroons of eastern Jamaica originally jerked wild boar, not chicken). Around them sits a coconut-curry sauce: shallot, garlic, sweet bell peppers, Jamaican curry powder bloomed briefly in butter, then full-fat coconut milk to mellow everything into something almost ice-cream-rich. The two flavours sit alongside each other rather than fighting, the jerk reads spicy-savoury, the curry reads sweet-aromatic, and a bite that includes both is genuinely better than either alone. Smell is curry powder bloomed in coconut milk, deeply Caribbean. One of the easier dishes here, 50 minutes start to finish, all in one pan, and a modern Black-American food-blogger creation rather than a traditional Jamaican dish; the cross-pollination is the point.

Jamaican 50 minutes Serves4