Cut the beef into cubes. Sprinkle with the spices and let soak for about 30 minutes.
Fry vigorously in olive oil. Cut the onions, peppers, garlic and chilli into large pieces. When the meat is brown all over, add and sauté. Deglaze with hot water.
Let simmer for 2-3 hours (depending on the quality of the meat). Check the fluid level in between. At the end of the cooking time, the liquid should have evaporated enough that a creamy sauce has formed.
Add the cranberries and bring to the boil again briefly. Tastes great with boiled potatoes with red cabbage.