There’s a reason Jamaican Curry Goat with Coconut Rice is legendary in Caribbean kitchens and homes everywhere: tender, flavorful goat meat stewed slowly with aromatic spices served atop rich, creamy coconut-infused rice. Each bite is a celebration of warmth, comfort, and bold flavor, drawing you in and filling your home with the most irresistible aromas. Whether it’s your first try or a Sunday tradition, this dish promises to transport you straight to the islands. Let’s get cooking!

Ingredients You’ll Need
The beauty of Jamaican Curry Goat with Coconut Rice is how essential every single ingredient is to the dish’s iconic flavor profile. There’s no need to complicate things—each element brings its own color, aroma, or depth. Let’s look at what makes this recipe shine.
- Goat meat: The star of the show! Choose bone-in goat for added flavor and juicy tenderness.
- Jamaican curry powder: Essential for that signature golden color and aromatic warmth—try to get an authentic Jamaican blend if possible.
- Allspice: Sometimes called pimento, this adds a peppery, deep undertone unique to Jamaican cuisine.
- Thyme: Fresh or dried—either brings a gentle earthiness that brightens the stew.
- Scotch bonnet or habanero pepper: Optional, but adds that unmistakable Caribbean heat for those who love a little spice.
- Onion: Sautéed for sweetness and savory body in the curry base.
- Garlic: Whole cloves, minced for that unbeatable flavor boost.
- Ginger: Freshly grated ginger keeps things zesty and balances out the richness.
- Vegetable oil: For browning the meat and sautéing the aromatics.
- Beef or goat stock (or water): Adds depth and forms the flavorful gravy—home broth is always a bonus!
- Salt & black pepper: Don’t be shy; these basics are key to seasoning the entire dish.
- Soy sauce or browning sauce (optional): For extra color and umami, but not a dealbreaker if you skip it.
- Long-grain rice: Traditional and perfect for soaking up that dreamy curry sauce.
- Coconut milk: The heart of the rice—use full-fat for richness.
- Water: Combines with coconut milk to cook the rice just right.
- Sugar (optional): Just a touch brings out the subtle sweetness in the rice.
- Salt (for rice): Don’t forget; it enhances every nuance in the coconut rice.
How to Make Jamaican Curry Goat with Coconut Rice
Step 1: Marinate the Goat Meat
Start strong by rubbing your goat chunks with curry powder, salt, and black pepper. This isn’t just for flavor—marinating infuses the meat, tenderizing it and ensuring every bite is packed with Caribbean soul. One hour is the absolute minimum, but if you’ve got time, let it chill overnight to work its magic.
Step 2: Brown the Meat
Heat vegetable oil in your favorite heavy pot or Dutch oven. When it’s shimmering, add the marinated goat and let it brown on all sides. Don’t rush! This is where deep, savory caramelized flavors begin to form, and it sets the tone for a stand-out Jamaican Curry Goat with Coconut Rice.
Step 3: Sauté the Aromatics
Once the meat is browned, remove it and toss in chopped onions, minced garlic, grated ginger, the remaining curry powder, allspice, thyme, and (if you dare) Scotch bonnet pepper. For 2–3 minutes, the kitchen fills with intoxicating aromas—this is where the foundation of your curry’s flavor is built.
Step 4: Simmer the Curry
Return the goat to the pot, pour in your chosen stock, and add soy sauce or browning sauce if you’re using it. Bring everything to a boil, then drop the heat and cover the pot. Let it simmer gently for 90 minutes to 2 hours, stirring occasionally. The meat becomes meltingly tender and the gravy thickens beautifully, promising a sensational Jamaican Curry Goat with Coconut Rice experience.
Step 5: Make the Coconut Rice
While the curry simmers away, rinse the rice under cold water to remove extra starch. In a saucepan, combine the rice with coconut milk, water, salt, and a spoonful of sugar if you want a subtle, dessert-like undertone. Bring to a boil, cover, and simmer for about 20 minutes until fluffy, creamy, and just made for curry spooning.
Step 6: Serve and Enjoy
Fluff up the coconut rice with a fork and serve a generous scoop alongside steaming curry goat. Every spoonful celebrates this classic: Jamaican Curry Goat with Coconut Rice is a dish where flavor and love come together in every bite.
How to Serve Jamaican Curry Goat with Coconut Rice

Garnishes
Scatter a fistful of fresh chopped cilantro, slices of spring onion, or slivers of extra Scotch bonnet for color and a burst of freshness. A wedge of lime perks everything up with a bright citrus finish—pure Caribbean sunshine!
Side Dishes
If you want to build a full island feast, add fried plantains, a crisp green salad, or steamed cabbage on the side. These extras balance out the depth of Jamaican Curry Goat with Coconut Rice, bringing color and freshness to your plate.
Creative Ways to Present
Try shaping the coconut rice into a neat dome or ring using a small bowl, and ladle the curry goat around it for an elegant touch. Serving in a rustic, wide bowl with all the sauces mingling is just as inviting—don’t forget that last sprinkle of herbs and maybe a side of sweet mango.
Make Ahead and Storage
Storing Leftovers
Leftover Jamaican Curry Goat with Coconut Rice is a treat you’ll look forward to. Store cooled curry and rice in airtight containers, keeping them separate to preserve the rice’s texture. They’ll both keep beautifully in the fridge for up to 4 days.
Freezing
The curry freezes exceptionally well—just transfer it to a freezer-safe container and keep for up to three months. Let it thaw overnight in the fridge before reheating. For coconut rice, freeze in small portions and be aware it may turn a bit softer when thawed, but the flavor remains bold and delicious.
Reheating
Gently reheat curry in a saucepan over low heat, adding a splash of water if the gravy’s too thick. Coconut rice can be microwaved or steamed with a splash of water to restore those fluffy grains. Before serving, taste and adjust seasoning if needed—it’s just as good the second time around!
FAQs
Is goat meat easy to find?
While goat isn’t as common as beef or chicken, most butchers and international markets carry it. If you can’t find it fresh, look for frozen cuts—they work just as well after thawing.
Can I use other meats for this recipe?
Absolutely! The same curry technique works beautifully with lamb or beef if goat isn’t available, but the flavor will be a bit different. Make sure to adjust simmering times for your chosen cut.
I don’t like spicy food. Can I skip the Scotch bonnet?
Sure thing! The Scotch bonnet adds traditional heat, but you’ll still enjoy a complex Jamaican Curry Goat with Coconut Rice without it. For a little warmth minus the fire, just toss in a pinch of chili flakes instead.
Can I make this dish in an Instant Pot or slow cooker?
Yes! Brown the meat and sauté aromatics first, then transfer everything to your slow cooker or Instant Pot. Simmer on low for 6–8 hours or cook on high-pressure for about 45 minutes until the goat is fork-tender.
What’s the best rice substitute if I don’t have coconut milk?
If coconut milk isn’t handy, you can use chicken broth or water, and add a little butter or olive oil for richness. The result won’t be quite the same, but it’s a worthy substitute if you’re craving Jamaican Curry Goat with Coconut Rice.
Final Thoughts
If you’re looking to shake up your dinner routine or impress your loved ones, Jamaican Curry Goat with Coconut Rice truly delivers comfort, character, and soul. Don’t wait for a special occasion—bring vibrant island flavors to your table and make this show-stopping dish part of your kitchen memories!