I have a very similar meal on my regular and outdoor rotation.
Pre-Prepare meat :
A few tablespoons of "hot" / "red" curry powder
teaspoon of salt
some oil (I use peanut)
some cider vinegar
Combine above to make a runny paste.
Apply to 1.5 Kg diced beef.Leave to sit covered in fridge for a couple hours.[1]
3 Large Brown Onions
6 Large Cloves Garlic
Knob of fresh ginger the size of my thumb
5 fresh Birdseye Chillies
Very Finely chop all above ingredients add 5 cardamon pods slightly bruised, and fry in peanut oil in a suitable size heavy base pot over high heat stirring frequently until onion begins to liquefy.
Add Diced beef to Onion/etc and seal.
[optional] Add fresh habenero chillies to taste sliced and deseeded.
Add two cans of diced tomato[2], and a can of chicken stock[3] and stir. Reduce heat and simmer uncovered for 30 minutes, stirring occasionally.
Dice 3 medium-large potatoes mix into brew, Simmer 30 minutes uncovered, stirring occasionally.
Cover and simmer until potatoes are completely tender[4].
Serve with basmati rice, and papadums.
[1] Normally, I pour this mixture into the snap seal bags that I freeze the meat in. Tip it in in the morning and defrost meat durring the day.
[2] This is most often eaten as a bush meal, and tomato's don't travel real good on the dirt. Additionally I'm too lazy to chop that many tomatos.
[3] I just use a stock cube and dissolve it in water in one of the tomato tins.
[4] If the sauce isn't thick enough leave uncovered.
As a side note when served outdoors, DO NOT let the dog clean up the scraps under any circumstance.