Ox Cheek Curry: Slow-Cooked for Deep, Rich, Tender Flavor

Updated November 4, 2026

Total time
4 hr 10 min
prep 35 min · cook 3 hr 35 min
Serves
6
portions as written
Safe temperature (USDA)
145°F / 63°C
check the thickest piece

Jump to recipe

Ox Cheek Curry: Slow-Cooked for Deep, Rich, Tender Flavor

Ox cheek curry is a richly spiced beef curry made by gently braising ox cheeks until their connective tissue turns silky and the meat becomes fork-tender. This Indian-inspired version builds flavor with browned beef, onion, ginger, garlic, warm spices, tomatoes and coconut milk, then serves the thick sauce over rice or with flatbread.

Ingredients

  • 3 lb (1.36 kg) ox cheeks, trimmed of tough outer silverskin and cut into large pieces
  • 1½ tsp (9 g) fine salt, plus more to taste
  • ½ tsp (1 g) freshly ground black pepper
  • 2 tbsp (30 ml) neutral oil, such as canola or sunflower oil
  • 2 large yellow onions, about 1 lb (450 g), finely chopped
  • 1 tbsp (15 g) fresh ginger, peeled and finely grated
  • 5 garlic cloves, about 15 g, finely grated or minced
  • 2 tbsp (30 g) tomato paste
  • 2 tsp (4 g) ground coriander
  • 1½ tsp (3 g) ground cumin
  • 1½ tsp (3 g) garam masala
  • 1 tsp (2 g) ground turmeric
  • ½ tsp (1 g) Kashmiri chili powder or mild paprika
  • ¼ tsp (0.5 g) cayenne pepper, optional, for extra heat
  • 1 cinnamon stick, about 3 in (7.5 cm)
  • 4 green cardamom pods, lightly crushed
  • 1 can (14 oz/400 g) crushed tomatoes
  • 1 cup (240 ml) beef stock or water, plus up to ½ cup (120 ml) more if needed
  • 1 can (13.5 oz/400 ml) full-fat coconut milk, well shaken
  • 1 tsp (5 g) brown sugar, optional, to balance sharp tomatoes
  • 1 tbsp (15 ml) lime juice, plus lime wedges to serve
  • ¼ cup (10 g) chopped fresh cilantro, for serving

Instructions

  1. Prepare the cheeks. Pat the ox cheeks dry with paper towels so they brown rather than steam. Trim away any thick, tough silverskin, but leave soft seams of connective tissue; these soften during the long braise and help give the sauce body. Cut the cheeks into roughly 2-inch (5 cm) pieces, then season all over with the salt and black pepper. If the pieces vary in size, keep them similarly sized where possible so they finish at about the same time.
  2. Brown the beef. Heat the oil in a heavy Dutch oven or deep, lidded ovenproof pot over medium-high heat. When hot, add the beef in a single layer, working in batches if necessary. Sear for about 3 minutes per side, turning to brown several surfaces; allow roughly 12 minutes in total. Transfer the browned pieces to a plate. Avoid crowding the pot, since a packed pan releases moisture and prevents a good sear. Leave the browned bits and a thin layer of fat in the pot.
  3. Cook the onion and aromatics. Reduce the heat to medium. Add the onions and cook for 8–10 minutes, stirring and scraping the base of the pot, until soft and lightly golden. If the pot looks dry or the onion begins catching, add a tablespoon of water rather than letting it scorch. Stir in the ginger, garlic and tomato paste; cook for 1 minute, stirring continuously, until fragrant and the paste darkens slightly.
  4. Bloom the spices. Add the coriander, cumin, garam masala, turmeric, Kashmiri chili powder, optional cayenne, cinnamon stick and crushed cardamom pods. Stir for about 30 seconds to coat the onion mixture. Keep the heat moderate: ground spices can burn quickly, and burnt spices will make the finished curry taste bitter.
  5. Build the braising sauce. Pour in the crushed tomatoes and beef stock, then scrape the bottom of the pot to release the browned fond. Stir in the coconut milk and optional brown sugar. Return the ox cheeks and any juices on the plate to the pot. The liquid should come about halfway to two-thirds up the meat; add a little of the extra stock or water if needed, but do not dilute the sauce unnecessarily.
  6. Braise until tender. Bring the liquid just to a gentle simmer on the stovetop, cover with a tight-fitting lid and transfer the pot to an oven preheated to 300°F (150°C). Braise for 3 hours and 10 minutes, turning the pieces once about halfway through. The liquid should barely bubble. If you do not have an ovenproof pot, keep the covered pot on the lowest stovetop heat and check periodically to make sure it is not boiling hard or sticking. The cheeks are ready when a fork slides in easily and the meat yields without resistance; if they are still firm, continue cooking in 15-minute increments. Larger pieces may need extra time.
  7. Check the beef and finish the sauce. Lift out a thick piece and check its center with a food thermometer. USDA FSIS lists 145°F (63°C) followed by a 3-minute rest as the safe minimum for whole cuts of beef; these cheeks are braised well beyond that temperature for tenderness. Rest the checked piece for 3 minutes while you finish the sauce. Remove the cinnamon stick and cardamom pods if you can find them. If the sauce is thinner than you like, set the pot over low heat and simmer uncovered for 5–10 minutes, stirring gently. For a smoother sauce, mash a few onion-rich spoonfuls against the side of the pot, or blend a small amount separately and return it.
  8. Season and serve. Stir in the lime juice and taste the sauce. Add more salt, lime or a little extra chili to suit your preference. If the curry has cooled while reducing, warm it gently until steaming throughout. Spoon into a serving dish and scatter with chopped cilantro.

Tips

  • Find the right cut. Ox cheeks may be sold as beef cheeks at a butcher. If they are unavailable, use boneless beef chuck cut into large chunks; it will still braise well, though it may be less gelatinous and silky than cheek meat. Do not substitute a lean steak, which can turn dry during a long braise.
  • Use a mild, steady simmer. A hard boil can make the outside of the meat tighten before the collagen has time to soften, and it can reduce the sauce too quickly. Check the pot once or twice during braising; if bubbles are vigorous, lower the oven temperature slightly or move the pot to a gentler burner setting.
  • Adjust chili thoughtfully. Kashmiri chili powder contributes a red color and gentle warmth. If you cannot find it, mild paprika is a practical substitute, but it gives less heat and a slightly different flavor. Omit cayenne for a mild curry, or add it in small pinches near the end.
  • Do not rush tenderness. A fork-tender cheek is a better guide than the timer alone. If the meat feels springy or resists when pierced, it needs more braising, not a higher heat. Keep the lid on and add a splash of water if the sauce is reducing too much.

Serving Suggestions

Serve the curry hot over steamed basmati rice, which catches the spiced coconut-tomato sauce. Plain rice is a useful match if you want the beef and sauce to stand out; cumin rice or lightly seasoned pilaf works when you want an extra aromatic side. Warm naan, roti or another flatbread is also good for scooping up the sauce. Add a simple cucumber salad, sliced red onion with lime, or a lightly dressed green salad to bring freshness and crunch alongside the slow-cooked meat.

For a complete meal, offer lime wedges and extra cilantro at the table so each person can brighten their portion. The curry is substantial, so a modest serving of rice and a vegetable side is usually enough. If the sauce seems especially rich, serve it with plain yogurt or a cooling cucumber-yogurt side; keep dairy on the side rather than stirring it into the pot, where it may split in the hot, acidic sauce.

Variations

Make it without coconut milk: Use 1½ cups (360 ml) beef stock instead of the coconut milk, and add the stock gradually so the sauce does not become too thin. The result will taste more savory and less creamy. You can finish with 2 tablespoons (30 ml) heavy cream if you want some richness, but it is not essential.

Use curry leaves: If fresh curry leaves are available, add 8–10 leaves to the pot with the onions. They lend a distinctive citrusy, herbal aroma. They are not the same as curry powder; if you cannot find them, simply leave them out rather than trying to replace them with a large amount of dried seasoning.

Change the heat or spice profile: For a milder family-style pot, omit the cayenne and use paprika in place of the Kashmiri chili. For more heat, add a sliced fresh green chili with the ginger and garlic. For a warmer, less tomato-forward flavor, reduce the crushed tomatoes to 1 cup (240 g) and add ½ cup (120 ml) more stock; expect a looser sauce unless you simmer it uncovered at the end.

Try a different braising cut: Beef chuck is the closest easy substitute, while beef short ribs bring extra richness and may need a little longer to become tender. Keep the pieces large and check them by feel rather than assuming every cut will finish at exactly the same time. Cooking with bone-in ribs can also make the final sauce richer, though you will have less meat per pound.

Storage and Reheating

Cool leftovers promptly and refrigerate them within 2 hours of cooking in a shallow, covered container. The curry keeps for 3–4 days in the refrigerator. The sauce may thicken as it chills because of the gelatin from the cheeks; that is normal. If a layer of fat firms on top, remove some before reheating or stir it back in for a richer result.

Reheat only the portion you plan to eat, either in a covered saucepan over low heat or in the microwave, stirring occasionally. Add a splash of water or stock if the sauce has become too thick. Heat leftovers to 165°F (74°C), checking the center with a food thermometer, and avoid repeatedly cooling and reheating the whole batch. For longer storage, freeze cooled portions in airtight freezer-safe containers for up to 3 months. Thaw overnight in the refrigerator and reheat to 165°F (74°C); the meat may be slightly softer after freezing, but the curry remains suitable for serving.

Frequently Asked Questions

Is ox cheek the same as beef cheek? Yes. Ox cheek is the cheek muscle from cattle, and shops may label it as beef cheek. It is a hardworking cut with connective tissue, which is why slow, moist cooking makes it tender. Ask a butcher to trim it if you are not comfortable removing the tougher outer silverskin yourself.

Can I make ox cheek curry in a slow cooker? Yes. Brown the beef and cook the onion, aromatics and spices in a pan first, then transfer everything to the slow cooker. Cook covered on low until the cheeks are fork-tender, usually about 7–8 hours, or on high for around 4–5 hours; slow cookers vary, so check tenderness rather than relying only on the clock. Reduce the sauce in a saucepan at the end if it is too thin.

Can I make it ahead? Yes. The curry can be cooked a day ahead, cooled promptly and refrigerated. Its flavors have time to mingle, and the chilled sauce is easy to skim if you prefer less surface fat. Reheat gently until the center reaches 165°F (74°C), adding a splash of stock or water if needed.

Why is my ox cheek still tough? It probably needs more time. Cheek meat can remain firm for hours before its connective tissue softens, and larger pieces take longer than small ones. Keep the pot covered at a gentle simmer and continue braising in 15-minute increments until a fork slips in easily. Raising the heat to a vigorous boil is not a reliable shortcut.

Can I use curry powder instead of the listed spices? You can, although the flavor will be different and less layered. Replace the ground coriander, cumin, garam masala, turmeric and chili powder with about 2 tablespoons (12 g) of a mild curry powder, then keep the cinnamon and cardamom if you have them. Curry powders vary in salt and heat, so taste the sauce before adding extra seasoning.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).