Start with cooking the rice first. Put 1-1/2 cup of water in the pot then add the rice. Wait till it boils, add 1 cinnamon stick and 3 cloves, then put the rice on simmer and cook for 20 minutes.
Season the cutup beef with pepper and salt. Brown in 2 tbsp oil. Take the beef out of the pot and add the remaining 2 tbsp oil, cinnamon stick and 5 whole cloves. When the cinnamon stick starts to unroll take it out and discard.
Saute the onion and bay leaf. Then add the ginger, curry powder and the pepper flakes.
Stir in the the drained tomatoes, 3 tbsp coconut milk and the cubed sweet potatoes. Cook the potatoes for about 10 min. Then add the beef and the cutup red bell pepper and the green beans. Cook for another 10 min. To make the sauce thick add some diluted cornstarch. Serve over the cooked rice.