Philippines

Kare-Kare: Filipino Oxtail Stew in Peanut Sauce

Kare-kare is the Philippines' oxtail and peanut stew. This home-kitchen recipe covers choosing oxtail or beef shank, unsweetened peanut butter, annatto, bagoong and its substitutes, cooking the vegetables separately, storage and reheating, and what to serve with it.

This recipe was translated from the Japanese original by the Sekai Gohan editorial team. Read the original (Japanese)

  • Prep35 min
  • Cook3 hr 10 min
  • Total3 hr 45 min
  • Serves4 servings
  • LevelIntermediate

Filipino kare-kare, oxtail and leafy greens simmered in peanut sauce

When the peanuts hit the pot, it's time to cook the rice

On a kare-kare day, the air in the kitchen shifts partway through. While the oxtail simmers quietly, the smell from the pot is fairly restrained. But the moment you stir unsweetened peanut butter and toasted rice flour into the annatto-tinted broth, a toasty aroma rushes up all at once.

When Filipino families sit down to kare-kare, there is white rice beside it and a small dish of bagoong. The sauce itself is surprisingly gentle. It is deeply colored but not spicy, and not very salty either. So you add the fermented shrimp paste, bagoong, a little at a time, working it into the rice as you eat. That way of eating, not finishing the dish completely in the pot, is what makes kare-kare kare-kare.

Kare-kare (also kari kari) is a Filipino stew of oxtail, beef shank and sometimes tripe, cooked for a long time and then combined with a sauce of peanuts, toasted rice and annatto. It is often described as a "Filipino peanut stew," but it gets its depth not from the roundness of dairy, as a cream stew would, but from nuts, beef broth and the savoriness of a fermented condiment. Think of it that way and you'll get much closer.

Lined up with other Filipino dishes, it sits on the opposite side from sour sinigang or adobo (in Japanese), which is braised in soy sauce and vinegar. It doesn't lean too far toward sour, spicy or sweet. It's a soft sauce to which you add the salty bagoong yourself.

About the name

English-language sources on Filipino food use both kare-kare and kari kari. In Japanese the name also varies. This article uses "kare-kare," the most widely searched spelling. It is not a dish made with curry powder.


Background: more interesting when you don't pin down one origin

A large platter of Filipino kare-kare with white rice and bagoong
Kare-kare isn't finished in the pot; it comes together at the table with white rice and bagoong

When it comes to where kare-kare came from, it's more honest not to declare a single answer. Commonly told stories include one that credits cooks in Pampanga, one that says it began as a curry brought by Indian soldiers during the British occupation in the 18th century and was then localized, and one that links it to the kari traditions of the southern Philippines and the wider Malay world.

The government-run Philippine Information Agency, reporting on food history research presented at KainCon in 2024, describes kari kari as "a Filipino dish with an orange-brown sauce made from annatto oil, rice flour and peanuts." Rather than treating a Pampanga origin as the only correct answer, the article stacks several layers: the British occupation of Manila from 1762 to 1764, the Indian sepoys, and the karihan, small eateries that served kari.

Serious Eats' recipe likewise notes up front that the origin is uncertain, then focuses on the use of oxtail and tripe, the way the vegetables change by region and season, and how peanuts and annatto show the adaptability of Filipino cooking. That is the key hint for cooking it at home: rather than importing every "correct" ingredient, understand which pillars to protect, then substitute.

Pillar of kare-kare Why it matters Practical solution at home
Beef broth The base of the sauce. Water alone tastes flat Combine oxtail, beef shank and beef tendon
Peanuts The toasty flavor behind the dish's identity Unsweetened peanut butter and unsalted peanuts
Toasted rice Body and toastiness Dry-toast rice flour. Otherwise a little joshinko (Japanese rice flour)
Annatto Orange color and a faintly earthy aroma Annatto powder. Without it, paprika can help with color
Bagoong Adds salt and savoriness at the table Shrimp paste, a little fish sauce, or a little miso

On Filipino tables, kare-kare appears both on special occasions and at ordinary family meals. Still, it needs time to make oxtail tender, so it isn't something to start from scratch after work on a weeknight. Simmer it on the weekend and reheat the sauce the next day, or shorten the prep with a pressure cooker. Seen that way, it becomes quite realistic for a home kitchen.

Kare-kare isn't "bland," it leaves room

If you taste only the sauce, it may seem a little lacking. Because it's meant to be eaten with rice and bagoong, don't lock in the salt in the pot. If you season it strongly from the start, as you might a typical braise, you lose the fun of adding bagoong at the table.


Ingredients (serves 4): built on oxtail, made practical with beef shank

Oxtail, peanuts, annatto and leafy greens laid out in a kitchen as kare-kare ingredients
Oxtail, peanuts, toasted rice, annatto and greens: kare-kare is built from ingredients where trade and home cooking meet

This makes one large platter for 4. Using only oxtail gives a stronger aroma and more gelatinous body, but it raises the bar on price and availability. 500 g oxtail plus 400 g beef shank is an easier mix, and the sauce still gets plenty of savoriness.

Meat and broth

Ingredient Amount Substitutes & notes
Oxtail 500 g Butcher, frozen meat section or online. If unavailable, increase the shank
Beef shank or beef chuck, in one piece 400 g Adding 200 g beef tendon gives more gelatinous body
Onion 1 (about 200 g) Half goes into the simmer, half into the sauce
Garlic 6 cloves Jarred minced garlic: 3 tsp, though fresh smells better
Water 1.8 L About 7 1/2 US cups. Top up if it reduces too much
Bay leaf 1 Optional. Don't let its aroma get too strong
Vegetable oil 2 tbsp Rice bran oil also works

Sauce

Ingredient Amount Substitutes & notes
Unsweetened peanut butter 100 g Avoid sweetened kinds, which make the sauce sweet
Unsalted roasted peanuts 40 g Crush coarsely. Peanut butter alone is fine too
Rice flour 3 tbsp (about 27 g) Joshinko (Japanese rice flour) also works. Glutinous rice flour turns gummy and isn't suitable
Annatto powder 2 tsp Also called achiote. Without it, 1 tsp paprika can help with color only
Fish sauce 2 tsp Traditional recipes use fish sauce. Don't overdo it
Black pepper A pinch For finishing
Salt 1/2 tsp to start Start light, since bagoong is served on the side

Vegetables and accompaniments

Ingredient Amount Substitutes & notes
Eggplant 3 (about 300 g) Long Asian eggplants are closest to the Filipino kind
Green beans 120 g Stand in for long beans. Trim the strings
Bok choy 2 heads Stands in for pechay. Komatsuna also works
Banana blossom 80 g If you can find it. Otherwise leave it out
Bagoong alamang 4 tbsp Fermented shrimp paste. See the substitutes below too
Cooked white rice 4 bowls Slightly firm rice holds up best under the sauce
Allergy information

This dish contains beef, peanuts and seafood (fish sauce, bagoong). Most bagoong is made from shrimp, so anyone with a shellfish allergy should not use it. Treat substitutes such as a little fish sauce or miso as a way to suggest the aroma only, not as the same thing; that is the safe approach.

Ingredients and equipment for this dish

Oxtail often isn't on the shelf at an ordinary supermarket, so once you pick a cooking day, secure the meat first. Combining it with beef shank keeps the cost down and makes the simmering time more predictable.

Annatto isn't a spice that adds heat; it's the ingredient that gives kare-kare its orange color. Paprika can approximate the color, but if you want the aroma closer to the original, use annatto.

Avoid peanut butter that contains sugar or honey. A sweet product pushes kare-kare toward a dessert-like aroma and throws off the balance with the bagoong.

Bagoong divides opinion, but in kare-kare it's less a part of the sauce than a partner that adds salt right before you eat. A small jar is plenty; look for it at a Filipino or Asian grocery or online.

If you make braises often, a heavy pot or a pressure cooker makes life easier. Even with a pressure cooker, finish the sauce at the end in a separate pot, checking the thickness as you go.


Method: handle the beef broth, rice flour and vegetables separately

If you simply simmer everything in one pot, kare-kare turns heavy. Make the meat tender on its own. Dry-toast the rice flour before dissolving it. Keep the color and bite of the vegetables. Separating these three keeps the peanut sauce rich without becoming tiring to eat.

  1. Prepare the oxtail and beef shank

    Rinse the oxtail under running water. If a lot of blood is seeping out, blanch it in boiling water for just 5 minutes and discard the water. Pat dry, heat 1 tbsp oil in a heavy pot, and sear the surfaces of the oxtail and beef shank. A light browning on all sides is enough.

    Searing oxtail in a pot
    Sear the oxtail and shank first so their toasty flavor carries into the broth
  2. Simmer the meat until tender

    Add 1.8 L water, 1/2 onion, 3 cloves garlic and the bay leaf to the pot and bring to a boil. Skim off the scum, then simmer over low heat for 2 hours 30 minutes to 3 hours, until the meat is just short of falling apart when pressed with chopsticks. In a pressure cooker, cook at high pressure for 45 to 60 minutes and let the pressure release naturally. Don't discard the broth; set aside about 3 cups (about 600 ml, using 200 ml cups).

    Oxtail simmering with aromatics in a pot
    No peanuts in the first simmer; draw out a clear beef broth
  3. Toast the rice flour and dissolve the sauce powders

    Put 3 tbsp rice flour in a skillet and dry-toast over medium-low heat for about 3 minutes. When it turns from pure white to pale beige and smells toasty, turn off the heat. In a bowl, combine the toasted rice flour, annatto powder and 1 cup (200 ml) of the broth, and mix well until there are no lumps.

    Dry-toasting rice flour and preparing peanuts and annatto
    Toast the rice flour until just before it colors, and the sauce is less likely to taste floury
  4. Make the peanut sauce

    In a separate pot, heat 1 tbsp oil and sauté the remaining onion and garlic over medium-low heat. When fragrant, add 2 cups (400 ml) of the broth, the rice flour and annatto mixture, the unsweetened peanut butter and the crushed peanuts, and stir. Simmer over low heat for about 7 minutes, and once it turns thick and silky, season lightly with fish sauce, salt and pepper.

    Thinning a golden peanut sauce in a pot
    Loosen the unsweetened peanut butter with broth a little at a time, watching the thickness
  5. Blanch the vegetables

    Cut the green beans into 3 to 4 cm (about 1 1/4 to 1 1/2 in) lengths, the eggplant into 1.5 cm (about 5/8 in) thick diagonal slices, and the bok choy lengthwise into quarters. Bring 1.5 L water to a boil, add 1 tsp salt, and keep it at a gentle boil over medium heat. Blanch the green beans for about 1 minute, the eggplant for 1 minute 30 seconds, and the bok choy for 40 seconds, then drain in a colander. Stop when the beans are bright green with a little bite and the eggplant is just starting to turn translucent at the center. If using banana blossom, rub it lightly in salted water until the fibers soften slightly and clump together, then boil it separately for 1 minute to remove the astringency.

    Blanched eggplant, green beans and bok choy
    Cooking the vegetables separately keeps them from going limp in the peanut sauce
  6. Return the meat and finish

    Return the tender oxtail and beef shank to the sauce and warm over low heat for 10 minutes. Keep the sauce at the point where a small bubble rises only now and then, and aim for a thickness where a wooden spatula dragged across the bottom shows the pot for just 1 second. If it's too thick, add broth 2 tbsp at a time. Finally add the vegetables and warm for just 2 minutes without breaking them up. Turn off the heat when the eggplant still holds its edges and the bok choy leaves are warm and still deep green. Serve with white rice and bagoong.

    Returning the oxtail to the peanut sauce to finish
    Return the meat to the sauce, and add the vegetables last just to warm them
Using a pressure cooker

If you take the peanut sauce all the way in a pressure cooker, it scorches easily and the thickness is hard to adjust. Use the pressure cooker only to make the meat tender, and finish the sauce in a regular pot for fewer failures.


Substitution guide for getting close to the original in a home kitchen

Beef shank, greens and peanut ingredients from a shopping trip for kare-kare
On days you can't find oxtail, build the dish around beef shank and unsweetened peanut butter

From the list of ingredients alone, kare-kare looks difficult. But the things you actually have to protect are few: beef broth, peanuts, the orange color and the fermented saltiness added at the table. Keep those, and even with regular supermarket ingredients it still works as kare-kare.

Ingredient in question Closer to the original Home kitchen choice Effect of the substitute
Oxtail Mostly oxtail Oxtail + beef shank Shank alone gives less gelatinous body
Tripe Beef tripe, boiled separately Fine to omit Lighter texture, but easier for a first try
Pechay pechay Bok choy, komatsuna Komatsuna is more assertive, so cook it briefly
Long beans sitaw Green beans Shorter pieces, but a similar texture
Banana blossom puso ng saging Omit, or use a little bamboo shoot The bitterness and fibrous texture change
Bagoong ginisang bagoong Shrimp paste, fish sauce, a little miso The fermented shrimp aroma can't be fully replaced
Annatto atsuete Annatto powder Paprika substitutes for color; the aroma is different

The one thing you should not substitute is sweetened peanut butter. Sweetened peanut spreads meant for toast are high in sugar and fat, and in a savory dish the sweetness comes forward. Choose one whose ingredients are little more than "peanuts, salt," and avoid anything with sweeteners.

If you don't care for bagoong, it's better not to stir it into the pot. Put it in a small dish so each person can add a little at a time. This also makes it easier to share the same pot with family members who aren't used to Filipino food. If you want heat, mix a little chopped chili or lemon into the bagoong. If you'd like to use up the bagoong in a vegetable dish too, pinakbet (in Japanese), with squash, eggplant and okra cooked down in a little liquid, is an easy next dish.

Many Filipino dishes, like pancit canton (in Japanese), are shared from a big platter, but kare-kare is especially a dish where each person sets the seasoning on their own plate. Pour the sauce over rice and start with a dab of bagoong about the size of 2 or 3 grains of rice, and the saltiness won't suddenly overwhelm you.


Why it goes wrong: avoiding gritty, sweet and heavy

Small dishes comparing the thickness of kare-kare peanut sauce
If it sets too firm like the one on the left, loosen it with broth; aim for the one on the right, where a spoon trail holds

Kare-kare goes wrong in thickness more than in seasoning. If the sauce is loose, it won't cling to the meat and vegetables; if it's too thick, the rice flour turns it pasty, and it gets heavier with every bite.

Problem Cause Fix
Gritty sauce Rice flour added straight in, lumps left Dissolve the toasted rice flour in broth before adding
Too sweet Sweetened peanut butter Switch to unsweetened. If already sweet, adjust at the table with fish sauce and bagoong
Pale color Not enough annatto Dissolve a little annatto powder in broth and add
Too heavy Too much peanut butter, overreduced Add broth 2 tbsp at a time
Mushy vegetables Simmered too long in the sauce Blanch the vegetables separately and add them at the end
Tough meat Not simmered long enough Simmer another 30 minutes, or 10 more minutes in a pressure cooker
Bland Trying to finish everything in the pot Add bagoong at the table

Serious Eats explains that toasting the rice flour brings out a toasty flavor while also making it easier to avoid an overly thick sauce. The step pays off at home too. Compared with adding the flour straight to the pot, dry-toasting it and then dissolving it in broth gives a much calmer texture.

Kawaling Pinoy also mentions dry-toasting raw rice and grinding it if you don't have rice flour. Rice flour is easier at home, but on days you want a stronger toasty note, you can dry-toast 3 tbsp white rice and grind it in a spice grinder or mortar. If the grind is coarse, sift it through a strainer before using so the sauce stays smooth.

Don't settle the salt too early

Even if it tastes bland partway through simmering, don't add a lot of salt at once. The saltiness intensifies as it reduces, and bagoong goes on the side at the end. Light salt in the pot, adjust at the table: that's the safe way to make kare-kare.


Storage and reheating: keep the vegetables separate for good leftovers

Leftover kare-kare divided into sauce and vegetables in storage containers
Storing the meat and sauce separately from the vegetables keeps their texture into the next day

Kare-kare's sauce settles and tastes better the day after you make it. But if you leave the vegetables in, the eggplant soaks up too much sauce and the bok choy loses its color. If you plan on leftovers, store the meat and sauce separately from the vegetables.

Refrigerate for 2 to 3 days. Once it has cooled slightly, transfer it to shallow containers and get it into the fridge promptly. It's a rich sauce of beef and peanuts, so don't leave it at room temperature for long. If freezing, freeze only the meat and sauce, and blanch fresh vegetables next time. Plan on about 1 month for the frozen sauce.

To reheat, put the meat and sauce in a pot over low heat and loosen it with broth or water, 2 tbsp at a time. Reheating only in the microwave tends to leave parts of it stiff, so a pot is better if you can. Add the vegetables back at the end just to warm them.

The easiest next-day meal is kare-kare over rice. Spoon the sauce over firm-cooked white rice, add a little bagoong and just a squeeze of lemon or another tart citrus. The acidity loosens the richness of the peanuts. Shredding leftover beef shank and serving it as a small side next to lumpiang shanghai (in Japanese) also works well.


Variations and menus: oxtail isn't the only answer

A lighter chicken variation of kare-kare
Kare-kare made with chicken is lighter and easier to fit into a weeknight dinner

Oxtail kare-kare feels like a feast, but as Filipino home cooking it leaves room to change the meat. Chicken, pork trotters, pork shank, seafood, tofu: any of them can carry the peanut sauce.

Chicken thigh kare-kare

Use 800 g bone-in chicken thighs instead of oxtail. The simmering time is only about 30 minutes. Since you lose the depth of beef broth, reduce the peanut butter to 80 g and use chicken stock for a lighter result. This version is handy when you want it closer to a weeknight dinner.

Budget version with beef shank only

Skip the oxtail and use 900 g beef shank. If it lacks gelatinous body, add 200 g beef tendon. You lose the aroma from around the oxtail bones, but it's easy to cut and easy to eat. This version is perfectly good for a first try.

Tofu and vegetable kare-kare

Press 2 blocks of firm tofu, cut them into thick slices, and sear the surfaces before adding them to the sauce. Skip the fish sauce and bagoong and use 2 tsp miso and kombu dashi for savoriness. It won't taste exactly the same, but it works as a peanut and vegetable stew. If someone has a peanut allergy, don't make kare-kare; switch to a different dish.

Building a Filipino menu

Kare-kare is mild yet rich, so adding something sour and something fried tightens up the table. For soup, a small serving of sinigang. For something fried, a few lumpiang shanghai (in Japanese). For noodles, a platter of pancit canton (in Japanese). On days you crave heat, moving on to Bicol express (in Japanese) takes the same Filipino table in a different direction.

If you want something sweet afterward, the glutinous rice dessert sapin-sapin (in Japanese) is a perfect match. The sweetness of coconut and sticky rice slowly closes out the richness of the peanut sauce.


FAQ and sources

Kare-kare on the table with white rice and bagoong
Set white rice and bagoong beside the kare-kare, and let each person add saltiness as they eat

Can I make kare-kare with curry powder?

No. The name sounds like curry, but the flavor centers on peanuts, beef broth, toasted rice and annatto. Curry powder pushes it toward an Indian- or Japanese-style curry and hides kare-kare's gentle nuttiness.

What can I use if I can't find oxtail?

A combination of beef shank, beef chuck and beef tendon works well. With shank alone, use 900 g; 700 g shank plus 200 g tendon gets closer to the gelatinous body. You can also make it with pork trotters or pork shank, but the aroma changes quite a bit.

Can I eat it without bagoong?

You can, but it won't taste as much like kare-kare. If you don't have a shellfish allergy, start by setting out just 1 tsp and try a tiny bit on your rice. If you can't use it, make up the salt and savoriness with a few drops of fish sauce, a little miso and a little lemon.

Which peanut butter should I choose?

Choose an unsweetened one, ideally with a high proportion of peanuts. Avoid sweetened, chocolate, whipped and "peanut cream" spreads. With a sweet product, the flavor won't come together even after you add bagoong.

Can children or people who don't like spicy food eat it?

Basic kare-kare isn't spicy. Add heat by mixing chili into the bagoong, or later at the table. For children, serve the bagoong in a separate dish, keep the salt in the pot light, and serve it with white rice so it's easy to eat.

Sources

About the references

Kare-kare has several origin theories, and this article does not settle on any single one. We cross-checked food history, what home recipes have in common, and the handling of rice flour and peanut sauce against several English-language sources.

Kare-kare isn't a dish that surprises you with fiery heat. Beef broth, peanuts, rice flour, annatto, vegetables, bagoong: each plays a slightly different role, and it finally comes together on top of white rice. For your first time, don't hunt too hard for oxtail; try it with some beef shank mixed in. When the sauce starts to turn glossy in the pot, the Filipino platter is suddenly within reach.