
This dish brings authentic Caribbean flavors to your kitchen with tender oxtail and fragrant rice. A slow-cooked tradition that transforms simple ingredients into something extraordinary.
The secret lies in the perfect balance of spices and the patient cooking process that makes the meat fall off the bone. Every bite delivers rich, comforting flavors that honor Jamaican culinary heritage.
Ingredients for Jamaican Oxtail Rice and Peas
Tender oxtail, fragrant rice, and bold spices create this Caribbean classic with authentic depth.
| Ingredient | Amount | Notes |
|---|---|---|
| Oxtail 🥩 | 2 ½ lb | Cut into 2-inch pieces, trimmed of excess fat |
| Kidney Beans 🫘 | 1 can | 15 oz can, drained and rinsed |
| Long-Grain White Rice 🍚 | 2 cups | Rinsed until water runs clear |
| Coconut Milk 🥥 | 1 can | 13.5 oz can, full-fat preferred |
| Yellow Onion 🧅 | 1 whole | Medium-sized, finely chopped |
| Garlic Cloves 🧄 | 4 cloves | Minced for depth of flavor |
| Scotch Bonnet Pepper 🌶️ | 1 whole | Seeded, minced (adjust for heat preference) |
| Fresh Thyme Sprigs 🌿 | 4 pieces | Leaves stripped from stems |
| Ground Allspice 🌶️ | 1 tsp | Key Jamaican spice, freshly ground |
| Ground Cinnamon 🌿 | ½ tsp | Adds warmth to the dish |
| Ground Ginger 🌿 | ½ tsp | Freshly ground for best aroma |
| Beef Stock 🥫 | 3 cups | Low-sodium preferred for control |
| Vegetable Oil 🫒 | 3 tbsp | For browning oxtail |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal kosher salt |
| Black Pepper 🌶️ | 1 tsp | Freshly ground for best flavor |
The oxtail is non-negotiable for authenticity. Local butchers or specialty markets often carry it—ask them to cut it into 2-inch pieces for you. Kidney beans are traditional, but pinto beans work in a pinch. The coconut milk should be full-fat for richness. Look for brands like Goya or Thai Kitchen at your grocery store. Fresh thyme is essential; dried loses the nuance this dish demands.
No Scotch bonnet? Habanero is the closest substitute, but start with half since it’s hotter. Missing allspice? A pinch of cloves plus nutmeg gets you close. Out of fresh thyme? Use dried at one-third the amount, but fresh is ideal. The beef stock can be swapped for vegetable stock if needed, though the depth won’t be quite the same. Always rinse the rice—it removes excess starch for fluffier grains.
Oxtail freezes beautifully for up to 3 months. Cooked rice and peas keep in the fridge for 4-5 days—reheat with a splash of water to revive. Coconut milk cans be stored in a cool pantry for 1 year, but check for separation before using. Fresh thyme lasts 1 week wrapped in damp paper towels.
Why You’ll Love This Recipe
- One Pot Wonder: I love how everything—oxtail, rice, and peas—simmers together in one pot. Less cleanup, more flavor.
- Rich and Creamy: The coconut milk makes the rice so velvety, and the oxtail just falls off the bone.
- Sunday Dinner Star: This is my go-to for family gatherings. It feeds a crowd and always gets compliments.
- Leftovers for Days: Honestly, it tastes even better the next day. I make extra just to have leftovers.
Step-by-Step Instructions for Jamaican Oxtail Rice and Peas
Master the traditional technique for building deep, layered flavors in this Caribbean classic.
Step 1: Brown the Oxtail for Maximum Flavor
Heat the 3 tbsp vegetable oil in a large Dutch oven over medium-high heat. Pat the 2.5 lb oxtail dry with paper towels, then season with 1.5 tsp salt and 1 tsp black pepper. Working in batches, sear the oxtail until deeply browned on all sides, about 5-7 minutes per batch.
This step is non-negotiable—the browned crust develops complex flavors through the Maillard reaction. Remove the oxtail and set aside, leaving the rendered fat in the pot for building subsequent layers of taste.
Step 2: Sauté Aromatics and Build the Braising Liquid
In the same pot, add the finely chopped yellow onion, minced garlic cloves, and minced scotch bonnet pepper. Cook for 3-4 minutes until the onion softens and the mixture becomes fragrant. Stir in the ground allspice, ground cinnamon, and ground ginger.
Add the 3 cups beef stock, scraping up any browned bits from the bottom. Return the oxtail to the pot, ensuring pieces are mostly submerged. Bring to a boil, then reduce heat to low, cover, and simmer for 2 to 2.5 hours until the meat is fork-tender.
Step 3: Prepare the Rice and Peas Base
Rinse the 2 cups long-grain white rice until the water runs clear. Drain and rinse the 1 can kidney beans. Strip the leaves from the 4 pieces fresh thyme sprigs.
In a separate pot, combine the rice, kidney beans, 1 can coconut milk, the thyme leaves, and 1 tsp salt. Add 2 cups of the braising liquid from the oxtail, then bring to a boil. Reduce heat to low, cover, and simmer for 20-25 minutes until the rice is tender and liquid is absorbed.
Step 4: Combine and Finish the Dish
Once the oxtail is tender, use a slotted spoon to transfer the pieces directly into the rice pot. Stir gently to distribute the meat without breaking it apart. Cover and let the mixture steam together for 10-15 minutes.
This final step allows the flavors to meld completely. The rice should be tender, the beans creamy, and the oxtail falling off the bone. Remove from heat and let rest for 5 minutes before serving to allow the flavors to settle. The coconut milk will have infused every grain with its rich, slightly sweet character.
Pro Tips For Making Jamaican Oxtail Rice And Peas
- Brown the Oxtail Well: Sear the oxtail pieces in batches over medium-high heat until deeply browned—about 4-5 minutes per side. I learned this the hard way: under-browned oxtail gives a weak, watery gravy that can’t stand up to the rice and peas.
- Soak the Kidney Beans: Cover dried kidney beans in water by 2 inches and soak overnight, or use the quick-soak method (boil 2 minutes, then rest 1 hour). Skipping this leaves the beans tough and unevenly cooked, no matter how long they simmer with the oxtail.
- Use Full-Fat Coconut Milk: Sounds weird, but it works: the rich, thick full-fat coconut milk gives the rice that creamy, fragrant texture you’re after. The light version just waters down the flavor and makes the dish taste flat.
- Cook Rice Last: Add the rice to the pot only after the oxtail and beans are fully tender—usually after 2 to 2.5 hours of simmering. Starting the rice too early turns it to mush before the meat is ready.
Dietary Considerations for This Dish
Gluten-Free Friendly
This dish is naturally gluten-free as written, making it perfect for anyone avoiding wheat. Just ensure your beef stock and coconut milk brands are certified gluten-free, as some may contain additives. I always check labels for hidden gluten in processed ingredients. ✨
Dairy-Free Delight
The recipe contains no dairy products, relying instead on rich coconut milk for creaminess. This makes it suitable for vegan diets if you substitute the oxtail with mushrooms or jackfruit and use vegetable stock instead of beef.
Nut Allergy Note
While the dish itself is nut-free, those with severe allergies should verify that their coconut milk isn’t processed in facilities that handle tree nuts. Brands like Native Forest have dedicated allergen-free facilities.
Lower Sodium Option
To reduce sodium, use low-sodium beef stock and decrease the added salt by half. You can always adjust seasoning at the end. I find the natural richness of the oxtail compensates beautifully for reduced salt. 💪
Rinsing the kidney beans also removes about 40% of their sodium content.
Spice Level Control
For sensitive palates, reduce or omit the Scotch bonnet pepper. You’ll still get authentic flavor from the allspice, cinnamon, and thyme. I often make a milder version for my kids by using just ¼ of a pepper.
Nutrition Facts
Frequently Asked Questions
Can I make this dish ahead of time?
The flavors deepen overnight. Cook completely, cool, and refrigerate for up to 3 days. Reheat gently with a splash of water or stock to restore moisture.
What’s the best substitute for oxtail?
Short ribs or beef shank work well due to their rich, gelatinous texture. For a quicker option, use beef chuck, though it won’t be quite as tender. Cook times may vary slightly.
Why is my rice mushy?
Overcooking or using too much liquid are common culprits. Measure the rice and liquid precisely, and avoid peeking while cooking. Let it steam undisturbed for the full 20-25 minutes.
Can I use dried kidney beans instead of canned?
Yes, but soak them overnight first. Drain and rinse before adding to the pot. They’ll need about 45-60 minutes of cooking time in the braising liquid.
- Mujadara Rice and Lentils Recipe: Earthy Spiced Lentils With Caramelized Onions - November 1, 2026
- Naija Fried Rice Recipe: Street-Style Spice With Veggie Crunch - November 1, 2026
- Mushy Rice Recipe: Fluffy Grains Transformed in Minutes - November 1, 2026