01 -
Turn onions, carrots, and potatoes into big slices or chunks (about an inch wide). Mince garlic, and shred the apple finely.
02 -
Let potato pieces soak in warm water for 15 minutes. This helps shed some starch.
03 -
Sprinkle salt over the beef chunks. Let them sit out at room temperate for 10 minutes.
04 -
Heat up 1 teaspoon of oil in a pot on medium. Sear the beef pieces for 2-3 minutes, turning until all sides are browned. Take them out afterward.
05 -
Throw the onions into the pot with butter. Stir them around for 8 minutes until golden and sweet. Add garlic for 30 seconds, then mix in carrots and potatoes. Put the browned beef back in, stirring for another minute.
06 -
Add in 5 cups of water. You can also mix in the apple, honey, ketchup, and Worcestershire sauce at this point if you'd like.
07 -
Cover with a lid, and keep it simmering at medium-low heat for 15 minutes. Stir it here and there. While simmering, skim off the foam floating on top.
08 -
To check if it's ready, use a wooden chopstick to poke through the potato. It should slide right in. Once it feels tender, turn the heat off.
09 -
Take one or two curry roux cubes at a time. Set them in a ladle, dip into the liquid, and stir with chopsticks until they melt. Repeat till all roux is dissolved.
10 -
Simmer uncovered on low-ish heat for about 15 minutes, stirring often so nothing sticks to the bottom and burns. You'll know it's ready when the curry thickens.
11 -
Take the pot off the stove, and serve it alongside some rice. Enjoy your meal!