Beef Kulma
Slow-braised beef with coconut milk, peanuts, tomato and warm spices in our Tausug-style home version.
Prep: 20 minutes · Cook: 2 hours 30 minutes–3 hours · Rest: 5 minutes · Total: about 2 hours 55 minutes–3 hours 25 minutes. Tenderness may require additional time. No marinade is required.

AI-generated serving illustration.
Equipment
Use a heavy 24 cm lidded pot and a small bowl for loosening the peanut butter.
Ingredients
Measure and prepare everything before you begin cooking.
- 1 kg boneless beef chuck, trimmed and cut into 3 cm cubes
- 30 ml neutral cooking oil, divided
- 200 g onion, finely chopped
- 20 g garlic, minced
- 25 g fresh ginger, finely grated
- 2 teaspoons ground coriander
- 1 teaspoon ground cumin
- 1 teaspoon ground turmeric
- 1/2 teaspoon ground cinnamon
- 1/4 teaspoon chilli powder, or omit for a mild pot
- 40 g tomato paste
- 200 g canned chopped tomatoes, with their juice
- 600 ml unsalted beef stock
- 400 ml unsweetened full-fat coconut milk, about 17–20% fat
- 1 lemongrass stalk, tough outer leaves removed; tender lower 10 cm bruised and tied
- 1 dried bay leaf
- 4 g fine salt, divided: 3 g initially and up to 1 g at the end
- 1/2 teaspoon ground black pepper
- 60 g smooth unsweetened peanut butter, stirred well before weighing
- Up to 300 ml hot water, only if needed during braising
- Cooked rice, to serve separately
Instructions
- 1
Measure first. Pat beef dry. Mix coriander, cumin, turmeric, cinnamon and optional chilli powder in a small bowl. Stir the peanut butter in its jar before weighing so the oil and peanut solids are evenly combined.
- 2
Brown the beef. Heat 15 ml oil in the pot over medium-high heat. Brown beef in three batches for about 4 minutes per batch. Transfer to a plate; it is not yet cooked through. Avoid crowding the pot.
- 3
Cook the aromatics. Reduce to medium heat. Add the remaining 15 ml oil and onion. Cook for 5 minutes, stirring, then add garlic and ginger for 1 minute. Add all the measured ground spices for 30 seconds, stirring continuously. Add tomato paste for 1 minute, then canned tomatoes. Scrape the base gently; do not let the spices burn.
- 4
Start the braise. Return beef and its juices. Pour in stock and coconut milk. Add lemongrass, bay leaf, the initial 3 g salt and black pepper. Bring just to a simmer, cover partly and reduce to low heat. Braise for about 1 hour 45 minutes–2 hours, stirring and scraping the base gently every 20 minutes. Keep liquid at least halfway up the meat, adding reserve hot water in 50 ml amounts only when needed.
- 5
Add the peanuts near the end. When the beef is nearly tender, put peanut butter in a bowl and gradually stir in about 100 ml hot sauce taken from the pot. Return this smooth mixture to the pot. Simmer gently, partly covered, for 20–30 minutes, stirring more often as the sauce thickens. If the beef still resists a fork, continue gently and add small amounts of reserve water as needed.
- 6
Check the texture. The beef should separate under gentle fork pressure. The sauce should coat it generously without forming a dry paste. If thin, simmer uncovered for 5–10 minutes, stirring; if too thick, loosen with a little reserve water. A few beads of coconut oil are normal. Do not boil hard to force the sauce to thicken.
- 7
Finish. Remove lemongrass and bay leaf. Taste before using any of the reserved 1 g salt. Rest off the heat for 5 minutes, then serve with rice.
About Beef Kulma
Kulma is associated with Tausug cooking and brings coconut, peanuts, tomato and spices together in a rich savoury sauce. Our home version uses beef chuck and a measured spice mixture, so there is no need to guess what is inside an unspecified curry powder. The long, quiet braise does most of the work. Serve it with rice to enjoy the sauce alongside the tender beef.
Ingredient swaps wherever you cook
- Beef labelled chuck, casserole beef from the shoulder, or blade is suitable. Avoid using this long cooking time for lean sirloin or minute steak.
- Use unsweetened peanut butter made predominantly from peanuts. Sweet dessert spreads will change the sauce. Crunchy peanut butter makes a coarser version.
- If lemongrass is unavailable, omit it rather than replacing the whole stalk with an equal weight of a concentrated paste. The flavour will be different.
- A peanut-free sauce is a substantial adaptation of this recipe. Do not present sunflower butter or another spread as an equivalent or as automatically safe for someone with an allergy.
- Where halal preparation is required, use appropriately certified beef, stock and packaged ingredients. This recipe does not establish certification.
How to know it is ready
- Beef separates under gentle fork pressure; allow more time if still chewy.
- Sauce coats the meat generously without becoming a dry paste or scorching.
Common mistakes and fixes
- Beef still firm: maintain the gentle braise and allow longer.
- Sauce sticks after adding peanut butter: reduce heat and stir more frequently; add a small amount of hot water.
- Grainy peanut lumps: loosen peanut butter with hot sauce before returning it to the pot.
- Bitter spice flavour: do not scorch the ground spices; measure them before heating the oil.
Family and regional variations
- Omit the measured chilli powder for a milder pot; the coconut, peanut and tomato base stays the same.
Storage and reheating
Refrigerate in shallow covered containers promptly, within 2 hours, and use within 2 days as a simple household target. Reheat the portion needed once to above 75°C throughout; add a splash of water if the sauce has thickened. Contains peanuts. Check stock and packaged ingredients for wheat, soy, celery and other declared allergens.
What to serve with it
Makes 6 servings with separately cooked rice. Contains peanuts; check stock and other labels. Spoon measures: 1 tablespoon = 15 ml; 1 teaspoon = 5 ml.
Beef Kulma FAQs
How do I know it is ready?
Beef separates under gentle fork pressure; allow more time if still chewy. Sauce coats the meat generously without becoming a dry paste or scorching.
What should I check when buying ingredients overseas?
Beef labelled chuck, casserole beef from the shoulder, or blade is suitable. Avoid using this long cooking time for lean sirloin or minute steak. Use unsweetened peanut butter made predominantly from peanuts. Sweet dessert spreads will change the sauce. Crunchy peanut butter makes a coarser version.
Cooking guidance: Follow current food-safety advice and the instructions for your equipment.



