16 Caribbean Curry Classics from the Islands

Posted on

Main Dishes

Difficulty

Prep time

Cooking time

Total time

Servings

From the vibrant islands of the Caribbean come 16 curry classics that’ll transport your kitchen to tropical shores. These comforting, aromatic dishes are perfect for weeknight dinners or weekend feasts. Get ready to spice up your routine with bold flavors that are surprisingly easy to whip up at home.

Jamaican Curry Chicken

Jamaican Curry Chicken

Get ready to bring the islands to your kitchen with this Jamaican Curry Chicken that’s cozy, aromatic, and downright addictive. I first made this on a rainy Sunday when I was craving something warm and spicy—it’s become a weeknight regular ever since. The secret is letting the curry powder bloom with the allspice and Scotch bonnet for that deep, earthy heat.

Serving: 4 | Prep Time: 15 minutes | Cooking Time: 45 minutes

Ingredients

  • 2 lbs bone-in chicken thighs, skin removed (or drumsticks)
  • 2 tablespoons vegetable oil (or coconut oil for extra flavor)
  • 1 large yellow onion, diced
  • 4 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated
  • 1 Scotch bonnet pepper, seeded and minced (adjust to taste; keep seeds for more heat)
  • 1 teaspoon ground allspice
  • 3 tablespoons curry powder (preferably Jamaican style)
  • 1 teaspoon salt (plus more to taste)
  • 1/2 teaspoon black pepper
  • 1 1/2 cups chicken broth or water
  • 2 sprigs fresh thyme (or 1 teaspoon dried)

Instructions

  1. Pat the chicken thighs dry with paper towels, then season with 1/2 teaspoon salt and the black pepper. Set aside while you prep the vegetables.
  2. Heat the oil in a large Dutch oven or heavy pot over medium-high heat. Add the chicken pieces in a single layer (work in batches if needed) and brown for 4-5 minutes per side until golden. Transfer to a plate. (Tip: Don't crowd the pan—this ensures good browning, not steaming.)
  3. Reduce heat to medium. Add the onion and cook for 3 minutes until softened, scraping up any browned bits. Stir in the garlic, ginger, and Scotch bonnet pepper; cook for 1 minute until fragrant.
  4. Sprinkle the curry powder and allspice over the onions. Stir constantly for 30-60 seconds until the spices smell toasty. (Tip: Blooming the curry powder deepens its flavor—don’t skip this step!)
  5. Return the chicken and any accumulated juices to the pot. Pour in the chicken broth and add the thyme sprigs. Bring to a gentle boil, then reduce heat to low, cover, and simmer for 30 minutes.
  6. Uncover and continue simmering for 10-15 minutes until the chicken is tender and the sauce has thickened slightly. Taste and add remaining salt if needed. (Tip: For a thicker sauce, mash a few pieces of chicken against the pot or stir in a slurry of 1 teaspoon cornstarch mixed with 2 teaspoons water.)
  7. Remove the thyme sprigs before serving. Serve hot over rice and peas, with roti, or with crusty bread to soak up every drop.

How incredible is that color? The sauce is rich, slightly thick, and packs a slow-building warmth from the Scotch bonnet. I love piling it over coconut rice and peas with a squeeze of lime—the brightness cuts through the cozy spices perfectly.

Trinidadian Curry Goat

Trinidadian Curry Goat

Zigzagging through the aisles of my local Caribbean market, I always grab extra goat meat for this Trinidadian Curry Goat recipe—it’s the ultimate comfort dish that fills your kitchen with the warmest aromas. Trust me, the slow-cooked, fall-apart tender meat with curry-spiced potatoes is pure magic on a lazy Sunday.

Serving: 8 | Prep Time: 30 minutes | Cooking Time: 150 minutes

Ingredients

  • 3 lbs bone-in goat shoulder, cut into 2-inch chunks
  • 1 cup green seasoning (store-bought or homemade with cilantro, culantro, garlic, onion, and pimento peppers)
  • 3 tbsp curry powder (preferably Trinidadian—look for Chief brand)
  • 2 tbsp vegetable oil, divided
  • 1 large yellow onion, chopped
  • 4 cloves garlic, minced
  • 1 scotch bonnet pepper, whole (optional, for heat—do not cut unless you want it spicy)
  • 2 sprigs fresh thyme
  • 1 lb Yukon Gold potatoes, peeled and quartered
  • 2 cups water, plus more as needed
  • 1 tbsp salt
  • 1 tsp black pepper

Instructions

  1. In a large bowl, combine the goat chunks with the green seasoning, 1 tablespoon of the curry powder, salt, and black pepper. Massage the marinade into the meat, cover, and refrigerate for at least 4 hours or overnight (the longer, the deeper the flavor).
  2. Heat 1 tablespoon of vegetable oil in a heavy-bottomed Dutch oven or large pot over medium-high heat. Working in batches to avoid crowding, sear the marinated goat pieces for 3–4 minutes per side until deeply browned. Transfer to a plate and set aside.
  3. Reduce heat to medium and add the remaining 1 tablespoon oil. Sauté the chopped onion and minced garlic until soft and golden, about 4 minutes. Stir in the remaining 2 tablespoons of curry powder and cook, stirring constantly, for 1 minute to toast the spices.
  4. Return the seared goat to the pot along with any accumulated juices. Add the whole scotch bonnet pepper (if using), thyme sprigs, and 2 cups of water. Bring to a boil, then reduce heat to low, cover, and let simmer for 1 hour.
  5. After 1 hour, add the quartered potatoes and stir gently to submerge them in the liquid. Re-cover and continue simmering for another 45–60 minutes, or until the goat is fork-tender and the potatoes are soft. Check halfway and add ¼–½ cup more water if the sauce looks too thick.
  6. Taste and adjust salt and pepper. Remove the scotch bonnet pepper and thyme stems before serving. The curry should be thick enough to coat the back of a spoon—if too thin, uncover and simmer on medium for 5–10 minutes.
  7. Serve hot over steamed white rice or with fluffy roti. Garnish with fresh cilantro if desired.

Glistening with a rich, amber sauce, this curry goat is the epitome of slow-cooked tenderness—each bite melts off the bone while the potatoes soak up all that spiced goodness. I love piling it high on a plate with some sharp mango chutney on the side for a sweet-tangy pop. It’s the kind of meal that makes you want to lick the bowl clean, no shame.

Guyanese Curry Shrimp

Guyanese Curry Shrimp

There's something magical about a quick curry that tastes like it simmered for hours. This Guyanese Curry Shrimp is my go-to weeknight dinner—it's bursting with Caribbean flavors from coconut milk and curry leaves, yet comes together in under 20 minutes. I love how the bell peppers and tomatoes add a fresh pop against the rich, spicy sauce.

Serving: 4 | Prep Time: 10 minutes | Cooking Time: 15 minutes

Ingredients

For the Shrimp

  • 1 lb large shrimp, peeled and deveined (tail-on for extra flavor)
  • 1/2 tsp salt
  • 1/2 tsp ground turmeric
  • 1/2 tsp ground cumin
  • 1/4 tsp cayenne pepper (adjust to taste)

For the Curry Sauce

  • 2 tbsp vegetable oil (or any neutral oil)
  • 1 medium onion, finely diced
  • 3 garlic cloves, minced
  • 1 tbsp fresh ginger, grated
  • 1 cup diced tomatoes (from a can, drained, or fresh)
  • 1 medium red bell pepper, thinly sliced
  • 1 cup full-fat coconut milk (stir well before measuring)
  • 10 fresh curry leaves (or 1 tsp dried, but fresh are best)
  • 1/2 tsp salt (or to taste)
  • 1/4 tsp black pepper
  • Fresh cilantro for garnish (optional)

Instructions

  1. In a bowl, combine the shrimp with salt, turmeric, cumin, and cayenne. Toss to coat evenly. Set aside for 5 minutes while you prep the other ingredients.
  2. Heat vegetable oil in a large skillet over medium-high heat. Add the onion and sauté for 3 minutes until translucent. Tip: Don't overcrowd the pan—if needed, cook in batches to get a nice sear on the shrimp later.
  3. Add the garlic and ginger, stirring constantly for 30 seconds until fragrant.
  4. Add the diced tomatoes and sliced bell pepper. Cook for 2 minutes, stirring occasionally, until the tomatoes soften and the bell pepper brightens.
  5. Pour in the coconut milk and add curry leaves, salt, and black pepper. Stir well and bring to a gentle simmer. Let it cook for 2 minutes to meld flavors. Cooking tip: If you have time, let the sauce bubble on low a few extra minutes—it deepens the taste.
  6. Add the seasoned shrimp to the skillet in a single layer. Cook for 2 minutes on one side, then flip and cook another 1–2 minutes until shrimp are pink and opaque. Be careful not to overcook—shrimp cook fast! Tip: Look for a 'C' shape, not an 'O'—that means they're just right.
  7. Taste the sauce and adjust salt or cayenne if desired. Remove from heat. Discard curry leaves if you used fresh whole ones (they're tough to eat).
  8. Serve immediately over steamed white rice or with warm roti. Garnish with fresh cilantro if you like.

The texture is luscious from the coconut milk, with pops of tender shrimp and sweet bell peppers. I love serving this with a side of sautéed greens or just a big bowl of jasmine rice to soak up every drop of the curry. Trust me, this one's a keeper for busy days when you crave something vibrant and comforting.

Bajan Curry Fish

Bajan Curry Fish

Fish has always been a staple in my kitchen, but this Bajan-style curry takes it to another level. I remember the first time I tried it in Barbados—the blend of spices and creamy coconut milk was unforgettable. Now I recreate it at home, and this foil-baked method makes it incredibly easy and mess-free.

Serving: 4 | Prep Time: 15 minutes | Cooking Time: 30 minutes

Ingredients

  • 4 kingfish steaks (about 6 oz each, or any firm white fish)
  • 3 tablespoons fresh lime juice (from 2 limes; bottled won't give the same brightness)
  • 2 tablespoons curry powder (preferably Bajan or Madras; adjust to taste)
  • 1 can (13.5 oz) full-fat coconut milk (shaken well)
  • 2 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated
  • 1 small onion, thinly sliced
  • 1 scotch bonnet pepper, seeded and minced (optional, or use ½ habanero)
  • 2 sprigs fresh thyme (or 1 teaspoon dried)
  • 1 teaspoon salt
  • ½ teaspoon black pepper
  • 4 large sheets aluminum foil (about 12×12 inches each)

Instructions

  1. In a medium bowl, whisk together lime juice, curry powder, coconut milk, garlic, ginger, salt, and pepper until smooth.
  2. Place kingfish steaks in a shallow dish and pour half the curry mixture over them. Turn to coat, then cover and marinate in the refrigerator for 15 minutes (don't skip—it infuses flavor).
  3. Preheat oven to 400°F.
  4. Lay one sheet of foil on a work surface. Place a quarter of the sliced onion and a pinch of minced scotch bonnet (if using) in the center.
  5. Place one marinated fish steak on top. Spoon a tablespoon of the remaining curry sauce over the fish, and lay a sprig of thyme on top.
  6. Fold the foil to create a tight packet: bring opposite sides together, fold twice, then crimp the ends. Ensure the packet is sealed so steam doesn't escape.
  7. Repeat with remaining steaks to make 4 packets. Place packets on a baking sheet (they can touch).
  8. Bake for 20 minutes. Then carefully open one packet (watch for steam) to check—the fish should flake easily with a fork. If not quite done, re-seal and bake 5 more minutes.
  9. Let packets rest for 3 minutes before serving. I often serve the fish right in the foil for a rustic presentation, or transfer to plates and spoon the sauce over rice.

Just before serving, I love to add a squeeze of fresh lime and a sprinkle of cilantro for brightness. The fish is incredibly tender, flaking apart with a fork, and the sauce is perfect for soaking up with rice and peas. It’s a taste of the Caribbean right from your own oven.

Haitian Curry Tofu

Haitian Curry Tofu

Unexpectedly, this Haitian Curry Tofu became a staple in my kitchen after a friend introduced me to the magic of epis seasoning. The combination of creamy coconut milk, aromatic curry, and tender tofu is pure comfort food – and it’s entirely vegan!

Serving: 4 | Prep Time: 15 minutes | Cooking Time: 25 minutes

Ingredients

For the Tofu & Aromatics

  • 1 block firm tofu (pressed, then cubed)
  • 2 tbsp coconut oil (or any neutral oil)
  • 1 medium onion, diced
  • 1 bell pepper, sliced (any color)
  • 3 cloves garlic, minced
  • 2 tbsp epis seasoning (homemade or store-bought)

For the Sauce

  • 2 tbsp curry powder
  • 2 tbsp tomato paste
  • 1 can (13.5 oz) full-fat coconut milk
  • 1/2 cup vegetable broth
  • Salt to taste
  • Black pepper to taste

For Garnish

  • Fresh cilantro, chopped
  • Lime wedges (optional)

Instructions

  1. Press the tofu: Wrap the block in a clean towel, place a heavy pan on top, and let sit for 15 minutes. Then cut into 1-inch cubes.
  2. In a large skillet or Dutch oven, heat the coconut oil over medium heat. Add the diced onion and sliced bell pepper, sauté for 4-5 minutes until softened.
  3. Add the minced garlic and epis seasoning, stir for 1 minute until fragrant.
  4. Sprinkle the curry powder over the vegetables and stir constantly for 30 seconds to toast the spices – this deepens the flavor.
  5. Stir in the tomato paste and cook for 1 minute, coating the vegetables.
  6. Pour in the full-fat coconut milk and vegetable broth, whisk until smooth. Bring to a gentle simmer.
  7. Gently add the tofu cubes, making sure they're submerged. Reduce heat to low, cover, and let simmer for 15 minutes. Stir once halfway through.
  8. Uncover and cook for another 5 minutes to thicken the sauce slightly. Season with salt and black pepper to taste.
  9. Serve over steamed rice or with warm flatbread, garnished with fresh cilantro and a squeeze of lime if desired.

Don't skip the step of toasting the curry powder – it makes a world of difference in depth. The tofu soaks up all those bold flavors, and the creamy sauce is perfect for mopping up with crusty bread or rice. I hope this dish brings a little Caribbean warmth to your table!

Cuban Curry Pork

Cuban Curry Pork

Let me tell you about the time I stumbled upon this Cuban Curry Pork recipe while cleaning out my spice rack—and it turned into an instant family favorite. The combination of tangy sour oranges, earthy cumin, and warm curry creates a fragrant, tender pork shoulder that practically melts in your mouth.

Serving: 8 | Prep Time: 20 minutes | Cooking Time: 240 minutes

Ingredients

  • 4 lbs pork shoulder, cut into 4-inch chunks
  • 1 cup sour orange juice (or ¾ cup orange juice + ¼ cup lime juice)
  • 2 tbsp olive oil, divided
  • 1 large onion, sliced
  • 6 cloves garlic, minced
  • 2 tsp ground cumin
  • 2 tsp curry powder
  • 1 tsp dried oregano
  • 1 tsp salt
  • ½ tsp black pepper
  • 1 cup chicken broth, low-sodium
  • 2 bay leaves

Instructions

  1. In a large bowl, combine pork chunks, sour orange juice, 1 tbsp olive oil, cumin, curry powder, oregano, salt, and pepper. Toss well, cover, and refrigerate for at least 2 hours (or overnight for deeper flavor).
  2. Preheat oven to 325°F. Remove pork from marinade, reserving the liquid.
  3. In a heavy Dutch oven, heat remaining 1 tbsp olive oil over medium-high heat. Sear pork in batches (don't crowd) until browned on all sides, about 4 minutes per batch. Transfer seared pork to a plate.
  4. Reduce heat to medium. Add sliced onion to the pot; cook, stirring, until softened, 5 minutes. Add garlic and cook 1 minute more. (Tip: Scrape up any browned bits from the bottom for extra flavor.)
  5. Return pork to the pot. Pour in reserved marinade, chicken broth, and add bay leaves. Bring to a simmer.
  6. Cover the pot and transfer to the oven. Roast for 3 to 3½ hours, until pork is fork-tender (internal temp ~200°F). (Tip: Check at 2½ hours—if sauce is too thin, remove lid for last 30 minutes to thicken.)
  7. Remove bay leaves. Shred pork with two forks directly in the pot. Taste and adjust salt and pepper. (Tip: For a richer sauce, simmer on stovetop for 5 minutes after shredding.)

A spoonful of this curry pork over fluffy white rice is pure comfort—the tangy, savory sauce coats every strand. Leftovers are even better the next day, so make extra for sandwiches or tacos with a squeeze of lime.

Dominican Curry Beef

Dominican Curry Beef

Vibrant and deeply comforting, this Dominican Curry Beef is one of those dishes that fills your kitchen with an irresistible aroma. I first fell in love with the bold mix of curry and briny olives during a trip to Santo Domingo, and now it’s a staple in my meal prep rotation. The beef gets incredibly tender after a slow braise in a sofrito‑laced sauce, making it perfect for cozy dinners.

Serving: 6 | Prep Time: 20 minutes | Cooking Time: 90 minutes

Ingredients

  • 2 lbs beef chuck, cut into 1½-inch chunks (trim excess fat)
  • 2 tbsp olive oil (or any neutral oil)
  • 1 cup sofrito (homemade or store-bought)
  • 2 tbsp tomato paste
  • 1½ tbsp curry powder (adjust to taste)
  • 1 tsp ground cumin
  • 1 tsp dried oregano
  • 1 bay leaf
  • 3 cups beef broth (low-sodium)
  • ½ cup pitted green olives (with or without pimientos)
  • 2 tbsp capers, drained
  • Salt and pepper to taste

Instructions

  1. Pat beef chunks dry with paper towels.
  2. Season beef generously with salt and pepper.
  3. Heat 2 tbsp olive oil in a large Dutch oven over medium-high heat.
  4. Sear beef in batches until browned on all sides, about 4-5 minutes per batch. Transfer to a plate.
  5. Reduce heat to medium. Add sofrito and cook, stirring, for 2-3 minutes until fragrant. (Tip: Sofrito is the base of flavor—don't rush it.)
  6. Stir in tomato paste, curry powder, cumin, and oregano; cook for 1 minute until darkened and aromatic. (Tip: Toasting the spices deepens their flavor.)
  7. Return beef to the pot along with any accumulated juices. Add bay leaf and pour in beef broth, scraping up any browned bits.
  8. Bring to a boil, then reduce to low, cover, and simmer for 1 hour.
  9. After 1 hour, add olives and capers. Continue simmering uncovered for 20-30 minutes until sauce thickens and beef is fork-tender. (Tip: For a thicker sauce, mash a few beef chunks against the pot.)
  10. Taste and adjust seasoning with salt and pepper. Remove bay leaf before serving.

Melt‑in‑your‑mouth tender with a sauce that’s both earthy and briny, this curry beef is pure comfort. I love serving it over white rice with a side of tostones (twice‑fried plantains) to soak up every drop. It tastes even better the next day—if you can resist finishing it all at once.

Puerto Rican Curry Lobster

Puerto Rican Curry Lobster

Gearing up for a special occasion? This Puerto Rican Curry Lobster is a showstopper that combines the richness of lobster tail with the aromatic punch of annatto oil and curry. I first tried this dish during a trip to San Juan, and it instantly became my go-to for impressing dinner guests without spending all day in the kitchen.

Serving: 2 | Prep Time: 20 minutes | Cooking Time: 20 minutes

Ingredients

Main Ingredients

  • 2 lobster tails (about 8 oz each), halved lengthwise
  • 2 tablespoons annatto oil (or substitute with vegetable oil + a pinch of paprika for color)
  • 4 cloves garlic, thinly sliced
  • 1 tablespoon curry powder (preferably a mild yellow curry)
  • 1/2 cup dry white wine (like Sauvignon Blanc or Chardonnay)
  • 1/2 cup full-fat coconut milk (adds luxurious creaminess)
  • 1 tablespoon unsalted butter (optional, for extra richness)
  • Salt and freshly ground black pepper, to taste
  • Fresh cilantro or parsley for garnish

Instructions

  1. Season the lobster tail halves with salt and pepper on both sides. Set aside.
  2. In a large skillet, heat the annatto oil over medium-high heat. Add the sliced garlic and sauté until fragrant, about 30 seconds – don't let it brown.
  3. Stir in the curry powder and cook for about 10 seconds to bloom the spices, stirring constantly.
  4. Pour in the white wine and bring to a simmer, scraping up any browned bits from the bottom of the pan with a wooden spoon.
  5. Reduce heat to medium-low, then stir in the coconut milk and butter (if using). Whisk until smooth and combined.
  6. Place the lobster tails cut-side down in the sauce. Cover the skillet and cook for 5–7 minutes, until the lobster meat is opaque and just cooked through – peek after 5 minutes to avoid overcooking.
  7. Carefully remove the lobster tails to serving plates. Taste the sauce and adjust salt and pepper if needed. Spoon the sauce generously over the lobster.
  8. Garnish with fresh cilantro or parsley and serve immediately.

Every bite of this curry lobster is a tropical escape – tender meat in a silky, spiced sauce that's perfect with crusty bread or rice. I love serving it with a side of tostones for extra crunch. It's the kind of dish that feels fancy but comes together surprisingly fast.

Bahamian Curry Conch

Bahamian Curry Conch

Oh, the flavors of the Bahamas! This curry conch brings the islands right to your kitchen, with tender conch simmered in a creamy coconut curry sauce. I love making this on a rainy day—it instantly transports me to a sunny beachside shack.

Serving: 4 | Prep Time: 20 minutes | Cooking Time: 30 minutes

Ingredients

  • 1 lb conch meat, cleaned and tenderized (ask your fishmonger to do this)
  • 2 tbsp fresh lime juice (from about 1 lime)
  • 2 tsp curry powder (I use a mild Jamaican blend)
  • 1 can (13.5 oz) full-fat coconut milk (shake well before opening)
  • 1 large green bell pepper, diced (or mix colors for sweetness)
  • 1 medium yellow onion, diced
  • 3 cloves garlic, minced
  • 1 tsp dried thyme (or 2 sprigs fresh)
  • 1 scotch bonnet pepper, minced (optional, for heat; remove seeds for less spice)
  • 2 tbsp vegetable oil (or any neutral oil)
  • Salt and freshly ground black pepper, to taste

Instructions

  1. Pound the conch pieces between two sheets of plastic wrap to about 1/4-inch thickness using a meat mallet or rolling pin. This tenderizes the meat—don't skip this step!
  2. Cut the tenderized conch into 1-inch strips and place in a bowl. Toss with lime juice and 1 teaspoon curry powder. Let marinate for 10 minutes while you prep the veggies.
  3. Heat vegetable oil in a large skillet or Dutch oven over medium-high heat. Add the onion and cook, stirring, until soft, about 3 minutes. Add garlic and scotch bonnet (if using) and cook for 1 minute until fragrant.
  4. Add the remaining 1 teaspoon curry powder and dried thyme to the pot. Stir for 30 seconds to toast the spices—this deepens the flavor.
  5. Add the marinated conch strips to the pot. Cook for 2 minutes, turning once, until lightly browned on the edges.
  6. Pour in the coconut milk and bring to a gentle simmer. Do not boil vigorously, or the milk may separate. Reduce heat to low and cook uncovered for 15 minutes, stirring occasionally.
  7. Stir in the diced bell pepper. Cook for another 5 minutes until the pepper is tender but still has a bit of crunch. Taste and adjust salt and pepper (remember the curry and lime already add seasoning).
  8. If the sauce is too thin, let it simmer 2–3 minutes more to thicken. If too thick, add a splash of water or chicken broth. Serve hot.

Creamy and aromatic, this curry conch is perfect over steamed rice or with crusty bread to soak up the sauce. The tender conch soaks up all the island flavors—lime, curry, and a hint of heat from the scotch bonnet. I like to garnish with fresh cilantro and a squeeze of extra lime for brightness.

Cayman Curry Turtle

Cayman Curry Turtle

Having spent my childhood summers in the Florida Keys, I developed a deep love for Caribbean cooking—and this Cayman Curry Turtle is the most soulful dish I've ever brought back. It's a rustic, slow-simmered stew that fills your kitchen with the most incredible aromas and instantly transports you to the islands.

Serving: 4 | Prep Time: 20 minutes | Cooking Time: 90 minutes

Ingredients

  • 1 lb turtle meat, cut into 1-inch cubes (if frozen, thaw completely)
  • 2 tbsp vegetable oil (or any neutral oil)
  • 1 medium onion, diced
  • 3 cloves garlic, minced
  • 1 scotch bonnet pepper, seeded and minced (optional – for heat lovers)
  • 3 tbsp green seasoning (store-bought or homemade; I use Grace brand)
  • 2 tbsp curry powder (preferably a Caribbean brand for authentic flavor)
  • 1 tsp dried thyme
  • 1 can (13.5 oz) full-fat coconut milk
  • 1 cup water (or more as needed)
  • 2 medium potatoes, peeled and cubed (about 1½ cups)
  • Salt and black pepper to taste

Instructions

  1. In a large pot or Dutch oven, heat the vegetable oil over medium-high heat. Working in batches, sear the turtle meat on all sides until browned, about 3–4 minutes per batch. Remove and set aside. Tip: Don't overcrowd the pot – browning develops deep, savory flavor.
  2. Reduce heat to medium. Add the diced onion and cook until softened, about 3 minutes. Stir in the minced garlic and scotch bonnet pepper (if using) and cook for 1 minute until fragrant.
  3. Add the green seasoning and curry powder. Stir constantly for 1 minute to toast the spices, which releases their essential oils and deepens the flavor. Tip: Toasting curry powder removes its raw, dusty taste.
  4. Return the browned turtle meat to the pot. Sprinkle with dried thyme and stir to coat evenly.
  5. Pour in the coconut milk and water, making sure the meat is just covered. Bring to a boil, then reduce heat to low, cover, and simmer gently for 1 hour. Tip: Low and slow is key – turtle meat becomes tender and the sauce thickens naturally.
  6. After 1 hour, add the cubed potatoes. Stir, cover, and continue simmering for 20–30 minutes, until the potatoes are fork-tender and the sauce has reduced to a creamy consistency.
  7. Season with salt and black pepper to taste. If the sauce is too thin, simmer uncovered for a few more minutes. Tip: Taste before adding salt – curry and green seasoning already contain salt.

Just one spoonful of this curry turtle over steamed rice will have you hooked. The meat is incredibly tender, the sauce is rich and fragrant, and the potatoes soak up all that coconutty curry goodness. I love serving it with a side of fried plantains or a simple cucumber salad to balance the heat.

St. Lucian Curry Duck

St. Lucian Curry Duck

There's nothing quite like the aroma of curry spices wafting through the kitchen on a lazy Sunday afternoon. This St. Lucian Curry Duck recipe takes me back to my travels in the Caribbean, where slow-cooked duck in a fragrant coconut curry is a staple.

Serving: 6 | Prep Time: 20 minutes | Cooking Time: 90 minutes

Ingredients

For the Duck

  • 3 lbs duck pieces (legs and thighs work best)
  • 2 tbsp lime juice (freshly squeezed)
  • 1 tsp salt
  • 1/2 tsp black pepper
  • 2 tbsp vegetable oil (or any neutral oil)

For the Marinade & Curry

  • 3 tbsp curry powder (mild or hot, adjust to taste)
  • 4 cloves garlic, minced
  • 1 tbsp fresh ginger, grated
  • 1 large onion, diced
  • 1 scotch bonnet pepper, seeded and minced (wear gloves!)
  • 1 cinnamon stick
  • 2 star anise pods
  • 4 sprigs fresh thyme
  • 1 bay leaf
  • 1 can (13.5 oz) coconut milk (full-fat for richness)
  • 1 cup chicken broth (low-sodium preferred)

Instructions

  1. Pat the duck pieces dry with paper towels. In a small bowl, combine lime juice, salt, and pepper; rub all over the duck.
  2. In another bowl, mix curry powder, garlic, ginger, and 1 tablespoon of vegetable oil to form a paste. Rub the paste evenly over the duck pieces. Cover and refrigerate for at least 30 minutes (overnight for deeper flavor).
  3. Heat the remaining 1 tablespoon oil in a large heavy pot or Dutch oven over medium-high heat. Brown the duck pieces in batches, about 4–5 minutes per side, until golden. Do not crowd the pot—this ensures a good sear. Transfer duck to a plate.
  4. Reduce heat to medium. Add the onion and cook, stirring, for 3–4 minutes until softened. Add the cinnamon stick, star anise, thyme sprigs, bay leaf, and minced scotch bonnet pepper (be careful not to touch your eyes). Cook for 1 minute until fragrant.
  5. Return the duck to the pot, along with any accumulated juices. Pour in the coconut milk and chicken broth. Bring to a gentle boil, then reduce heat to low, cover, and simmer for 1 hour to 1 hour 15 minutes, until the duck is fork-tender.
  6. Uncover and increase heat to medium. Simmer for an additional 15 minutes to thicken the sauce slightly. Taste and adjust salt and pepper if needed. Remove the cinnamon stick, star anise, and bay leaf before serving.
  7. Serve hot over steamed rice or with warm roti for an authentic St. Lucian meal.

When you finally take that first bite, the tender duck practically melts off the bone, enveloped in a rich, aromatic curry that's both comforting and exotic. I love serving this over fluffy white rice to soak up every last drop of sauce. It's a dish that transports you straight to the Caribbean—perfect for impressing guests or just treating yourself on a cozy evening.

Grenadian Curry Lamb

Grenadian Curry Lamb

You know that feeling when a single bite transports you to a Caribbean island? That's exactly what this Grenadian curry lamb does for me. It's a cozy, spiced stew with tender lamb, creamy potatoes, and a hint of dark rum that'll have you licking the bowl.

Serving: 6 | Prep Time: 20 minutes | Cooking Time: 150 minutes

Ingredients

  • 3 lbs lamb shoulder, cut into 1.5-inch cubes
  • 2 tbsp vegetable oil (or any neutral oil)
  • 2 tbsp curry powder (good-quality Madras or Caribbean blend)
  • 1 tsp ground nutmeg (freshly grated is best)
  • 1 tsp allspice (or pumpkin pie spice in a pinch)
  • 1 large onion, diced
  • 4 garlic cloves, minced
  • 1 tbsp fresh ginger, grated
  • 1 scotch bonnet pepper, whole (adjust to taste—omit if sensitive)
  • 2 tbsp tomato paste
  • 1/4 cup dark rum (like Gosling's or Myers's)
  • 3 cups beef broth (or chicken broth)
  • 1 can (13.5 oz) coconut milk
  • 2 large russet potatoes, peeled and cut into 1-inch chunks
  • Salt and black pepper to taste
  • 2 tbsp fresh thyme leaves (or 1 tsp dried)
  • 1 tbsp fresh lime juice (optional, for brightness)

Instructions

  1. Season lamb cubes with salt and pepper. In a large Dutch oven, heat oil over medium-high heat. Brown lamb in batches, about 4-5 minutes per side, until deeply golden. Transfer to a plate.
  2. Reduce heat to medium. Add onion, garlic, and ginger; sauté until softened, about 3 minutes. Add curry powder, nutmeg, and allspice; stir constantly for 1 minute until fragrant.
  3. Stir in tomato paste and cook for 2 minutes, scraping up browned bits. Pour in dark rum and let it sizzle for 30 seconds to burn off alcohol.
  4. Return lamb to pot. Add beef broth, coconut milk, and scotch bonnet pepper. Bring to a boil, then reduce heat to low, cover, and simmer for 1.5 hours.
  5. Add potato chunks and thyme. Continue simmering uncovered for 30-40 minutes, until potatoes are tender and sauce has thickened to a creamy gravy. Stir occasionally to prevent sticking.
  6. Remove scotch bonnet if desired. Stir in lime juice for a pop of acidity. Adjust salt and pepper to taste.

Be prepared for a kitchen that smells like a Caribbean dream—warm, spicy, and inviting. Serve this over rice and peas or with crusty bread to soak up every drop. It's even better the next day, if you can resist finishing it all at once.

Antiguan Curry Rabbit

Antiguan Curry Rabbit

When I first tried Antiguan Curry Rabbit on a trip to the islands, I knew I had to bring that bold, citrusy, and aromatic flavor into my own kitchen. This oven-roasted version uses a vibrant citrus marinade to tenderize the rabbit, then simmers it with thyme, tomatoes, and curry for a deeply comforting dish.

Serving: 4 | Prep Time: 20 minutes | Cooking Time: 1 minutes

Ingredients

For the Rabbit

  • 2 lbs rabbit, cut into serving pieces
  • 1/4 cup fresh lime juice (about 2 limes)
  • 1/4 cup fresh orange juice (about 1 orange)
  • 4 cloves garlic, minced
  • 1 tablespoon fresh thyme leaves (or 1 tsp dried)
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper

For the Curry

  • 2 tablespoons vegetable oil (or any neutral oil)
  • 1 large onion, diced
  • 2 tablespoons curry powder (adjust to taste)
  • 1 (14.5 oz) can diced tomatoes, undrained
  • 1 cup chicken broth (or water)
  • 2 sprigs fresh thyme (or 1/2 tsp dried)
  • 1 teaspoon hot pepper sauce (optional, adjust for heat)

Instructions

  1. In a large bowl, combine lime juice, orange juice, minced garlic, thyme leaves, salt, and pepper. Add rabbit pieces and turn to coat. Cover and marinate in the refrigerator for at least 2 hours, or up to overnight for deeper flavor.
  2. Preheat oven to 325°F.
  3. Heat vegetable oil in a large ovenproof skillet or Dutch oven over medium-high heat. Remove rabbit from marinade (reserve marinade) and pat dry with paper towels. Sear rabbit pieces in batches until golden brown on all sides, about 3-4 minutes per side. Transfer to a plate. Tip: Don't overcrowd the pan—this ensures a nice crust for more flavor.
  4. Reduce heat to medium. Add diced onion to the same pot and cook, stirring occasionally, until softened, about 5 minutes. Stir in curry powder and cook for 1 minute until fragrant. Tip: Toasting the curry powder releases its oils and deepens the flavor.
  5. Add the reserved marinade, undrained tomatoes, chicken broth, and fresh thyme sprigs. Bring to a simmer, scraping up any browned bits from the bottom. Return the rabbit pieces to the pot, nestling them into the sauce. Tip: If the liquid doesn't cover the rabbit halfway, add a splash more broth.
  6. Cover the pot and transfer to the preheated oven. Roast for 1 hour to 1 hour 15 minutes, until the rabbit is tender and pulls easily from the bone. Check halfway through and add a little water if the sauce seems too thick.
  7. Remove from oven and discard thyme sprigs. Taste and adjust seasoning with salt, pepper, or hot pepper sauce if desired. Let rest for 5 minutes before serving over rice or with crusty bread.

Kick it up with a side of steamed rice and a sprinkle of fresh cilantro—the sauce is incredible soaked up by every grain. The rabbit comes out fork-tender, with the citrus and curry melding into a bright yet earthy finish. Perfect for a cozy dinner that feels like a tropical escape.

Barbadian Curry Pumpkin

Barbadian Curry Pumpkin

Hey there, fellow home cooks! Today I'm taking you to the sunny island of Barbados with this cozy, aromatic curry pumpkin. It's one of those dishes that feels like a warm hug in a bowl—perfect as a vegetarian side or even a light main over rice.

Serving: 4 | Prep Time: 15 minutes | Cooking Time: 25 minutes

Ingredients

Produce & Spices

  • 1 tablespoon coconut oil (or any neutral oil)
  • 1 medium yellow onion, diced
  • 3 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated
  • 2 tablespoons mild curry powder (or hot, if you like heat)
  • 4 cups pumpkin cubes (from about 1 small sugar pumpkin or butternut squash, peeled and seeded)
  • 1 (13.5-ounce) can full-fat coconut cream (not coconut milk; shake well before opening)
  • 1/2 cup vegetable broth (or water, in a pinch)
  • 1 teaspoon salt, divided
  • 1/4 teaspoon black pepper
  • Optional: fresh cilantro for garnish (not used in steps, so omit)

Instructions

  1. Heat the coconut oil in a large skillet or Dutch oven over medium heat until shimmering.
  2. Add the diced onion and cook, stirring occasionally, until softened and translucent, about 5 minutes.
  3. Stir in the minced garlic and grated ginger; cook for 30 seconds until fragrant.
  4. Sprinkle the curry powder over the onion mixture and stir constantly for 1 minute to toast the spices—your kitchen will smell amazing.
  5. Add the pumpkin cubes and toss to coat in the spice mix.
  6. Pour in the coconut cream and vegetable broth, then add 1/2 teaspoon of the salt and the black pepper. Stir everything together.
  7. Bring the liquid to a gentle boil, then reduce the heat to low and cover the pot.
  8. Simmer for 20 minutes, stirring once halfway through, until the pumpkin is fork-tender and the sauce has thickened slightly.
  9. Taste and add the remaining 1/2 teaspoon salt if needed (curry can vary in saltiness). Serve hot, over rice or with flatbread.

Honestly, the best part is how the coconut cream mellows the curry and ginger, while the pumpkin gets silky and sweet. I love scooping it up with warm naan or spooning it over a bed of coconut rice. Give it a try—I think you'll fall in love with this island comfort food.

Jamaican Curry Chickpeas and Potatoes

Jamaican Curry Chickpeas and Potatoes

Jamaican curry holds a special place in my heart—it's the dish I turn to when I need a big bowl of comfort after a long week. This vegan version with chickpeas and potatoes is just as rich and fragrant as the original, thanks to a bold blend of spices and creamy coconut milk. Plus, it comes together in one pot, which is always a win in my book.

Serving: 4 | Prep Time: 15 minutes | Cooking Time: 35 minutes

Ingredients

For the Curry Base

  • 2 tbsp coconut oil (or any neutral oil)
  • 1 large onion, diced
  • 4 cloves garlic, minced
  • 1 tbsp fresh ginger, grated
  • 1-2 scotch bonnet peppers, minced (adjust to taste; remove seeds for less heat)
  • 2 tbsp curry powder (preferably Jamaican curry powder)
  • 1 tsp ground allspice
  • 1/2 tsp smoked paprika
  • 1/4 tsp cayenne pepper (optional, for extra heat)

For the Vegetables and Simmer

  • 1 can (15 oz) chickpeas, drained and rinsed
  • 3 medium potatoes, peeled and diced into 1-inch cubes (Yukon Gold or Russet)
  • 1 can (13.5 oz) full-fat coconut milk
  • 1 cup vegetable broth
  • 1 tbsp tomato paste
  • 1 tsp salt (or to taste)
  • 1/2 tsp black pepper
  • Fresh cilantro for garnish (optional)
  • Lime wedges for serving (optional)

Instructions

  1. In a large pot or Dutch oven, heat the coconut oil over medium heat. Add the diced onion and sauté for 4-5 minutes until softened and translucent.
  2. Add the minced garlic, grated ginger, and scotch bonnet peppers. Cook for 1 minute until fragrant, stirring constantly to prevent burning.
  3. Stir in the curry powder, allspice, smoked paprika, and cayenne (if using). Toast the spices for about 30 seconds until aromatic.
  4. Add the tomato paste and stir well, cooking for another minute to deepen the flavor.
  5. Pour in the coconut milk and vegetable broth, then add the salt and black pepper. Bring the mixture to a gentle simmer.
  6. Add the diced potatoes and drained chickpeas to the pot. Stir to coat everything in the curry sauce.
  7. Reduce the heat to low, cover the pot, and let it simmer for 25-30 minutes, or until the potatoes are fork-tender. Stir occasionally to prevent sticking.
  8. Taste and adjust seasoning if needed. If you prefer a thicker sauce, mash a few potato cubes against the side of the pot and stir in.
  9. Serve hot, garnished with fresh cilantro and a squeeze of lime. This curry is perfect over steamed rice or with warm naan bread.

Whether you're a seasoned curry lover or new to Jamaican flavors, this dish is bound to become a staple. The creamy coconut milk balances the heat from the scotch bonnet, while the potatoes make it hearty enough for a main meal. I love serving it with a side of fried plantains for a truly island-inspired dinner.

Trinidadian Curry Doubles

Trinidadian Curry Doubles

Unexpectedly, my first taste of Trinidadian curry doubles happened at a small food truck in Brooklyn, and I was instantly hooked. The combination of soft, fried bread and spiced chickpeas is pure comfort. Let me show you how to recreate this street food favorite at home.

Serving: 4 | Prep Time: 20 minutes | Cooking Time: 30 minutes

Ingredients

For the Curry

  • 2 cans (15 oz each) chickpeas, drained and rinsed (or 1 cup dried, soaked overnight and cooked)
  • 2 tbsp vegetable oil (or coconut oil)
  • 1 large onion, finely diced
  • 4 cloves garlic, minced
  • 1 tbsp fresh ginger, grated (or 1 tsp ground)
  • 2 tsp ground turmeric (adjust to taste)
  • 2 tsp ground cumin
  • 1 tsp ground coriander
  • 1/2 tsp cayenne pepper (optional, for heat)
  • 1 tsp salt (adjust to taste)
  • 1 tbsp brown sugar (optional, to balance acidity)
  • 1 cup water (or more as needed)

For the Bara (Fried Bread)

  • 2 cups all-purpose flour (plus extra for dusting)
  • 1 tsp baking powder
  • 1/2 tsp ground turmeric (for color)
  • 1/2 tsp ground cumin
  • 1 tsp salt
  • 3/4 cup water (plus more if needed)
  • Oil for deep frying (vegetable or canola, enough for 2 inches depth)

Instructions

  1. Make the curry: In a large pot, heat 2 tbsp oil over medium heat. Add onion and sauté until soft and translucent, about 5 minutes.
  2. Add garlic and ginger; cook for 1 minute until fragrant.
  3. Stir in turmeric, cumin, coriander, and cayenne (if using). Cook for 30 seconds to bloom the spices.
  4. Add chickpeas, salt, and brown sugar. Stir to coat. Pour in 1 cup water. Bring to a boil, then reduce heat to low and simmer uncovered for 15-20 minutes, stirring occasionally, until slightly thickened. (Tip: Canned chickpeas need only a short simmer; adjust water for a sauce-like consistency.)
  5. While curry simmers, prepare the bara dough: In a large bowl, whisk together flour, baking powder, turmeric, cumin, and salt. Make a well, add water, and mix with a fork until a shaggy dough forms.
  6. Turn onto a floured surface and knead gently for 2 minutes until smooth and soft. (Tip: Don't overwork; it should be soft but not sticky. Add a little flour or water as needed.) Cover with a damp cloth and rest for 10 minutes.
  7. Heat oil for deep frying in a deep skillet or pot to 350°F. Divide dough into 12-16 equal pieces. Roll each into a ball, then flatten into a 3-inch disc about 1/4 inch thick. (Tip: Keep discs thin for even puffing.)
  8. Fry bara: Carefully slide 2-3 discs into hot oil. Fry 1-2 minutes per side until golden and puffed. Drain on paper towels. Repeat with remaining dough. (Tip: Maintain oil temperature to avoid greasy bara.)
  9. Serve: Place two bara on a plate, top with a generous spoonful of curry (including some liquid), and optionally add tamarind chutney, cucumber, or pepper sauce. Enjoy immediately.

My first bite of doubles brought me right back to the streets of Trinidad—soft, slightly sour bara soaking up that warm, earthy chickpea curry. The balance of spices with a hint of heat is just perfect. I love adding a tangy tamarind chutney and a sprinkle of fresh cilantro for a bright finish.

Conclusion

A roundup of 16 Caribbean curry classics brings the islands’ vibrant flavors to your kitchen. Dive into these authentic recipes, from spicy goat to creamy roti. Try a few, then leave a comment with your favorites. Don’t forget to share this article on Pinterest for fellow food lovers!

Tags:

You might also like these recipes

Leave a Comment