Jamaican Christmas Brown Stew Oxtail
This holiday-worthy Jamaican oxtail is slow-cooked until beautifully tender, with caramelized onions, creamy butter beans, and a rich mahogany gravy. Browning sauce, allspice, thyme, garlic, ginger, and a whole Scotch bonnet give every spoonful deep, warming flavor. Serve it with rice and peas and steamed cabbage for a generous Christmas dinner.
Quick Recipe Version (TL;DR)
Quick Ingredients
- 4 pounds (1.8 kg) bone-in oxtail, cut into 1½–2-inch pieces and trimmed of excess external fat
- 2 tablespoons reduced-sodium soy sauce; 2 teaspoons Jamaican browning sauce; 5 g kosher salt; 1 teaspoon black pepper; 1 teaspoon ground allspice
- 6 garlic cloves, minced; 1 tablespoon grated fresh ginger; 2 scallions, thinly sliced
- 2 tablespoons neutral oil; 2 large yellow onions (450 g), thinly sliced
- 2 teaspoons dark brown sugar; 2 tablespoons tomato paste
- 4 cups (960 ml) low-sodium beef broth, plus up to 1 cup (240 ml) hot water if needed
- 1 whole Scotch bonnet pepper; 6 fresh thyme sprigs; 2 dried bay leaves
- 1 can (15 ounces/425 g) butter beans, drained and rinsed; 1 teaspoon apple cider vinegar
- Optional garnish: 1 thinly sliced scallion and 1 teaspoon fresh thyme leaves
Do This
- 1. Toss the oxtail with soy sauce, browning sauce, salt, pepper, allspice, garlic, ginger, and 2 sliced scallions. Cover and refrigerate for 8 hours.
- 2. Heat the oven to 325°F (165°C). Reserve the marinade and loose aromatics, blot the meat lightly, and brown it in oil in batches for about 20 minutes total.
- 3. Leave 2 tablespoons of fat in the pot. Cook the onions for 23 minutes, then stir in the sugar for 2 minutes. Add tomato paste, reserved marinade, and broth as directed below, allowing about 5 minutes to build the sauce.
- 4. Return the oxtail to the pot. Add the whole Scotch bonnet, thyme, and bay leaves. Cover and braise for 2 hours 45 minutes, or until fork-tender.
- 5. Remove the pepper, bay leaves, and thyme stems. Add the butter beans and simmer uncovered on the stovetop for 15 minutes, then reduce the gravy for another 10 minutes.
- 6. Stir in the vinegar, garnish if desired, and serve hot with rice and peas.
Why You’ll Love This Recipe
- Deep, layered flavor: Marinating, searing, and slowly cooking the onions build a gravy that tastes wonderfully rich.
- Tender meat and silky gravy: A gentle braise softens the oxtail while its natural collagen gives the sauce body.
- Balanced Caribbean seasoning: Allspice, thyme, ginger, and Scotch bonnet bring warmth and fragrance without overwhelming the beef.
- Perfect for holiday planning: The stew tastes even better the next day, making Christmas dinner easier to organize.
Grocery List
- Meat: 4 pounds bone-in oxtail, preferably with a mixture of medium and large pieces.
- Produce: 2 large yellow onions, 1 head garlic, 1 small piece fresh ginger, 1 bunch scallions, 1 Scotch bonnet pepper, and 1 small bunch fresh thyme.
- Dairy: None needed.
- Pantry: Reduced-sodium soy sauce, Jamaican browning sauce, kosher salt, black pepper, ground allspice, neutral oil, dark brown sugar, tomato paste, low-sodium beef broth, dried bay leaves, 1 can butter beans, and apple cider vinegar.
Full Ingredients
For the Oxtail and Marinade
- 4 pounds (1.8 kg) bone-in oxtail, cut into 1½–2-inch pieces, with thick external fat trimmed away
- 2 tablespoons (30 ml) reduced-sodium soy sauce
- 2 teaspoons (10 ml) Jamaican browning sauce, such as a bottled caramel-based browning sauce, not gravy mix
- 5 g kosher salt, approximately 1 teaspoon depending on the brand
- 1 teaspoon freshly ground black pepper
- 1 teaspoon ground allspice, also called pimento
- 6 medium garlic cloves, minced
- 1 tablespoon (6 g) finely grated fresh ginger
- 2 scallions, white and green parts thinly sliced
For the Stew
- 2 tablespoons (30 ml) neutral oil, such as canola or avocado oil
- 2 large yellow onions, about 1 pound (450 g) total, thinly sliced
- 2 teaspoons (8 g) packed dark brown sugar
- 2 tablespoons (32 g) tomato paste
- 4 cups (960 ml) low-sodium beef broth
- Up to 1 cup (240 ml) hot water, added only if needed during braising
- 1 whole Scotch bonnet pepper, stem attached and skin unbroken
- 6 fresh thyme sprigs
- 2 dried bay leaves
- 1 can (15 ounces/425 g) butter beans, drained and rinsed
- 1 teaspoon (5 ml) apple cider vinegar
Optional Garnish
- 1 scallion, thinly sliced
- 1 teaspoon fresh thyme leaves

Step-by-Step Instructions
Step 1: Season and marinate the oxtail
Pat the oxtail dry with paper towels; there is no need to rinse raw meat. Place it in a large nonreactive bowl or food-safe container. Add the soy sauce, browning sauce, salt, black pepper, allspice, garlic, ginger, and 2 sliced scallions. Turn the pieces until evenly coated.
Cover and refrigerate at 40°F (4°C) or below for 8 hours. You can extend the marinating time to 24 hours if that better suits your holiday schedule. Wash your hands and clean any surfaces that touched the raw meat.
Step 2: Brown the oxtail in batches
Preheat the oven to 325°F (165°C). Use a heavy, oven-safe Dutch oven with a tight-fitting lid, approximately 6–7 quarts in capacity.
Lift the oxtail from the marinade, scraping loose garlic, ginger, and scallion pieces back into the bowl so they do not burn during searing. Reserve this marinade and the aromatics in the refrigerator. Lightly blot excess surface moisture from the meat without wiping away all the seasoning.
Heat the oil in the Dutch oven over medium-high heat. Brown the oxtail in 3 batches, allowing approximately 20 minutes total. Turn the pieces to develop a dark brown crust on their broad sides, then transfer them to a plate. Reduce the heat if the browned bits begin turning black; browning sauce can scorch if the pot becomes too hot.
Step 3: Slowly caramelize the onions
Carefully pour off excess rendered fat, leaving 2 tablespoons in the pot. Reduce the heat to medium-low and add the sliced onions. Cook for 23 minutes, stirring regularly and scraping up the browned bits as the onions release moisture. They should become very soft, golden brown, and caramelized around the edges.
Stir in the dark brown sugar and cook for 2 minutes more. If the onions begin sticking before they soften, add 1 tablespoon of the measured beef broth and continue stirring.
Step 4: Build the braising sauce
Add the tomato paste and stir for 1 minute. Add the reserved marinade and aromatics and cook, stirring, for 1 minute. Pour in 1 cup of the measured broth and scrape the bottom of the pot thoroughly for 1 minute to release the flavorful browned bits.
Return the oxtail and its collected juices to the pot. Add the remaining broth and bring the liquid to a full boil, letting it boil for 2 minutes. This ensures that the marinade that touched raw meat is thoroughly cooked before the long braise. Allow approximately 5 minutes for this sauce-building stage, plus any extra time your stove needs to bring the liquid to a boil.
Step 5: Braise until the meat is tender
Nestle in the whole Scotch bonnet, thyme sprigs, and bay leaves. Keep the pepper intact for fragrant, gentler heat. The liquid should reach approximately two-thirds to three-quarters of the way up the oxtail; it does not need to cover every piece.
Cover tightly and transfer the pot to the oven. Braise at 325°F (165°C) for 2 hours 45 minutes, checking the liquid level after 2 hours 15 minutes. If the pot looks dry, add hot water in ¼-cup (60 ml) increments, using up to 1 cup total.
The oxtail is ready when a fork slips into the meat with very little resistance and the meat loosens easily from the bone. Larger pieces may need longer; if necessary, continue braising in 15-minute increments. Tenderness matters more than the clock.
Step 6: Add the butter beans
Carefully move the pot to the stovetop. Remove and discard the Scotch bonnet, bay leaves, and woody thyme stems, taking care not to burst the pepper. Skim off any obvious pools of fat from the surface, leaving the rich gravy beneath.
Gently fold in the drained butter beans. Simmer uncovered over low heat for 15 minutes, with small bubbles breaking the surface. Stir gently so the tender beans and oxtail pieces stay intact.
Step 7: Finish the glossy gravy and serve
Continue simmering uncovered for 10 minutes, or until the gravy lightly coats the back of a spoon. Keep the heat moderate rather than boiling hard. If you prefer a thicker sauce, lift the oxtail onto a warm platter while reducing the gravy, then return it to the pot.
Stir in the apple cider vinegar to brighten the rich flavors. If the gravy becomes too thick, loosen it with 2 tablespoons (30 ml) hot water. Spoon the oxtail, beans, onions, and glossy gravy into a warm serving bowl. Scatter over the optional sliced scallion and fresh thyme, then serve with rice and peas and steamed cabbage.
Pro Tips
- Use browning sauce sparingly: It adds the characteristic deep color, but too much can make the stew bitter. Start with the measured 2 teaspoons.
- Do not crowd the pot when searing: Leaving space between pieces helps the meat brown instead of steam.
- Keep the Scotch bonnet whole: An intact pepper contributes aroma and some heat, although heat levels vary. Wear gloves when handling it, and avoid touching your eyes.
- Let collagen do the thickening: Oxtail naturally produces a rich, glossy sauce. Reduce the gravy before reaching for flour or cornstarch.
- Plan a little extra time: Oxtail size, age, and connective tissue vary. For a holiday meal, allow an additional 30–60 minutes of flexibility, or cook the stew a day ahead.
Variations
- Milder stew: Replace the Scotch bonnet with ¼ medium green bell pepper, about 40 g, added with the thyme. Remove the pepper piece before adding the beans.
- Extra pepper heat: Make one small slit in the Scotch bonnet before adding it to the braise. This releases considerably more heat, so reserve this version for people who enjoy spicy food.
- More butter beans: Add a second drained and rinsed 15-ounce (425 g) can during the final 15-minute bean simmer. If the gravy becomes too thick, add ½ cup (120 ml) additional low-sodium broth.
Storage & Make-Ahead
Refrigerate: Divide leftovers into shallow containers and refrigerate within 2 hours of cooking. Store at 40°F (4°C) or below for up to 4 days. Do not leave the entire heavy pot on the counter to cool completely.
Make ahead: Cook the stew 1 day before serving for even deeper flavor. Once chilled, lift off the firm layer of fat before reheating. If you want especially intact butter beans, leave them out on the first day and add them for the final 15 minutes of reheating.
Reheat: Place the stew in a covered oven-safe dish with ¼ cup (60 ml) broth or water. Heat at 300°F (150°C) for 45 minutes, then check the center. Continue in 10-minute increments until the meat and gravy reach 165°F (74°C). Stir gently before serving.
Freeze: Freeze in airtight containers for up to 3 months for best quality. Thaw overnight in the refrigerator before reheating. Butter beans may soften slightly after freezing.
Nutrition (per serving)
Calories: 640 kcal | Carbs: 26g | Protein: 48g | Fat: 38g | Saturated Fat: 14g | Fiber: 5g | Sugar: 8g | Sodium: 880mg | Cholesterol: 155mg
Nutrition is an estimate for one-sixth of the stew, excluding serving accompaniments. Values vary with the amount of edible meat on the bones, fat removed, and brands of broth, soy sauce, and browning sauce.
