Hong Kong beef curry is a gently spiced, gravy-rich braise of beef, potatoes, and carrots, usually served hot over rice. This home-style version uses familiar curry powder, soy sauce, and a slow simmer to make tender beef and a thick, savory sauce without hard-to-find ingredients.
Ingredients
- 2 lb (900 g) beef chuck, trimmed of excess hard fat and cut into 1½-inch (4 cm) cubes
- 2 tbsp (30 ml) neutral oil, such as canola or peanut oil
- 2 medium yellow onions, about 10 oz (300 g), peeled and thinly sliced
- 4 garlic cloves, about ½ oz (12 g), finely chopped
- 1 tbsp (15 g) finely grated fresh ginger
- 2 tbsp (14 g) Hong Kong-style or Chinese curry powder; ordinary mild curry powder works too
- 1 tsp (3 g) ground turmeric
- 1 tsp (2 g) ground cumin
- 3 cups (710 ml) low-sodium beef stock
- 1 tbsp (15 ml) light soy sauce
- 1 tbsp (15 ml) Worcestershire sauce
- 1 tsp (4 g) granulated sugar
- 1 dried bay leaf, about 0.2 g
- 1 lb (450 g) waxy potatoes, such as Yukon Gold, peeled if desired and cut into 1½-inch (4 cm) chunks
- 2 medium carrots, about 7 oz (200 g), peeled and cut into thick slices
- 1 tbsp (8 g) cornstarch mixed with 2 tbsp (30 ml) cold water
- 1 tsp (6 g) fine salt, plus more to taste
- ½ tsp (1 g) freshly ground black pepper
- Up to ½ cup (120 ml) hot water, only if the pot needs more liquid during braising
Instructions
- Prepare the beef and vegetables. Pat the beef dry with paper towels; dry surfaces brown more effectively than damp ones. Cut the onion, garlic, ginger, potatoes, and carrots, and measure the spices and sauces before you begin. Keep the potato pieces fairly large so they hold their shape as the curry cooks.
- Brown the beef. Heat the oil in a heavy Dutch oven or other lidded pot over medium-high heat. Season the beef with the salt and pepper. Working in two batches so the pieces are not crowded, brown the beef on two or three sides, about 5 minutes per batch. Transfer each batch to a plate. Browning builds savory flavor; the meat does not need to cook through at this stage.
- Soften the aromatics. Lower the heat to medium. Add the onions to the same pot and cook for about 5 minutes, stirring and scraping up browned bits, until softened and beginning to turn golden. Add the garlic and ginger and stir for 30 seconds. Add the curry powder, turmeric, and cumin; stir for 1 minute, just until fragrant. If the spices stick or look dry, add a spoonful of the measured stock.
- Start the braise. Return the beef and any juices on the plate to the pot. Pour in the stock, then stir in the soy sauce, Worcestershire sauce, sugar, and bay leaf. Bring the liquid to a gentle simmer, then cover the pot and turn the heat to low. Simmer for 90 minutes, stirring once or twice. Keep the liquid at a quiet bubble rather than a hard boil. Add a little of the hot water if the pot looks close to dry; the beef should remain partly submerged.
- Cook the potatoes and carrots. Stir in the potatoes and carrots, cover again, and simmer for about 25 minutes, until the vegetables are tender when pierced and the beef is easy to cut with a fork. Check the thickest beef pieces with a food thermometer: USDA FSIS lists 145°F (63°C) with a 3-minute rest as the safe minimum for whole cuts of beef; a braise will usually cook chuck well beyond that temperature to soften its connective tissue. If the beef is still firm, keep simmering and check it every 10 minutes, adding a splash of hot water if needed.
- Thicken and finish the gravy. Stir the cornstarch-and-water mixture again, then drizzle it into the gently bubbling curry while stirring. Simmer uncovered for about 5 minutes, until the gravy looks glossy and lightly coats a spoon. If it becomes thicker than you like, loosen it with a small splash of hot water or stock. Taste and adjust the salt, pepper, or curry seasoning; remove the bay leaf.
- Rest and serve. Turn off the heat and leave the curry to stand for 4 minutes before serving. The sauce will settle and thicken slightly as it rests. Spoon the beef, vegetables, and plenty of gravy over rice, taking care to serve the pieces evenly among the bowls.
Tips
- Choose a braising cut. Beef chuck is a dependable choice because its connective tissue softens during a long, moist cook. Stewing beef can also work, but pieces from different parts of the animal may become tender at different rates. Avoid very lean steak cuts, which can turn dry and firm during the extended simmer.
- Brown in batches. Give the beef room in the pot; crowded meat releases moisture and steams instead of developing a browned crust. If the bottom begins to darken while browning, reduce the heat. Those browned bits are useful flavor, but scorched bits can make the gravy taste bitter.
- Adjust the curry powder thoughtfully. Hong Kong-style and Chinese curry powders vary in heat and blend. If the specialist blend is hard to find, use a mild supermarket curry powder as written; the flavor may be less earthy or aromatic, but the dish will still be balanced. Check the label before adding extra salt, since some blends contain salt.
- Keep the braise gentle. A rolling boil can make beef tighten and break the potatoes apart. Use low heat and a covered pot, and check that the liquid simmers quietly. If you need to pause, cool and refrigerate the curry promptly rather than leaving it on the counter.
Serving Suggestions
Serve the curry in shallow bowls over steamed jasmine or long-grain rice, with enough gravy to soak into the grains. Plain rice is useful here because the curry already has a full, savory seasoning. For a different base, offer soft egg noodles or a simple crusty roll to mop up the sauce. Keep any side dishes mild so they do not compete with the curry’s warm spices.
A crisp cucumber salad, lightly dressed with rice vinegar, a pinch of sugar, and salt, gives the meal a fresh contrast. Steamed greens such as bok choy or broccoli are another easy side; serve them simply, with a little sesame oil if you like. Set out sliced scallions or chopped cilantro as an optional garnish, rather than adding them to the pot, so diners can choose their own finishing touch.
Variations
Make it hotter: Add one thinly sliced fresh red chili with the garlic and ginger, or stir in a pinch of cayenne with the curry powder. Start small, since curry blends vary and the heat becomes more noticeable as the sauce reduces. You can also put chili oil on the table so each person can season their own serving.
Use a different protein: Boneless beef short ribs cut into chunks can replace the chuck, though they may need extra simmering time. For a meat-free version, use firm tofu and hearty mushrooms, but do not braise them for the full beef cooking time: cook the onion-spice base with stock until flavorful, then add the tofu and mushrooms near the end so they keep their texture. The result will be lighter and less beefy.
Change the vegetables: Parsnips or turnips can replace some of the carrots or potatoes. Cut them into similarly sized pieces and check them for tenderness as they cook, since different vegetables soften at different speeds. A handful of frozen peas can be stirred in during the final 3 minutes for color, but avoid adding them with the beef at the beginning.
Use coconut milk sparingly: Some curry adaptations include coconut milk, but it is not necessary for this gravy-style version. For a creamier, sweeter variation, replace ½ cup (120 ml) of the stock with unsweetened coconut milk near the end, then warm gently without boiling hard. It will soften the spice profile and make the sauce less like a traditional stock-based curry gravy.
Storage and Reheating
Refrigerate the curry within 2 hours of cooking, in shallow airtight containers so it cools more quickly. It keeps for 3–4 days in the refrigerator. The sauce may thicken as it chills, and the potatoes can absorb some liquid; that is normal. If you are making it ahead, you can cook the curry a day in advance and chill it promptly. The flavors meld as it rests, though the potatoes may become a little softer when reheated.
Reheat only the amount you plan to eat, either in a covered saucepan over medium-low heat or in the microwave, stirring occasionally. Add a splash of water or stock if the gravy is too thick. Heat leftovers until they reach 165°F (74°C), checking the center with a food thermometer. Do not repeatedly cool and reheat the whole pot. For longer storage, freeze airtight portions for up to 3 months for best quality; thaw overnight in the refrigerator and reheat to 165°F (74°C). Potatoes may be slightly grainier after freezing, but the curry remains suitable to eat.
Frequently Asked Questions
What makes this a Hong Kong-style beef curry?
There is no single fixed home recipe: curry blends, vegetables, and sauce thickness vary. This version follows a familiar gravy-style approach, with beef, potatoes, carrots, curry spices, and a gently thickened stock sauce. It is savory and aromatic rather than coconut-heavy, and it is designed for serving with rice.
Can I make the curry without a Dutch oven?
Yes. Use a heavy saucepan or deep pot with a well-fitting lid. A thinner pot may develop hot spots, so keep the burner low and stir more often. You can also transfer the browned beef and simmering sauce to a covered oven-safe pot and braise at 325°F (163°C), checking that it stays at a gentle simmer and that the beef becomes fork-tender.
Why is my beef still tough after the stated time?
Beef chuck pieces differ in size, and stovetop heat and pot lids vary. If the beef is safe to eat but still chewy, it needs more time for its connective tissue to soften. Keep the pot covered at a gentle simmer and check every 10 minutes. Add a little hot water if the sauce is reducing too much, and wait to add the vegetables until the beef is close to tender if you have not added them yet.
Can I prepare this recipe in a slow cooker?
Yes, but brown the beef and soften the onions with the spices in a skillet first for better flavor. Transfer those ingredients and the stock mixture to the slow cooker and cook until the beef is tender, roughly 7–8 hours on low or 4–5 hours on high, depending on the appliance. Add the potatoes and carrots later if possible so they do not over-soften, then thicken the sauce with the cornstarch mixture on the stovetop or in the cooker on high.
Can I make it ahead for guests?
Yes. Cook it through, cool it promptly, and refrigerate it in a covered container for up to 3–4 days. Reheat gently with a splash of stock or water, stirring carefully so the potatoes do not break apart, and bring the curry to 165°F (74°C). For the neatest vegetable texture, you can also prepare the beef and gravy ahead, then cook the potatoes and carrots during reheating.
Related
- Best Rabbit Recipe Ever: Tender Herb-Braised Rabbit
- Best Lamb Neck Stew Recipe for Tender, Rich Meat
- Best Oxtail Stew Recipe Ever: Rich, Tender, Slow-Cooked
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).