Total Time
95 min
Servings
4 people
Level
medium
Rating
This classic variation of Kenyan Beef Curry features tender chunks of meat simmered in a rich, tomato-based gravy. Enhanced with mild curry spices and finishing with plenty of fresh cilantro (dhania), it is the ultimate comfort food best served with rice or chapati.
Heat the vegetable oil in a large pot or dutch oven over medium-high heat.
Season the beef cubes with salt and pepper, then brown them in the pot on all sides. Remove the beef and set aside.
In the same pot, add the chopped onion and sauté for 5 minutes until translucent.
Add the minced garlic, grated ginger, curry powder, and turmeric. Stir constantly for 1 minute until fragrant.
Add the chopped tomatoes and cook for about 5 minutes until they break down and form a thick paste.
Return the browned beef to the pot and pour in the beef broth. Bring to a boil, then reduce heat to low, cover, and simmer for 45 minutes.
Add the cubed potatoes and sliced carrots to the pot. Stir well to coat them in the gravy.
Cover and continue to simmer for another 20 to 25 minutes, or until the vegetables are tender and the sauce has thickened.
Taste and adjust salt seasoning if necessary. If the sauce is too thin, mash one or two potato cubes into the gravy.
Stir in the fresh cilantro just before turning off the heat.
Serve hot with steamed rice, chapati, or ugali.