Start by preparing all your ingredients, mince the garlic, ginger and turmeric, dice the carrots and onions, chop the cilantro (dania) stems & leaves and puree or grate the tomatoes.
Dust the beef shanks with the all purpose flour on both sides.
On a large skillet or pan heat the cooking oil or melt the butter. Place the beef shanks to brown them on both sides then set them aside.
On the same pan, add in the diced onions and allow to cook till translucent.
Add in the minced ginger, garlic and turmeric and the chopped cilantro (dania) stems. Mix them and allow to cook till fragrant.
Add in the diced carrots and the white wine vinegar . Allow to cook for about 3 minutes for flavour to start developing and remember to season with sea salt and black pepper. Incase you are using any spices, this is the time for you to add them.
Mix in the pureed or grated tomatoes and allow to cook as well for about 2 minutes.
Transfer everything to a pressure cooker then add in the beef shanks, the beef stock and the rosemary, thyme and bay leaf. Cover and allow to pressure cook for about 35-40 minutes.
Once cooked and the pressure has released, discard the rosemary, thyme stem and bay leaf then garnish with the chopped cilantro (dania) leaves and serve with some ugali, mashed potatoes or Stir Fried Vegetable Brown Rice or any other carb of your choice and some veggies on the side.