Season beef cubes well with salt and pepper and set aside.
Finely dice large onion.
Heat olive oil in large saucepan over medium high heat.
Add onion to the saucepan and fry until translucent and just about to change colour.
Add beef and fry with onion until browned on all sides.
Add minced garlic and fry for about 1 minute.
Add advieh and stir to thoroughly coat all ingredients.
Add water and bring to the boil. Turn down to a simmer. Simmer for 1 hour, covered.
After 1 hour, add tomatoes and tomato sauce. Let simmer for 20 minutes, covered.
Add potatoes and let simmer for 20 minutes, covered.
Add green beans, and let simmer a further 20 minutes, partly covered.
If the sauce needs to be thickened, remove cover completely and turn heat to medium high to reduce for a few minutes. Test potatoes for tenderness and serve over basmati rice.
Optional: Garnish with peanuts and fresh parsley.