[2026-05 EXP] Thai Panang Beef Curry

Untested recipe.

Substitutions:

  • Beef braising steak — at Aldi, use British Diced Beef (5% fat) or Brisket Joint (cut into chunks). The Brisket Joint is the better option here — it’s naturally fatty and collagen-rich and will produce a richer, more unctuous curry sauce. The Diced Beef at 5% fat is lean (likely topside or silverside diced rather than chuck), so cook in plenty of liquid and don’t overrun the time. Add a little extra coconut milk at the end if the sauce looks thin or the meat seems dry. Avoid the Roasting Joint — likely topside, which goes grainy with long cooking.
  • Panang curry paste — available at most Asian shops, sometimes in larger supermarkets. Red curry paste can substitute; Panang is thicker and nuttier, so add a tablespoon of peanut butter to red paste to approximate it.
  • Kaffir lime leaves — sold fresh or frozen at Asian shops; a small bag goes a long way and they freeze well. If genuinely unavailable, a strip of lime zest adds some of the citrus note, though it’s not the same.
  • Palm sugar — brown sugar or regular sugar is a fine substitute. Coconut sugar from most supermarkets is also good here.
  • Fish sauce — soy sauce can substitute at a push, but fish sauce is worth keeping stocked for Thai cooking generally.

Ingredients

  • 1 kg beef braising steak | cut into large chunks

  • 4 tbsp Panang curry paste

  • 2 tins coconut milk

  • 8 kaffir lime leaves | torn

  • 2 tbsp fish sauce

  • 1 tbsp palm sugar (or brown sugar)

  • 1 tbsp vegetable oil

  • 1 handful Thai basil | to serve (optional)

Directions

  • Heat oil in a large pan over medium-high heat. Sear the beef chunks in batches until browned on all sides. Transfer to slow cooker.

  • In the same pan, fry the Panang paste for 1-2 mins until fragrant. Add one tin of coconut milk and stir to combine, scraping up any bits from the bottom.

  • Pour the paste and coconut mixture over the beef. Add the second tin of coconut milk, kaffir lime leaves, fish sauce, and sugar.

  • Cook on low for 7-8 hrs or high for 4-5 hrs, until the beef is very tender.

  • Taste and adjust fish sauce or sugar to balance. Serve over jasmine rice, garnished with Thai basil if using.