East African Beef stew is the ultimate comfort food. Chunks of well-marbled beef are seared in olive oil first and then gently braised with garlic and onions in tomato-coconut broth. After about 45 cooking time, the meat becomes meltingly tender and enveloped in a creamy and intensely flavored sauce.
In a large pot, heat oil. Sear the beef till brown. This process will take about 10 minutes. Stir regularly to avoid burning. Drain the beef and set aside.
In the same pot, add onion, and cook, stirring, until lightly browned. This process will take about 3 minutes. Add the garlic and cook, stirring, until fragrant, about 1 minute.
Add the tomatoes and the spices and cook on medium-low heat. Stir occasionally till well cooked, about 8 to 10 minutes.
Re-introduce the seared beef, potatoes, coconut milk, and water. Cover the pot and cook on medium heat for 20 to 25 minutes till meat and potatoes are tender.
Last but not least, add coriander leaves and carrots. Also, check for seasoning and simmer for 5minutes.
Garnish with more coriander leaves and serve hot over some rice or chapati.