
Peppered oxtail with coconut milk is a show-stopping Caribbean-inspired dish that combines tender, fall-off-the-bone meat with a rich, creamy sauce infused with bold spices. This recipe brings together the warming heat of black pepper and scotch bonnet peppers with the subtle sweetness of coconut milk, creating a perfectly balanced comfort food that’s elegant enough for entertaining. The key to success is low and slow cooking, which transforms tough oxtail into melt-in-your-mouth perfection while allowing all the flavors to meld beautifully.
Oxtail might seem intimidating if you’ve never cooked with it before, but I promise this recipe will change your mind. The meat contains beautiful marbling and connective tissue that becomes incredibly gelatinous when braised, creating the most luxurious sauce without any additional thickeners. This is the kind of dish that fills your entire home with an irresistible aroma as it simmers away on the stovetop.
I love serving this over coconut rice or with crispy fried plantains for a complete meal that transports you straight to the Caribbean. The beauty of this recipe is that it’s actually quite forgiving—you can make it ahead, it reheats beautifully, and the flavors only improve with time. For a lighter side, I often pair it with charred bok choy or a simple green salad dressed with lime vinaigrette.
According to Serious Eats’ guide to oxtail cooking, the magic happens when you develop a deep brown crust on the meat before braising—this adds tremendous depth of flavor to your final dish. I always recommend sourcing your oxtail from a butcher who can cut them into uniform pieces, which ensures even cooking throughout.
If you’re looking for other Caribbean-inspired dishes to round out your dinner party menu, check out my jerk chicken recipe or traditional rice and peas. For more inspiration on cooking with coconut milk, Bon Appétit has some wonderful resources. And if you want to learn more about selecting and preparing oxtail, The New York Times cooking guide is incredibly helpful.
This recipe serves 6-8 people and is perfect for meal prep since it tastes even better the next day. The cooking time requires patience, but the hands-on time is minimal—perfect for a low-stress dinner party or a cozy Sunday at home.
Ingredients
- 4 pounds oxtail, cut into 2-inch pieces and patted dry
- 3 tablespoons black peppercorns, coarsely crushed
- 2 teaspoons sea salt, plus more to taste
- 2 tablespoons vegetable oil
- 1 large yellow onion, sliced into thick rings
- 6 cloves garlic, minced
- 2 tablespoons fresh ginger, minced
- 2-3 scotch bonnet peppers, whole (optional, for mild heat)
- 4 fresh thyme sprigs
- 2 bay leaves
- 1 teaspoon allspice berries
- 1/2 teaspoon ground coriander
- 1 cup beef or chicken stock
- 2 cans (13.5 ounces each) full-fat coconut milk
- 2 tablespoons soy sauce
- 1 tablespoon brown sugar
- 2 limes, juiced
- 2 green onions, sliced for garnish
- Fresh cilantro, chopped for garnish

Instructions
- Pat the oxtail pieces completely dry with paper towels—this is crucial for achieving a proper sear. Season generously with the crushed black peppercorns and sea salt, ensuring every piece is well coated.
- Heat the vegetable oil in a large, heavy-bottomed pot or Dutch oven over medium-high heat until it shimmers and is almost smoking.
- Working in batches to avoid overcrowding, sear the oxtail pieces for 3-4 minutes per side until deeply browned and caramelized. Set the browned oxtail aside on a plate.
- Reduce heat to medium and add the sliced onion to the pot, scraping up any browned bits from the bottom. Cook for 3-4 minutes until the onion softens and releases its sweetness.
- Add the minced garlic and ginger to the pot, stirring constantly for 1-2 minutes until fragrant—be careful not to let it burn.
- Return all the oxtail to the pot and add the whole scotch bonnet peppers (if using), thyme sprigs, bay leaves, allspice berries, and ground coriander. Stir well to combine.
- Pour in the beef stock and stir, scraping up any additional browned bits from the bottom of the pot.
- Bring the liquid to a gentle simmer, then reduce heat to low. Cover partially and braise for 1 hour, stirring occasionally and skimming any fat that rises to the surface.
- After 1 hour, open the cans of coconut milk and stir them well before adding to the pot. Pour in both cans of coconut milk along with the soy sauce and brown sugar.
- Stir everything together until well combined, then continue braising uncovered for an additional 1 to 1.5 hours until the oxtail is incredibly tender and falling off the bone.
- Remove the scotch bonnet peppers, thyme sprigs, and bay leaves. Taste the sauce and adjust seasoning with salt and black pepper as needed.
- Stir in the lime juice and taste again, adding more lime juice if desired for brightness.
- If the sauce seems too thin, simmer uncovered for an additional 10-15 minutes to reduce and thicken slightly.
- Ladle the peppered oxtail and sauce into serving bowls, garnish with sliced green onions and fresh cilantro, and serve immediately over rice, with plantains, or with crusty bread for soaking up the delicious sauce.

Pro Tips
- **Make it ahead**: This dish is actually better made a day or two in advance. Refrigerate in an airtight container, and reheat gently on the stovetop over low heat. The flavors deepen and marry beautifully as it sits.
- **Heat level control**: The scotch bonnet peppers are added whole to infuse flavor without making the dish overly spicy. If you prefer more heat, pierce them slightly or chop them. For mild versions, you can omit them entirely.
- **Oxtail sourcing**: Visit your local butcher rather than relying on grocery store meat counters. Ask them to cut the oxtail into uniform 2-inch pieces, which ensures even cooking throughout the dish.
- **Coconut milk quality matters**: Use full-fat coconut milk for the richest, creamiest sauce. Don’t use lite versions as they won’t provide the same luxurious mouthfeel.
- **Skimming fat**: While oxtail does render quite a bit of fat, don’t be tempted to remove all of it—it contributes to the flavor. Skim excess fat only if there’s a thick layer on top.
- **Serving suggestions**: Serve over coconut rice, with fried plantains, alongside charred greens, or with warm roti or naan bread. A crisp salad with lime dressing cuts through the richness beautifully.
- **Freezing**: This recipe freezes exceptionally well for up to 3 months. Cool completely before transferring to freezer-safe containers. Thaw overnight in the refrigerator and reheat gently.
- **Stock alternatives**: You can use vegetable stock for a lighter version, or fish stock for a more seafood-forward flavor profile.
- **Lime juice timing**: Always add fresh lime juice at the end of cooking rather than during, as heat can diminish its brightness and fresh flavor.
- **Wine pairing**: This pairs beautifully with a full-bodied red wine like Côtes du Rhône or a crisp Sauvignon Blanc for contrast.
