Northern Thai Beef Curry
Northern Thai Beef Curry is a rich, slow cooked curry inspired by the bold flavours of Northern Thailand. Tender beef is simmered with aromatic spices, ginger, garlic, tamarind, and a savoury curry paste until the sauce becomes thick and deeply flavourful.
Unlike many Thai curries, this dish does not require coconut milk. It has a delicious balance of spicy, salty, sweet, and tangy flavours and is perfect served with steamed jasmine rice or sticky rice.
Prep Time: 25 minutes
Marinating Time: 30 minutes
Cook Time: 1 hour 45 minutes–2 hours
Total Time: Approximately 2 hours 45 minutes
Servings: 4–5
Ingredients
For the Beef
-
500 g beef chuck or stewing beef
-
1 tablespoon light soy sauce
-
1 tablespoon fish sauce
-
1 teaspoon brown sugar
-
½ teaspoon ground black pepper
-
1 tablespoon cooking oil
For the Curry Paste
-
6 dried red chillies, soaked until soft
-
4 cloves garlic
-
3 shallots, roughly chopped
-
1 tablespoon fresh ginger, chopped
-
1 stalk lemongrass, tender lower section thinly sliced
-
1 teaspoon ground turmeric
-
1 teaspoon ground coriander
-
1 teaspoon ground cumin
-
½ teaspoon ground cinnamon
-
¼ teaspoon ground cloves
-
½ teaspoon salt
-
1 teaspoon shrimp paste, optional
For the Curry
-
2 tablespoons cooking oil
-
4 cloves garlic, finely chopped
-
30 g fresh ginger, cut into thin strips
-
2 shallots, sliced
-
1 tablespoon mild curry powder
-
1 teaspoon ground turmeric
-
1 cinnamon stick
-
2 star anise
-
2 bay leaves
-
500–600 ml beef stock or water
-
2 tablespoons tamarind paste
-
2 tablespoons fish sauce
-
1 tablespoon light soy sauce
-
1–2 tablespoons palm sugar or brown sugar
-
2 tablespoons roasted peanuts, optional
-
1 small onion, cut into wedges, optional
-
Salt to taste
For Garnishing
-
Fresh coriander
-
Thinly sliced ginger
-
Sliced red chilli
-
Roasted peanuts
-
Crispy fried shallots, optional
Instructions
Prepare the Beef
-
Cut the beef.
Cut the beef into medium sized cubes. Keep the pieces similar in size so they cook evenly. -
Season the beef.
Place the beef in a bowl and add the light soy sauce, fish sauce, brown sugar, and black pepper. -
Marinate.
Mix well and leave the beef to marinate for approximately 30 minutes.
Prepare the Curry Paste
-
Soak the chillies.
Place the dried red chillies in warm water for approximately 15 minutes, or until softened. -
Drain the chillies.
Remove the chillies from the water and discard the tough stems. -
Blend the paste.
Add the softened chillies, garlic, shallots, ginger, lemongrass, turmeric, coriander, cumin, cinnamon, cloves, salt, and shrimp paste to a blender or mortar. -
Process until smooth.
Blend or pound the ingredients into a thick, smooth paste. Add 1–2 tablespoons of water only when needed to help the mixture blend.
Brown the Beef
-
Heat 1 tablespoon of cooking oil in a large heavy-bottomed pot over medium high heat.
-
Add the marinated beef in batches, avoiding overcrowding the pot.
-
Brown the beef for approximately 2–3 minutes on each side.
-
Transfer the browned beef to a plate and set it aside.
Cook the Curry
-
Fry the aromatics.
Add 2 tablespoons of cooking oil to the same pot. Add the chopped garlic, ginger strips, and sliced shallots. -
Cook until fragrant.
Stir-fry for approximately 1–2 minutes. -
Add the curry paste.
Add the prepared curry paste and cook over medium heat for 3–5 minutes, stirring frequently. -
Add the dry spices.
Stir in the curry powder, turmeric, cinnamon stick, star anise, and bay leaves. -
Cook the spices.
Continue cooking for approximately 1 minute until fragrant. -
Return the beef.
Add the browned beef and any resting juices back to the pot. Stir until the beef is thoroughly coated in the curry paste. -
Add the stock.
Pour in enough beef stock or water to almost cover the meat. -
Season the curry.
Add the tamarind paste, fish sauce, light soy sauce, and palm sugar. -
Bring to a simmer.
Stir well and bring the curry to a gentle boil. -
Slow-cook the beef.
Reduce the heat to low, cover the pot partially, and simmer for approximately 1½–2 hours. -
Stir occasionally.
Check and stir the curry every 20–30 minutes. Add a little extra water or stock if it becomes too dry before the beef is tender. -
Add the onion and peanuts.
Add the onion wedges and roasted peanuts during the final 20 minutes of cooking, if using. -
Reduce the sauce.
Remove the lid during the final 15–20 minutes and allow the curry sauce to thicken. -
Check the beef.
The curry is ready when the beef is very tender and can be easily cut with a spoon or fork. -
Balance the flavour.
Taste and adjust with extra tamarind for sourness, palm sugar for sweetness, fish sauce for saltiness, or chilli for heat.
Serving Suggestions
Serve Northern Thai Beef Curry hot with:
-
Steamed jasmine rice
-
Thai sticky rice
-
Rice noodles
-
Fresh cucumber
-
Steamed vegetables
-
Pickled vegetables
Garnish with fresh coriander, ginger strips, roasted peanuts, sliced chilli, or crispy fried shallots.
Kift’s Tips
-
Beef chuck, brisket, or another slow cooking cut works best.
-
Avoid using very lean beef because it may become dry during long cooking.
-
Brown the beef in batches to develop a deeper flavour.
-
Fry the curry paste thoroughly before adding the stock.
-
Keep the curry at a gentle simmer rather than a vigorous boil.
-
The exact cooking time depends on the cut and size of the beef pieces.
-
Add more stock gradually when needed rather than making the curry too watery.
-
Northern Thai style curry should have a thick sauce rather than a thin soup.
-
Tamarind provides the curry’s distinctive tangy flavour.
-
Adjust the number of dried chillies according to your preferred spice level.
-
Remove the cinnamon stick, star anise, and bay leaves before serving.
-
The flavour becomes even richer after the curry rests for several hours or overnight.
Slow-Cooker Option
Brown the beef and fry the curry paste as directed.
Transfer everything to a slow cooker with approximately 400 ml of beef stock. Cook on low for 7–8 hours or on high for 4–5 hours, until the beef is tender.
Transfer the curry to a saucepan and simmer uncovered if the sauce needs to be thickened.
Storage Instructions
Allow the curry to cool completely before storing it.
Keep it in an airtight container in the refrigerator for up to 3 days.
Reheat gently in a saucepan over medium low heat, adding a small amount of water or stock when necessary.
The curry can be frozen for up to 2 months. Allow it to thaw overnight in the refrigerator before reheating thoroughly.
Like many slow cooked curries, the flavour often becomes deeper and richer the following day.
Watch the Recipe Video
See how Kift makes this rich and aromatic Northern Thai Beef Curry step by step:
YouTube:https://youtu.be/_q4BLDPrhrU
Cook With Kift — Bringing authentic Thai flavours to your kitchen.