Jamaican Curry Goat with Coconut Rice Recipe
If you have ever dreamed of indulging in a dish that bursts with bold, savory flavors, then this Jamaican Curry Goat with Coconut Rice will absolutely steal your heart. The tender goat meat, richly infused with a fragrant blend of Jamaican curry, allspice, and thyme, simmers slowly until meltingly soft. Paired with creamy, subtly sweet coconut rice, this meal is a perfect balance of spice and comfort, evoking the vibrant spirit of the Caribbean with every bite. Whether you’re looking to impress guests or simply treat yourself, this recipe will quickly become your go-to for soulful, satisfying dining at home.

Ingredients You’ll Need
The magic of Jamaican Curry Goat with Coconut Rice lies in its simple yet deliberate ingredients. Each component plays a crucial role, whether it’s the bold curry powder that defines the dish, or the creamy coconut milk that transforms plain rice into a luscious side. Together, they create a harmony of taste, texture, and color that’s as inviting as it is delicious.
- Goat meat (2 lbs / 900 g): The star protein, providing a unique, tender texture and rich flavor.
- Jamaican curry powder (2 tbsp): The essential spice blend that gives the dish its unmistakable warmth and complexity.
- Allspice (1 tsp): Adds depth with its sweet, peppery aroma, complementary to the curry.
- Thyme (1 tsp dried or 2 sprigs fresh): Offers an earthy, herbal note that rounds out the dish beautifully.
- Garlic (3 cloves, minced): Boosts flavor with its pungent and savory punch.
- Onion (1 large, chopped): Provides a natural sweetness and base for the curry sauce.
- Scotch bonnet pepper (1 whole): Delivers authentic Caribbean heat, used whole for subtle spice or chopped if you prefer more kick.
- Vegetable oil (2 tbsp): Ideal for browning the meat and sautéing aromatics without overpowering flavors.
- Beef or chicken stock (2 cups): The flavorful liquid that tenderizes the meat and enriches the sauce.
- Carrots (2, chopped): Adds a touch of sweetness and color to the curry.
- Salt and black pepper (to taste): Essential for seasoning and balancing flavors throughout the cooking process.
- Long-grain rice (1 cup): The perfect base to soak up the wonderful curry sauce.
- Coconut milk (1 cup): Gives the rice a creamy texture and tropical sweetness that pairs superbly with the goat.
- Water (1 cup): Helps cook the rice evenly by mixing with the coconut milk.
- Salt (½ tsp): Brings out the coconut’s natural flavors in the rice.
How to Make Jamaican Curry Goat with Coconut Rice
Step 1: Marinate the Goat Meat
Start by giving your goat meat a delicious flavor boost. Toss the cubed meat with one tablespoon of Jamaican curry powder, salt, and black pepper. This simple marinade allows the spices to penetrate deeply, making the seasoning richer after a minimum of one hour. If you have extra time, let it sit overnight in the fridge—that’s how you infuse maximum flavor that really shines through after slow cooking.
Step 2: Brown the Meat
Next, heat the vegetable oil in a large pot on medium-high heat and brown the goat meat on all sides. This step seals in the juices and creates a wonderful, caramelized exterior that adds layers of taste. Once browned, remove the meat and temporarily set it aside—this pot is about to host some amazing aromatics.
Step 3: Cook Aromatics
In the same pot, toss in the chopped onion, minced garlic, thyme, and the remaining tablespoon of curry powder. Sauté everything until fragrant—about two to three minutes. The kitchen will fill with an inviting, heady aroma that signals the start of something fantastic.
Step 4: Simmer the Curry
Return the browned goat meat to the pot and pour in the stock along with the whole Scotch bonnet pepper. Bring the mixture to a boil, then reduce the heat to low. Cover the pot and let it simmer gently for 1.5 to 2 hours until the goat is fall-apart tender. Halfway through cooking, add the chopped carrots to introduce sweetness and texture. This slow simmer lets the flavors marry beautifully and the goat become irresistibly soft.
Step 5: Adjust Seasoning
Once cooked, remove the Scotch bonnet pepper unless you desire more heat. Taste and adjust the salt and black pepper as needed. This final step ensures your Jamaican Curry Goat with Coconut Rice tastes just right—warm, spicy, and perfectly seasoned.
Step 6: Cook the Coconut Rice
While the curry simmers, prepare your coconut rice. In a medium pot, combine the long-grain rice, coconut milk, water, and salt. Bring the mixture to a boil, then cover and reduce the heat to low. Let it cook gently for 15 to 20 minutes until the rice is tender and all the liquid has absorbed. Fluff it up with a fork before serving.
How to Serve Jamaican Curry Goat with Coconut Rice

Garnishes
A sprinkle of freshly chopped scallions or cilantro adds a fresh, bright contrast to the spicy, rich curry. A wedge of lime on the side enhances the flavors with a citrusy zing. For those who love extra heat, finely sliced Scotch bonnet or a drizzle of hot pepper sauce on the side can elevate the dish beautifully.
Side Dishes
The beauty of Jamaican Curry Goat with Coconut Rice is that it pairs wonderfully with simple sides that highlight its boldness. A crisp green salad or steamed vegetables offer refreshing textures. For a more indulgent spread, serve with fried plantains or festival bread to mop up every last bit of the luscious curry sauce.
Creative Ways to Present
For a festive presentation, serve the curry goat over a bed of coconut rice in colorful bowls, garnished with edible flowers or shredded coconut for added tropical flair. You can also plate the curry and rice side by side with a sprinkle of toasted nuts or pumpkin seeds for a delightful crunch. Perfect for dinner parties or casual family meals, the dish looks as inviting as it tastes.
Make Ahead and Storage
Storing Leftovers
Once cooled completely, transfer any leftover Jamaican Curry Goat with Coconut Rice to airtight containers. Stored in the refrigerator, it stays fresh for up to 3 days. The flavors tend to develop even further, making leftovers an equally rewarding meal.
Freezing
You can freeze the curry goat and rice separately in freezer-safe containers for up to 2 months. To prevent the rice from drying out, add a splash of water before reheating. Defrost overnight in the fridge for best results, or use the defrost setting on your microwave.
Reheating
Reheat the curry goat gently on the stove over low heat, stirring occasionally until warmed through to keep the meat tender. The coconut rice reheats best in the microwave, covered with a damp paper towel or microwave-safe lid to retain moisture. This way, your Jamaican Curry Goat with Coconut Rice tastes fresh and delicious every time.
FAQs
Can I substitute goat meat with another protein?
Absolutely! While goat meat provides the authentic flavor and texture, you can use lamb or beef as alternatives. Just be mindful that cooking times may vary to achieve the desired tenderness.
Is the Scotch bonnet pepper necessary?
The Scotch bonnet pepper brings classic Jamaican heat and flavor but can be omitted or replaced with milder peppers if you prefer less spice. Remember to remove it whole after cooking if you want just a hint of heat.
Can I make the curry goat in a slow cooker?
Yes, you can! After browning the meat and sautéing the aromatics, transfer everything to a slow cooker and cook on low for 6 to 8 hours until tender. Add carrots halfway through cooking as in the stovetop method.
What type of rice works best for the coconut rice?
Long-grain rice is ideal for coconut rice because it cooks up fluffy and separate, absorbing the coconut milk beautifully without becoming mushy.
How spicy is Jamaican Curry Goat with Coconut Rice?
The heat level can be adjusted by how you use the Scotch bonnet pepper—whole for mild warmth or chopped for more intensity. The coconut rice helps to balance and mellow out the spice for a harmonious taste.
Final Thoughts
There is something truly special about making Jamaican Curry Goat with Coconut Rice in your own kitchen. The layers of flavor and comforting textures come together to create a meal that’s not just filling, but soul-satisfying. I wholeheartedly encourage you to try this recipe, share it with loved ones, and let it bring a little Caribbean sunshine into your home.
PrintJamaican Curry Goat with Coconut Rice Recipe
This Jamaican Curry Goat with Coconut Rice recipe delivers a rich and flavorful Caribbean classic featuring tender goat meat simmered in fragrant curry spices, paired perfectly with creamy, aromatic coconut rice. Ideal for a hearty family meal or special occasion.
- Prep Time: 15 minutes (plus 1 hour marinating time)
- Cook Time: 1 hour 50 minutes
- Total Time: 2 hours 5 minutes
- Yield: Serves 3–4 1x
- Category: Main Dish
- Method: Simmering, Sautéing
- Cuisine: Jamaican, Caribbean
- Diet: Halal
Ingredients
Curry Goat:
- 2 lbs (900 g) goat meat, cut into 1–2 inch cubes
- 2 tablespoons Jamaican curry powder
- 1 teaspoon allspice
- 1 teaspoon thyme (dried or 2 sprigs fresh)
- 3 cloves garlic, minced
- 1 large onion, chopped
- 1 Scotch bonnet pepper, whole (or chopped for heat, optional)
- 2 tablespoons vegetable oil
- 2 cups beef or chicken stock
- 2 carrots, chopped
- Salt and black pepper, to taste
Coconut Rice:
- 1 cup long-grain rice
- 1 cup coconut milk
- 1 cup water
- ½ teaspoon salt
Instructions
- Marinate the goat meat: In a bowl, toss goat meat with 1 tablespoon of curry powder, salt, and black pepper. Let sit for at least 1 hour or overnight in the fridge for deeper flavor infusion.
- Brown the meat: Heat vegetable oil in a large pot over medium-high heat. Add goat meat and brown on all sides to seal in juices and add depth of flavor. Remove and set aside.
- Cook aromatics: In the same pot, sauté chopped onion, minced garlic, thyme, and the remaining 1 tablespoon of curry powder for 2–3 minutes until fragrant and soft.
- Simmer the curry: Return browned goat meat to the pot. Pour in beef or chicken stock and add the whole Scotch bonnet pepper for subtle heat. Bring to a boil, then reduce heat to low, cover, and simmer for 1.5 to 2 hours, or until the goat is tender. Add chopped carrots halfway through cooking to soften.
- Adjust seasoning: Remove Scotch bonnet pepper if desired to reduce heat. Taste and adjust salt and black pepper to desired seasoning.
- Cook the coconut rice: In a medium pot, combine long-grain rice, coconut milk, water, and salt. Bring to a boil, then reduce heat to low, cover, and simmer for 15–20 minutes until rice is tender and liquids are absorbed.
- Fluff and serve: Fluff the cooked coconut rice with a fork and serve it alongside the flavorful Jamaican curry goat for a complete meal.
Notes
- Marinating the goat meat overnight enhances the flavor deeply but is optional if short on time.
- Adjust the Scotch bonnet pepper amount based on your tolerance for heat; removing it before serving lessens the spice.
- If goat meat is not available, lamb can be used as a substitute with a slightly different taste.
- Use fresh thyme if possible for the best aromatic flavor.
- Make sure to rinse the rice before cooking to remove excess starch for fluffier rice.
Nutrition
- Serving Size: 1 serving (approx. 1/4 of recipe)
- Calories: 480 kcal
- Sugar: 3 g
- Sodium: 560 mg
- Fat: 22 g
- Saturated Fat: 8 g
- Unsaturated Fat: 12 g
- Trans Fat: 0 g
- Carbohydrates: 35 g
- Fiber: 3 g
- Protein: 35 g
- Cholesterol: 110 mg
Keywords: Jamaican curry goat, Caribbean recipe, curry goat with coconut rice, goat curry, coconut rice, spicy goat stew
