Equipment
Ingredients
Meats
- 1000 g oxtail, cut into 2-inch cross sections
- 500 g beef shank, cut into large chunks
Aromatics and Base
- 30 ml vegetable oil
- 1 yellow onion, diced
- 4 garlic, minced
- 1500 ml beef broth, low sodium preferred
Color and Flavor
- 30 g annatto seeds
- 120 ml hot water
- 200 g unsweetened smooth peanut butter
- 60 g toasted rice flour
Vegetables
- 200 g eggplant, sliced on a bias
- 150 g string beans, cut into 3-inch lengths
- 150 g bok choy, ends trimmed, leaves separated
Accompaniment
- 100 g fermented shrimp paste, cooked bagoong alamang
Nutrition (per serving)
Nutrition is estimated per serving. Nutrients without complete source data are omitted.
Full nutrition
- Calories
- 896 kcal
- Protein
- 70 g
- Carbohydrates
- 26 g
- Fat
- 51 g
- Fiber
- 6 g
- Sugar
- 8 g
- Sodium
- 2658 mg
- Saturated Fat
- 6 g
- Trans Fat
- 0 g
- Monounsaturated Fat
- 10 g
- Polyunsaturated Fat
- 4 g
- Cholesterol
- 33 mg
- Potassium
- 962 mg
- Calcium
- 131 mg
- Iron
- 7.9 mg
- Magnesium
- 125 mg
- Phosphorus
- 364 mg
- Zinc
- 15.4 mg
- Vitamin A
- 66 mcg
- Vitamin C
- 18 mg
- Vitamin E
- 3.3 mg
- Vitamin K
- 24 mcg
- Vitamin B6
- 0.9 mg
- Vitamin B12
- 3.0 mcg
- Thiamin
- 0.21 mg
- Riboflavin
- 0.38 mg
- Niacin
- 12.3 mg
- Folate
- 87 mcg
- Water
- 440 g
Sources: Aggregated Public Data, USDA FoodData Central
Method
Place the oxtail and beef shank in a Large Dutch oven and cover with cold water. Bring to a boil at 100C/212F for 10 minutes to draw out blood and impurities. Drain the water and rinse the meat thoroughly.
Return the rinsed meat to the cleaned Dutch oven. Pour in the beef broth and bring to a gentle simmer. Cover and cook over low heat for 2.5 to 3 hours until the meat is highly fork-tender and exceeds 74C/165F internal temperature. Once tender, remove the meat and reserve the remaining broth, skimming off excess fat.
While the meat braises, combine the annatto seeds and hot water in a mixing bowl. Let steep for 15 minutes, then pass the liquid through a fine mesh strainer into another bowl. Discard the spent seeds and reserve the vivid red annatto water.
In a heavy-bottomed Dutch oven, heat the vegetable oil over medium heat. Add the diced onion and minced garlic, sauteing until fragrant and translucent.
Return the tender meat to the pot along with the strained annatto water and 1000ml of the reserved beef broth. Bring the mixture to a gentle boil.
In a separate mixing bowl, whisk the toasted rice flour and peanut butter with 250ml of the warm reserved broth until a completely smooth slurry forms. Pour this slurry into the main pot, stirring constantly.
Simmer the stew uncovered, stirring frequently to prevent scorching on the bottom, until the peanut sauce thickens heavily and coats the back of a spoon. Season with a pinch of salt only if necessary, keeping in mind the shrimp paste served alongside is very salty.
In a medium saucepan filled with salted boiling water, blanch the string beans and eggplant for 3 minutes. Add the bok choy for 1 final minute, then drain all vegetables immediately to halt cooking.
Transfer the tender meat and rich peanut sauce to a large serving bowl. Arrange the brightly colored blanched vegetables decoratively on top. Serve hot alongside warm cooked fermented shrimp paste.
Chef's Notes
- The secret to a pristine kare-kare sauce is blanching the oxtail first. Skipping this step results in a cloudy broth with a murky flavor profile.
- Bagoong (shrimp paste) is not optional for the authentic experience. Kare-kare is purposefully under-seasoned so that the sweet, salty, umami notes of the bagoong complete the dish.
- If you cannot find pre-toasted rice flour, you can easily make it by toasting regular rice flour in a dry skillet over medium-low heat until it smells nutty and turns a light beige color.
- If adhering strictly to a gluten-free diet, ensure your brand of shrimp paste does not contain hidden thickeners or soy sauce brewed with wheat.
Storage
Refrigerator: 3 days — Store bagoong separately. The peanut sauce will thicken significantly in the fridge; thin with a splash of water when reheating.
Freezer: 1 month — Freeze only the meat and sauce. Blanched vegetables will become mushy upon thawing and should be prepared fresh.
Reheating: Warm gently in a saucepan over medium-low heat, stirring frequently to prevent scorching the peanut base.
Troubleshooting
Sauce is too thin and watery
Cause: Insufficient reduction time or incorrect ratio of rice flour to liquid
Fix: Whisk an additional 15g of toasted rice flour with 30ml of cold water, stir into the simmering stew, and cook for 5 more minutes
Prevention: Measure toasted rice flour accurately and ensure the stew simmers uncovered after adding the thickener
Peanut sauce breaks or separates, pooling oil on top
Cause: Boiling too vigorously after adding peanut butter
Fix: Lower the heat completely, add 30ml of cold water, and whisk vigorously to re-emulsify the sauce
Prevention: Maintain a gentle simmer and stir frequently once peanut butter is incorporated
Vegetables are mushy and discolored
Cause: Boiling the vegetables directly in the stew for too long
Fix: Cannot be fixed
Prevention: Always blanch vegetables separately and arrange them on top at the very end
Cultural Context
Kare-kare is an iconic Filipino fiesta dish with origins heavily debated, tracing back to the culinary capital of Pampanga or possibly originating from the Moro elite who settled in Manila before the Spanish arrival. Its complex preparation and expensive ingredients like oxtail make it a centerpiece reserved for special occasions and Sunday family gatherings.










