British Curry-House Beef Curry Recipe (Tender Chuck)

By Karahi Table · Published November 7, 2026 · Updated November 11, 2026 · 1 hr 25 min · 4 servings

Recipe at a glance

Prep
15 min
Cook
1 hr 10 min
Total
1 hr 25 min
Servings
4 servings
Method
Stovetop
Difficulty
Medium
Key to Success
Chuck cut into 2.5 cm cubes, browned hard, then simmered low for 45 minutes until fork-tender.

Jump to Recipe

Rich British curry-house beef curry with tender chuck in a thick brown sauce, garnished with coriander

Images on this site are illustrations created to show the dish — not photographs of a cooked dish.

Most beef curries take two hours or leave the meat tough. This beef curry recipe gets tender chuck into a thick, spiced sauce in 1 hour 25 minutes — the trick is the cut: 2.5 cm cubes of chuck, browned hard, then simmered for 45 minutes. The sauce is curry-house style, built on fried onion, garlic, ginger and ground spices, with garam masala stirred in at the end. Check a cube with a fork before serving, and spoon the finished curry over rice or serve it with warm naan.

Quick answer

Brown 1 kg of chuck, fry onion with garlic, ginger and spices, then simmer in tomatoes and stock for 45 minutes. This beef curry recipe takes 1 hour 25 minutes in total: 15 minutes of prep and 70 minutes of cooking. Serve the thick, curry-house-style sauce with basmati rice, garlic naan and raita.

The Cut That Decides Everything

Chuck is marbled and full of connective tissue, which breaks down into gelatin during a long, gentle simmer, thickening the sauce and leaving the meat tender instead of stringy. Lean steak does the opposite, drying out long before the sauce is ready.

Buy a whole piece of chuck and cut it yourself into even 2.5 cm cubes, trimming away only hard fat and gristle. Even cubes matter more than exact size: mixed sizes leave some pieces tender and some still chewy at 45 minutes. Braising steak or stewing steak is the same meat under a different label. Ask for chuck if you want the exact cut, and skip rump or sirloin, which are built for fast, hot cooking.

Braising steak and stewing steak are the same meat under different labels, so they take the same time. For this 45-minute curry, skip sirloin, flank and rump: they are built for fast, hot cooking. They dry out long before the sauce is ready.

Raw beef chuck cut into even cubes on a wooden chopping board, ready for a beef curry recipe

Why This Recipe Works

  • Chuck is the right cut: its marbling and connective tissue melt into the sauce during the simmer, so the beef turns tender instead of dry.
  • Browning the beef and frying the onion and spices, the bhuna base, builds the deep, curry-house flavour before any liquid goes in.
  • Cutting the chuck into 2.5 cm cubes is what makes the 45-minute simmer work: small pieces tenderise in half the time of large chunks.

Ingredients

Instructions

  1. Cut and season the beef —Cut 1 kg of chuck into even 2.5 cm cubes, trimming away hard fat and gristle, then season the cubes with 1 tsp of sea salt and black pepper. Chop the onion, garlic and ginger while the beef sits, so everything is ready before the pot gets hot. Even cubes are the whole trick here: mixed sizes cook unevenly and no later step fixes that.
  2. Brown the beef in batches —Heat 2 tbsp of vegetable oil in a heavy pot over a medium-high heat until it shimmers. Brown the beef in batches for 8 to 10 minutes in total, turning the cubes until each side has a deep brown crust, then lift them out onto a plate. Do not crowd the pot: crowded beef steams instead of browning, and the crust is where the flavour lives.
  3. Fry the onion and bloom the spices —Turn the heat down to medium and fry the onion in the same pot for about 10 minutes, until soft and golden, scraping up the browned bits from the base. Add the garlic, ginger, curry powder, garam masala, turmeric, cumin, chilli powder and bay leaves, and fry for 30 seconds until fragrant. The spices should smell warm and toasty, never burnt, so keep them moving.
  4. Build the sauce with tomatoes and stock —Tip in the 400 g of chopped tomatoes and cook for 5 minutes over a medium heat, until they turn soft and mushy and the oil shows at the edges. Pour in 500 ml of beef stock and stir well, scraping the base of the pot clean. The sauce should look loose at this stage: it thickens as the beef simmers in it.
  5. Simmer low until the beef is tender —Return the browned beef and any juices to the pot, bring it to a gentle simmer, then put the lid on and cook on a low heat for 45 minutes. Check once or twice and top up with a little stock if the sauce gets too thick. The curry is ready when a cube of beef yields to a fork and the sauce coats a spoon.
  6. Finish and serve —Take the lid off for the last 10 minutes if the sauce is thinner than you like, and let it bubble gently until it thickens. Fish out the bay leaves, taste for salt, and scatter over the chopped coriander. Serve it hot, with basmati rice, garlic naan and raita on the side.

How to Cook a Beef Curry

It starts with bhuna: onion, garlic, ginger and spices fried in oil until the raw edge is gone and the oil separates at the sides of the pan. It is the same base used in chicken karahi, and the step that gives the sauce its depth. The bhuna guide in Desi Cooking 101 walks through the signs to look for.

Brown the beef in batches in a heavy pot over a medium-high heat. Then fry the onion about 10 minutes until soft and golden, add the garlic, ginger and spices for 30 seconds. Cook the tomatoes 5 minutes until mushy. Return the beef with the stock, bring the pot to a simmer, then cover and cook on a low heat for 45 minutes, topping up with a little stock if the sauce gets too thick. It is ready when a piece of beef yields to a fork and the sauce coats a spoon. If it resists, give it another 10 minutes instead of turning the heat up.

This recipe uses 2 tablespoons of curry powder, the curry-house shortcut, bloomed with the other ground spices in oil. Or use 3–4 tablespoons of curry powder as a substitute, which is more than this recipe uses, because paste and powder are not a one-for-one swap. Either way, fry the spice base in oil before any liquid goes in: that is what gives the sauce its depth.

If the finished curry tastes flat, check salt first, then the garam masala finish — the garam masala goes in at the end for a reason, and it lifts the sauce. A flat base usually means the spices never bloomed: fry them in oil until fragrant before any liquid goes in, and taste for salt before serving.

Beef curry simmering slowly in a heavy pot with steam rising and a thick spiced sauce

What Beef Curry Is

What is beef curry? Beef simmered in a spiced sauce until tender. This beef curry recipe is the British curry-house version: chuck in a thick, brown, tomato-based sauce flavoured with curry powder, garam masala, turmeric and coriander, finished with garam masala. The sauce is the point, built from fried onion, garlic, ginger and ground spices rather than from stock alone. It is served with rice or bread for scooping. That is the difference from a beef stew, which leans on stock and vegetables and cooks the meat in a thinner gravy, while a curry leans on spice and a reduced sauce that clings to the meat. The best beef curry recipe keeps that sauce thick enough to cling.

Beef curry recipes in this pillar are one-pot curries built for a weeknight: this version takes 1 hour 25 minutes from chopping board to table, with most of that time hands-off while the pot simmers. It uses curry powder as well as ground spices, the curry-house shortcut: the powder gives that familiar rounded flavour without a dozen spice jars. Garlic naan is the scoop here, and the sauce does the rest.

Bowl of rich beef curry with a thick brown sauce and fresh coriander garnish beside fluffy rice

The Indian Beef Curry, Home-Style

This indian beef curry recipe is an Indian beef curry: beef simmered in a tomato and spice sauce with garam masala stirred in at the end. It is that dish with a British curry-house accent: curry powder in the base, a thick sauce, and a garam masala finish rather than a creamy one. Only the seasoning balance differs from the restaurant version, not the method.

Serve it with basmati rice to soak up the sauce, as the beef counterpart to a lamb curry: same base, same simmer, different meat and a shorter cooking time. For a home-style Indian beef curry, finish with yogurt at room temperature instead, stirred in off the heat so it does not split. The two are the same curry with different finishes: curry powder, a thick sauce and a garam masala finish for the curry-house version. Yogurt off the heat for the lighter, tangier home-style one.

Indian-style beef curry in a serving bowl with basmati rice and fresh coriander on the side

Beef and Coconut Curry

This beef and coconut curry recipe swaps the stock for coconut milk: use one 400 ml tin of full-fat coconut milk in place of the beef stock, adding it after the tomatoes and simmering exactly as in the main method. The coconut milk makes the sauce richer and slightly sweet, which suits a hotter chilli. It is the version to cook for a dairy-free curry.

Add it after the tomatoes have cooked down, not at the start. The sauce keeps its fried-spice base and the milk does not split over a fierce heat. Simmer on the same low heat for 45 minutes. Check the seasoning at the end: coconut milk softens salt and spice, so it usually needs another pinch of each. Serve it with raita: the cool yogurt steadies the richness of the coconut in a way plain rice cannot.

Creamy coconut beef curry in a bowl with a coconut half beside it and fresh coriander

Slow Cooker, Pressure Cooker and Tender Beef

How to make beef curry in a slow cooker: cook it on low for 6 to 8 hours or on high for 4 hours. The slow cooker is the easiest way to guarantee tender beef. Use only 2 cups of stock, because the lid traps the steam and the sauce will not reduce.

Brown it if you have 10 minutes, though, because the crust is the deepest flavour in the dish. None is published here: use your cooker's beef or stew setting and test a cube with a fork.

How to make beef tender for curry comes down to the cut, the cube size and the heat: chuck in even 2.5 cm cubes, simmered on a low heat with the lid on, turns tender in 45 minutes. Lean beef, uneven cubes or a hard boil all work against it. If the beef is still tough, the fix is time, not heat: keep the heat low and check again after 10 minutes.

Beef curry in a slow cooker pot with the lid half open and tender beef in a thick sauce

Frequently Asked Questions

How to make beef tender for curry?

Use chuck cut into even 2.5 cm cubes, browned hard, then simmered on a low heat with the lid on for 45 minutes until a cube yields to a fork. Lean beef, uneven cubes or a hard boil all work against tenderness. If the beef is still tough, keep the heat low and check again after 10 minutes.

What is the best Indian beef curry?

An Indian beef curry simmers beef in a tomato and spice sauce: onion, ginger and garlic fried first, spices bloomed in oil, tomatoes cooked down, and garam masala stirred in at the end. This version adds a curry-house accent with curry powder and a thick sauce, or yogurt stirred in off the heat for a lighter, tangier home-style finish.

How do I make beef curry in a slow cooker?

Load the beef, onion, garlic, ginger, spices, tomatoes and 2 cups of beef stock into the slow cooker, using only 2 cups of stock because the sealed lid traps steam. Cook it on low for 6 to 8 hours, or on high for 4 hours, until the beef is fork-tender. Stir in the garam masala and serve with basmati rice.

What is the difference between beef curry and beef stew?

A beef stew leans on stock and vegetables and cooks the meat in a thinner gravy, while a curry leans on spice and a reduced sauce that clings to the meat. This curry builds its sauce from fried onion, garlic, ginger and ground spices, with tomatoes and stock simmered until thick. Serve it with rice or bread for scooping.

Japanese Beef Curry (Variation Only)

This japanese beef curry recipe is a different dish that shares only the name: a mild, sweet, glossy curry made with a roux block, not with fried spices, and served over rice with pickles. It is a variation here, not a separate target: the flavour comes from the roux, which thickens the sauce and carries its own sweet spice, rather than from a bhuna base.

Brown the beef and onion, add potato and carrot, cover with water and simmer until the beef is tender, then stir in a Japanese curry roux block until the sauce turns glossy and thick. Follow the roux packet for the water and roux amounts: the brands differ, and the packet is the only reliable measure. Serve over short-grain rice with pickled vegetables on the side, and keep it mild. This is a comfort-food curry, not a hot one.

Japanese-style beef curry served over rice with pickles in a bowl, mild and glossy sauce

Tips

  • Cut the beef into even 2.5 cm cubes. Uneven pieces cook unevenly, and the small ones dry out while the large ones are still tough.
  • Brown the beef in batches and do not crowd the pot. Crowded beef steams instead of browning, and you lose the crust that flavours the sauce.
  • If the sauce is thin at the end, take the lid off for the last 15 to 20 minutes of simmering and let it reduce. If it is too thick, add stock a splash at a time.
  • Stir yogurt in off the heat, and use yogurt at room temperature.
  • Freeze leftover curry in portions, defrost in the fridge overnight, and warm it gently in a pan on a low flame, loosening it with a little water or stock if the sauce has thickened.

Storage

Fridge: Refrigerated, it keeps up to 4 days in a sealed container.

Freezer: Freeze in portions; defrost in the fridge overnight before reheating.

Reheat: Warm the curry gently in a pan on a low flame, stirring often; loosen it with a little water or stock if the sauce has thickened. In the microwave, heat 2 minutes, stir, then heat 1 minute more.

Troubleshooting

Why is my beef curry sauce too thin?

Take the lid off for the last 15 to 20 minutes of simmering and let it reduce. The sauce thickens as the beef simmers in it. The curry is ready when the sauce coats a spoon; if it still looks loose, give it a few more minutes uncovered before serving.

Why is my beef still tough?

Give it more time on a low heat, not more heat: check again after 10 minutes. Keep checking until a cube yields to a fork. Tough beef usually means the cut, the cube size or the heat is wrong. Chuck in even 2.5 cm cubes, simmered low with the lid on, turns tender in 45 minutes.

Why is my beef curry sauce too thick?

Add stock a splash at a time, as the tips say, and stir it in before serving. Top up with a little stock during the simmer too, if the sauce gets too thick while the beef is still cooking.

Why is my beef curry too spicy?

The chilli powder sets the heat. Stir in yogurt at room temperature off the heat — the home-style finish in this article — or serve the curry with raita on the side. Both soften the spice without thinning the sauce. Next time, cut the chilli powder back and taste before the garam masala finish.

British Curry-House Beef Curry Recipe (Tender Chuck)

Prep15 min
Cook1 hr 10 min
Total1 hr 25 min
Servings4 servings
Skill Level
Medium

Ingredients

Instructions

  1. Cut and season the beef —Cut 1 kg of chuck into even 2.5 cm cubes, trimming away hard fat and gristle, then season the cubes with 1 tsp of sea salt and black pepper. Chop the onion, garlic and ginger while the beef sits, so everything is ready before the pot gets hot. Even cubes are the whole trick here: mixed sizes cook unevenly and no later step fixes that.
  2. Brown the beef in batches —Heat 2 tbsp of vegetable oil in a heavy pot over a medium-high heat until it shimmers. Brown the beef in batches for 8 to 10 minutes in total, turning the cubes until each side has a deep brown crust, then lift them out onto a plate. Do not crowd the pot: crowded beef steams instead of browning, and the crust is where the flavour lives.
  3. Fry the onion and bloom the spices —Turn the heat down to medium and fry the onion in the same pot for about 10 minutes, until soft and golden, scraping up the browned bits from the base. Add the garlic, ginger, curry powder, garam masala, turmeric, cumin, chilli powder and bay leaves, and fry for 30 seconds until fragrant. The spices should smell warm and toasty, never burnt, so keep them moving.
  4. Build the sauce with tomatoes and stock —Tip in the 400 g of chopped tomatoes and cook for 5 minutes over a medium heat, until they turn soft and mushy and the oil shows at the edges. Pour in 500 ml of beef stock and stir well, scraping the base of the pot clean. The sauce should look loose at this stage: it thickens as the beef simmers in it.
  5. Simmer low until the beef is tender —Return the browned beef and any juices to the pot, bring it to a gentle simmer, then put the lid on and cook on a low heat for 45 minutes. Check once or twice and top up with a little stock if the sauce gets too thick. The curry is ready when a cube of beef yields to a fork and the sauce coats a spoon.
  6. Finish and serve —Take the lid off for the last 10 minutes if the sauce is thinner than you like, and let it bubble gently until it thickens. Fish out the bay leaves, taste for salt, and scatter over the chopped coriander. Serve it hot, with basmati rice, garlic naan and raita on the side.

Other Methods

Slow cooker

The same curry, cooked low and slow: 5 minutes of prep, then 6 hours on low until the beef is tender.

Prep 5 min ·Cook 6 hr ·Total 6 hr 5 min

  1. Load the slow cooker —Put the beef, onion, garlic, ginger, spices, tomatoes and 2 cups (500 ml) of beef stock into the slow cooker and stir to combine. Use only 2 cups of stock, not the full stovetop amount, because the sealed lid traps steam and the sauce will not reduce.
  2. Cook low and slow —Cook on low for 6 to 8 hours, or on high for 4 hours, until the beef is fork-tender and the sauce has thickened slightly. Lift the lid as little as possible, because every lift lets out heat and steam and adds to the cooking time.
  3. Finish and serve —Stir in the garam masala, taste for salt, and serve hot with basmati rice, garlic naan and raita. If the sauce is thinner than you like, leave the lid off for the last 30 minutes of cooking so it reduces.

By Karahi Table · Published November 7, 2026 · Updated November 11, 2026

Serve it with

About Karahi Table

Karahi Table is a small food blog cooking chicken dinners, curries and rice, and weeknight desserts. More about Karahi Table →