New video every week on YouTube →
Venezuelan Goat in Coconut Milk (Chivo en Coco) Recipe

Venezuelan Goat in Coconut Milk (Chivo en Coco) Recipe

Bone-in pieces that slip off the bone into a thick orange sauce, sweet with coconut and savory with cumin and garlic. Season it the night before; it keeps 3 to 4 days in the fridge, so it suits a make-ahead crowd. Halal and Caribbean butchers sell goat in the US and UK, lamb shoulder stands in if they don't, and the US bill runs about $3.77 a serving before the coconut milk.

Goat is a very lean red meat, with 2.3 g of fat per 100 g raw against 21.5 g for lamb shoulder, and that is exactly why chivo en coco works: the meat brings the deep flavor and a can of coconut milk brings the richness it lacks. Chivo en coco is goat stewed with garlic, cumin, sweet peppers and annatto, then finished in coconut milk, and it is cooked in western Venezuela (Falcón, Lara, Yaracuy and Zulia) and in Sucre state in the east. If you have never cooked goat, the two things to get right are trimming the fat, which is where the strong smell lives, and adding the coconut milk at the end so it doesn’t split.

How do you make Venezuelan goat in coconut milk?

How do you make chivo en coco? Trim the goat of fat, rub it with lime, rinse, and season it with garlic, cumin and salt the night before. Brown it in annatto oil, cook a sofrito of onion, bell pepper, ají dulce and tomato, then simmer the goat covered in water for 100 minutes, until it pulls from the bone. Reduce the broth, stir in coconut milk and cook 20 minutes on low. 200 minutes for 8 servings.

Is it worth making, and who is it for?

It’s worth it if you like lamb or beef stew and want something with more character. Think of a braise where the meat falls off the bone into an orange, spoon-coating sauce that tastes of coconut first and cumin and garlic second. It isn’t spicy: ají dulce is a sweet pepper.

Good for a weekend lunch, or a gathering of 8 to 20, since the pot looks after itself for most of the afternoon and the stew is better the next day.

Maybe not for someone who dislikes gamey meat. Even trimmed, goat tastes like goat; make it with lamb shoulder for them. It’s also not a weeknight dish at 3 hours 20 minutes on the clock, though only about 62 minutes of that are hands-on.

Difficulty: medium. Nothing here is technically hard. Trim properly and keep the coconut milk away from a hard boil, and it comes out right.

Buying goat in the US and UK, and what to use instead

Which cut to ask for

Ask for bone-in goat shoulder, leg or ribs, cut into 2-inch (5 cm) pieces, often sold simply as goat stew meat. The bone gives body to the broth, which later becomes half the sauce. Meat from adult goats is almost always stewed because it’s tough, while kid can be cooked like lamb.

If you have a choice, pick meat from a female or a younger animal. The branched-chain fatty acids behind the goaty smell (methyl- and ethyl-octanoic acid) sit in the fat and run higher in males than in females.

Out of 4.4 lb (2 kg) bone-in, expect about 3.3 lb (1.5 kg) of meat once bone and trimmed fat are gone; bone alone is 21 to 24% of a goat carcass.

Where to find it

  • US: halal butchers, and Caribbean, Mexican, West African and South Asian grocers. In South Asian and Caribbean shops, mutton often means goat, so ask. In the week of October 9, 2026, goat only showed up in grocery ads in the Northeast and Southeast.
  • UK: halal and Caribbean butchers are the reliable source; I wouldn’t count on finding it at a supermarket.
  • Frozen is fine. Thaw it in the fridge, or in cold water in a sealed bag, changing the water every 30 minutes, and cook it right away if you use the water method.

Lamb, mutton or kid

  • Lamb shoulder is the easy swap and gives a milder dish. It has 21.5 g of fat per 100 g raw, about nine times as much as goat, so skim the broth before the coconut milk goes in. Unskimmed, each serving gains about 291 calories and 36 g of fat.
  • Mutton (adult sheep) comes closest to goat’s intensity. Treat it like goat: trim, then cook long.
  • Kid (young goat, cabrito) is tender and mild. Start checking at 60 minutes, because it shreds if it goes too long.
  • Beef stew meat works, at 4.5 g of fat per 100 g, but you’ve made beef in coconut milk, which is a different dish.

Coconut milk, ají dulce and annatto at a US or UK store

In the recipeWhat it isUS / UK swapWhat changes
Full-fat coconut milkabout 21 g fat per 100 gany full-fat can; one with guar gum holds together betterlight coconut milk gives a thin sauce
Ají dulcesmall sweet pepper, no heatmini sweet peppers, or more red bell peppera little less perfume
Onotoannatto seedsachiote seeds in the Latin aisle, or 1 tsp sweet paprikacolor only, flavor barely
Cebollíngreen oniongreen onions / spring onionsnothing

The guar gum point is the reverse of the advice for Colombian coconut rice, where you want the fat to separate. In a stew you don’t, and the stabilizer helps.

Getting rid of the strong goat smell

  1. Trim the fat and the white membrane. That’s where the smell compounds are. It takes 10 minutes with a sharp knife and does more than anything else on this list.
  2. Rub with lime for 5 minutes and rinse. Almost every Venezuelan recipe does this. I treat it as cleaning the surface; it won’t fix fat you left on.
  3. Season and refrigerate, overnight or for at least 2 hours. Always marinate in the fridge, never on the counter.
  4. For an older male that smells strong, I blanch it: 5 minutes in boiling water, drain, rinse, then season.

The cooking-day plan

Twenty minutes the night before and about three hours on the day. Seasoning ahead means you start cooking with clean, salted meat and only chopping left to do.

Cooking-day timeline for chivo en coco, serves 8Timeline for cooking day, 200 minutes for 8 servings. Minutes 0 to 20: trim the fat, rub with lime, rinse and season, ideally the night before or at least 2 hours ahead, then refrigerate. 20 to 30: chop the vegetables. 30 to 35: make the annatto oil. 35 to 50: brown the goat in batches. 50 to 62: cook the sofrito. 62 to 162: the goat simmers covered in water on low, 100 minutes. 162 to 172: reduce the broth uncovered. 172 to 192: simmer gently with the coconut milk. 192 to 200: rest off the heat. About 62 minutes are hands-on.0306090120150180minutesTrim, season (night before)20 minChop vegetables10 minAnnatto oil5 minBrown in batches15 minSofrito12 minCovered simmer in water100 minReduce the broth10 minCoconut milk, low heat20 minRest8 minhands-onon the heat, stir now and thenoff the heat
About 62 of the 200 minutes are hands-on. The coconut milk goes in at minute 172, so it spends 20 minutes on the heat instead of two hours.

What to look for at each stage

  • Annatto oil, 3 to 5 minutes: deep red. If the seeds turn black, the oil is bitter; start over.
  • Browning: the side touching the pot comes out brown, not gray. A lot of liquid means the pot was too cool or too crowded.
  • Sofrito: onion translucent at 8 minutes, tomato collapsed 4 minutes later.
  • Goat: a fork goes in without resistance and the meat lets go of the bone with a gentle push.
  • Sauce: after 20 minutes with the coconut milk, it coats the spoon and looks smooth, with no yellow beads of oil.

Why coconut milk splits, and the temperatures that matter

Temperatures that matter for goat in coconut milkTemperature scale in degrees Fahrenheit with Celsius. 40°F (4°C): the fridge, for marinating and leftovers. 145°F (63°C): safe minimum for whole cuts of goat, plus a 3-minute rest; a braise goes far past it. 165°F (74°C): safe reheating temperature for leftovers. 176°F (80°C): above this, if the heat lasts, coconut milk starts to split into oil and curds. 212°F (100°C): boiling, where the goat simmers in water before the coconut milk goes in.40°F (4°C)fridge145°F (63°C)+ 3 min rest165°F (74°C)reheat leftovers176°F (80°C)coconut starts to split212°F (100°C)goat in water32°F70°F110°F150°F190°F212°F
The goat gets tender at a gentle boil in water; the coconut milk goes in afterwards, on low, because above about 176°F (80°C), held for a while, it splits.

Coconut milk is an emulsion of fat and water. Held above roughly 176°F (80°C), its proteins stop holding it together and the fat pools on top over white curds. That’s why the goat gets tender in water here and the coconut milk only goes in for the last 20 minutes. If you cook the goat in coconut milk from the start, as some versions do, you need to stir it constantly for an hour and a half.

Three rules: room-temperature coconut milk, because cold milk hitting a hot pot can split from the shock; low heat, with bubbles only at the edge; and no acid at the end, so the lime goes on the table. If it splits anyway, take the pot off the heat and stir in a slurry of a tablespoon of cornstarch in two of water, a little at a time. It usually comes back.

Is it safe? Whole cuts of goat need 145°F (63°C) plus a 3-minute rest. A stew that simmers for 100 minutes is far past that; the thermometer matters when you reheat.

Stovetop, pressure cooker or lamb shoulder

Stovetop goat, pressure-cooker goat or lamb shoulderComparison of three ways to make the dish. Stovetop goat: 100 minutes covered, about 170 minutes of cooking in all, 2.3 grams of fat per 100 grams raw, needs little skimming. Pressure-cooker goat: 35 minutes at high pressure plus a 15-minute natural release, about 120 minutes of cooking in all, same 2.3 grams of fat. Lamb shoulder on the stovetop: start checking at 75 minutes, 21.5 grams of fat per 100 grams raw, skim the sauce, milder flavor.Goat, stovetopGoat, pressureLamb shoulderTenderizing100 min covered35 min + 15 releasecheck from 75 minTotal cookingabout 170 minabout 120 minabout 145 minFat /100 g raw2.3 g2.3 g21.5 gFlavorfull, goatyfull, goatymilderExtra stepnonereduce longerskim the fat
Pressure saves about 50 minutes and changes nothing else. Lamb shoulder is the easiest swap to find, but it carries nine times the fat of goat, so skim before the coconut milk goes in.

Stovetop: 100 minutes covered after browning. In Venezuelan kitchens it usually takes 90 to 100 minutes; an older animal can need 150.

Instant Pot or stovetop pressure cooker: after the sofrito, add the goat and only 2 cups (500 ml) of water, since nothing evaporates. Cook 35 minutes at high pressure with a 15-minute natural release. Bone-in goat curries for electric pressure cookers use 25 to 40 minutes, so test with a fork and add 5 minutes if needed. Then switch to sauté on low, add the coconut milk and cook 20 minutes with the lid off.

Curry version: plenty of Venezuelan cooks add ½ tsp curry powder to the sofrito. I use it in place of 1 of the 2 tsp of cumin.

Lighter version: use 1 can of coconut milk and 1⅔ cups (400 ml) more broth. The sauce is paler, and each serving drops about 93 calories.

How it compares with asado negro and fish in coconut sauce

Venezuelan asado negro is the other long Sunday braise: a single piece of beef blackened in papelón caramel and cooked with wine for 165 minutes. Colombian fish in coconut sauce uses the same low-heat coconut milk, but the fish cooks in it for under 10 minutes. Chivo en coco sits between them, with the long braise of one and the coconut sauce of the other.

Cooking for 4, 8 or 20

ServesBone-in goatCoconut milkWaterPot
41 kg (2.2 lb)1 can (400 ml)600 ml (2½ cups)4 qt (4 L)
82 kg (4.4 lb)2 cans (800 ml)1.2 L (5 cups)6 qt (6 L)
205 kg (11 lb)5 cans (2 L)3 L (12½ cups)16 qt (15 L), or two 8-quart pots

Allow 9 oz (250 g) of bone-in goat per person. The simmering time doesn’t change when you scale up, because it depends on the size of each piece, not the total weight. Browning takes longer, about 8 batches for 20, and a big pot takes longer to come to a boil; in mine, about 20 extra minutes. For a party, I cook the whole thing the day before.

What goes wrong

  • It smells strong: the fat stayed on. Trim raw; there’s no fix once it’s in the pot.
  • The meat is tough: not enough time, or it boiled hard. Low heat, lid on, 15-minute rounds until it leaves the bone.
  • The sauce split: the coconut milk boiled or went in cold. See the rules above.
  • The sauce is watery: the broth wasn’t reduced before the coconut milk.
  • It’s greasy: lamb, or fatty goat, needs skimming with a ladle before the coconut milk.

Heat: none. Kids: depends how they feel about strong flavors; shredded off the bone, it goes down easier. Allergens: coconut. It contains no gluten, dairy, eggs or nuts. In the UK, coconut is not one of the 14 allergens that must be declared, but coconut allergy exists, so mention it if you’re cooking for guests.

What it costs

Fresh goat stew meat averaged $5.15 a pound nationally in grocery ads on October 9, 2026. The 4.4 lb in this recipe comes to $22.71, and with the vegetables, limes and herbs the pot totals $30.19, or $3.77 a serving.

What chivo en coco for 8 costs in the US, by ingredientBar chart of the cost of each ingredient for 8 servings in the United States, in dollars, using retail prices from October 9, 2026 and August 2026. Goat stew meat, 4.4 lb: 22.71 dollars. Limes, 3: 1.50. Red bell pepper: 1.19. Tomatoes: 1.05. Green onions: 0.99. Cilantro: 0.97. Onion: 0.81. Mini sweet peppers in place of ají dulce: 0.65. Garlic: 0.32. Total 30.19 dollars, 3.77 a serving, not counting coconut milk, oil or spices.Goat, 4.4 lb (2 kg)$22.71Limes, 3$1.50Red bell pepper$1.19Tomatoes, 8.5 oz$1.05Green onions$0.99Cilantro$0.97Onion, 10.5 oz$0.81Mini sweet peppers$0.65Garlic, 0.85 oz$0.32
Goat is 75% of the bill: $30.19 in all, $3.77 a serving, before the two cans of coconut milk, the oil and the spices.

Goat is 75% of the bill, and that’s an advertised sale price, so a butcher counter may charge more. Coconut milk, oil and spices aren’t counted because their price swings so much by brand. For 20, multiply by 2.5: about $75 before the coconut milk. UK goat prices vary too much by butcher, so I’m not giving one here.

Yield: 4.4 lb bone-in gives about 3.3 lb (1.5 kg) of raw meat, or about 5 oz (140 g) of cooked meat per serving with sauce. With rice and Venezuelan fried sweet plantains that’s 8 full plates, or 10 as part of a spread.

Serving, make-ahead and storage

How it’s served: with Colombian white rice to soak up the sauce, plus tostones or boiled cassava and a green salad. Leftovers, shredded off the bone with a little sauce, make a good filling for a Venezuelan patacón maracucho, the plantain sandwich from Zulia.

Make ahead: cool the stew in shallow containers and get it into the fridge within 2 hours. Next day the fat sets on top and lifts off with a spoon if you want it gone.

Fridge: 3 to 4 days at 40°F (4°C) or below. Raw goat cut up for stew is best cooked within 1 to 2 days; larger cuts keep 3 to 5.

Freezer: 2 to 3 months for best quality, in flat bags or containers. Thaw in the fridge for 24 hours. The sauce may look separated after thawing; stir as it warms and it comes back together.

Reheating: covered, over low heat, stirring, until it reaches 165°F (74°C) in the center, about 10 to 15 minutes. Add 3 or 4 tablespoons of water if the sauce has thickened. High heat will split the coconut milk.

Frequently asked questions

What does goat in coconut milk taste like? Like a rich beef or lamb stew with a stronger, earthier meat flavor, in a sweet-savory coconut sauce with cumin and garlic. It isn’t spicy.

How do you get rid of the goaty smell? Trim all visible fat and membrane while the meat is raw, rub with lime and rinse, then season and refrigerate. For an older male, blanch the pieces for 5 minutes and discard the water.

How long does goat take to get tender? About 100 minutes at a gentle simmer for 2-inch pieces, up to 150 for an older animal. In an Instant Pot, a 15-minute natural release after 35 minutes at high pressure.

Can I use lamb instead of goat? Yes. Lamb shoulder is milder and softens sooner, from about 75 minutes, but carries about nine times the fat, so skim before adding the coconut milk.

Why did my coconut milk curdle? It boiled too hard for too long, or went into a hot pot straight from the fridge. Add it last, at room temperature, over low heat.

Can I freeze it? Yes, for 2 to 3 months. Stir well when reheating.

Where is chivo en coco from? Western Venezuela (Falcón, Lara, Yaracuy and Zulia) and Sucre state in the east, where it’s a dish for christenings and weddings.

Nutrition

Per serving (1/8 of the recipe, about 5 oz / 140 g cooked meat with sauce, no sides), calculated ingredient by ingredient using this recipe’s amounts and 3.3 lb (1.5 kg) of trimmed meat from the 4.4 lb bone-in:

  • Calories: 474
  • Protein: 42 g
  • Carbohydrates: 11 g
  • Fat: 30 g, of which 20 g saturated
  • Fiber: 2 g
  • Sugars: 4 g
  • Sodium: 755 mg

Coconut milk accounts for 39% of the calories and 91% of the saturated fat. The sugar figure leaves out the canned coconut milk, so it runs a little low. Without the added salt, sodium would be about 174 mg.

For years I thought the smell of goat was just part of the deal. The first time I made chivo en coco in Colombia I tried lime, vinegar and everything else in the cupboard, and it still smelled. What fixed it was a knife and ten patient minutes taking off the fat before seasoning. Now the lime is only for cleaning, and the coconut milk waits until the end. Josnaisis.

Venezuelan Goat in Coconut Milk (Chivo en Coco) Recipe

Venezuelan Goat in Coconut Milk (Chivo en Coco) Recipe

By Josnaisis Ramirez · Gran Receta

Rate
★ ★ ★ ★ ★
✓ Thanks!

Prep

30 min

Cook

2 h 50 min

Servings

8

people

Total

3 h 20 min

Difficulty

Medium

Cuisine

Colombian · Venezuelan

Calories

474 kcal

Ingredients

For 8 servings · Check off what you have

Instructions

1

The night before, or at least 2 hours ahead, cut away all visible fat and the thin white membrane from the goat. Rub the pieces with the juice of the limes for about 5 minutes, rinse under cold water and pat dry.

2

Toss the goat with the garlic, cumin, 1½ tsp salt and the pepper. Cover and refrigerate 2 to 12 hours.

3

In a heavy 6-quart (6-liter) pot or Dutch oven, warm the oil with the annatto seeds over low heat for 3 to 5 minutes, until the oil turns deep red. Lift out the seeds with a slotted spoon.

4

Turn the heat to medium-high and brown the goat in 3 batches, about 5 minutes each, 15 minutes in all, without crowding. Move it to a plate with its juices.

5

In the same pot, cook the onion, bell pepper, ají dulce and green onions for 8 minutes, scraping the bottom, until the onion is translucent. Add the tomato and cook 4 minutes more, until it collapses.

6

Return the goat and its juices and pour in the hot water, just enough to cover. Bring to a boil, lower the heat, cover and simmer gently for 100 minutes. It's ready when a fork slides in with no resistance and the meat pulls away from the bone; if not, give it 15-minute rounds, up to 150 minutes for an older animal.

7

Uncover and reduce the broth over medium heat for 10 minutes, until it comes about halfway up the meat, roughly 2 cups (500 ml).

8

Turn the heat to low and stir in the coconut milk. Cook uncovered for 20 minutes with small bubbles only at the edge, never a rolling boil, until the sauce coats the back of a spoon. Season with the remaining ½ tsp salt and stir in the cilantro.

9

Turn off the heat, cover and rest 8 minutes before serving.

Nutrition

Approximate values per serving · 8 servings total

474

kcal

42g

Protein

11g

Carbs

30g

Fat

2g

Fiber

20g

Sat. fat

755mg

Sodium

4g

Sugar

Tip: The goaty smell lives in the fat, so trim all of it while the meat is raw; if it comes from an older male and smells strong, blanch it 5 minutes in boiling water and throw that water away. Add the coconut milk last, at room temperature and over low heat, so it spends 20 minutes on the stove instead of two hours and doesn't split.
#goat in coconut milk#chivo en coco#venezuelan goat stew#goat recipe#venezuelan food
Josnaisis Ramirez
Josnaisis Ramirez · Cook & author

Mom of Dylan and home-cooking enthusiast. I share the Venezuelan and Colombian recipes that shaped my life. My story →

Link copied! Now you can share it