Kenyan meat stew is a comforting beef-and-vegetable dish simmered in a savory tomato gravy, commonly served with ugali, rice, or chapati. This version builds flavor with browned beef, onion, ginger, garlic, curry powder, potatoes, and carrots, using familiar ingredients for a satisfying one-pot meal. Recipes vary between households and regions, so adjust the seasoning and vegetables to suit your table.
Ingredients
- 2½ lb (1.13 kg) beef chuck, cut into 1¼-inch (3 cm) cubes
- 2 tbsp (30 ml) neutral cooking oil, such as sunflower or canola oil
- 2 medium yellow onions, finely chopped, about 2 cups (300 g)
- 3 cloves garlic, minced, about 1 tbsp (15 g)
- 1 tbsp (15 g) peeled, finely grated fresh ginger
- 2 tbsp (30 g) tomato paste
- 3 medium tomatoes, chopped, about 2 cups (360 g)
- 1 tsp (2 g) mild curry powder
- 1 tsp (2 g) paprika
- ½ tsp (1 g) ground cumin
- 1½ tsp (9 g) fine salt, divided, plus more to taste
- ½ tsp (1 g) ground black pepper
- 2½ cups (600 ml) beef stock, preferably lower-sodium
- 2 medium carrots, peeled and cut into ½-inch (1 cm) pieces, about 1 cup (130 g)
- 3 medium potatoes, peeled if desired and cut into 1-inch (2.5 cm) chunks, about 1 lb (450 g)
- 1 green bell pepper, chopped, about 1 cup (150 g)
- 1 tbsp (15 ml) fresh lemon juice, optional
- ¼ cup (10 g) chopped fresh cilantro, plus extra for serving
- ½ cup (120 ml) water, only if needed to loosen the stew
Instructions
- Prepare the ingredients. Pat the beef dry with paper towels; drying helps it brown rather than steam. Chop the vegetables and measure the spices before you start cooking. If the meat is in larger pieces, cut it evenly so it softens at roughly the same rate. Keep the potatoes in a separate bowl because they go into the pot later.
- Brown the beef, about 8 minutes. Heat the oil in a heavy pot or Dutch oven over medium-high heat. Season the beef with about ½ teaspoon of the salt and the black pepper. Brown it in two batches, turning the pieces so several sides develop a deep golden color. Crowding the pot releases moisture and prevents browning. Transfer the browned beef to a plate; leave the flavorful browned bits in the pot.
- Cook the aromatics, about 10 minutes. Reduce the heat to medium. Add the onions and cook for 6 to 7 minutes, stirring often, until softened and lightly golden. Add the garlic and ginger and stir for 30 seconds, just until fragrant. Mix in the tomato paste, curry powder, paprika, cumin, and remaining salt. Cook for 1 minute, stirring so the paste darkens slightly without scorching.
- Build the tomato base and simmer the beef, about 60 minutes. Stir in the chopped tomatoes and scrape the bottom of the pot to lift any browned bits. Cook for 5 minutes, until the tomatoes begin to collapse. Return the beef and any juices to the pot, pour in the stock, and bring the liquid to a gentle boil. Cover, reduce the heat to low, and simmer gently for about 55 minutes, stirring once or twice. Keep the lid on between checks; the liquid should bubble softly, not boil hard. USDA FSIS lists 145°F (63°C) with a 3-minute rest as the safe minimum for whole cuts of beef; check the center of a large cube with a food thermometer, then continue simmering until the meat is tender.
- Add the vegetables, about 22 minutes. Stir in the carrots, potatoes, and green pepper. If the liquid barely reaches the ingredients, add up to ½ cup (120 ml) water. Cover and simmer for 18 to 22 minutes, stirring gently once, until the potatoes are tender when pierced with a knife and the beef is easy to bite. Avoid vigorous stirring, which can break up the potatoes and make the gravy cloudy.
- Finish the gravy, about 5 minutes. Uncover the pot and simmer for up to 5 minutes if the sauce needs to thicken. If it is thicker than you like, stir in a splash of water or stock. Taste and adjust the salt and pepper. Stir in the lemon juice, if using, and the chopped cilantro. Let the stew stand, covered, for 3 minutes before serving; this short rest lets the bubbling settle and gives the USDA-recommended rest after the beef has reached its safe minimum temperature.
- Check the texture and serve hot. The finished gravy should coat the beef and vegetables without being pasty. If the beef is still chewy, cover the pot and simmer it in 10-minute increments, checking tenderness each time; chuck can vary in thickness and cooking time. Spoon the stew into bowls, making sure each serving has meat, potatoes, vegetables, and plenty of sauce.
Tips
- Choose a stew-friendly cut. Beef chuck has enough connective tissue to become tender during a slow simmer and contributes body to the gravy. Stewing beef is also suitable if the pieces are similar in size. Lean, quick-cooking cuts can turn dry or firm when simmered this long, so they are not the best choice here.
- Use a mild curry powder. Kenyan curry powder is available in some African or international grocery shops, but a standard mild curry powder is a practical substitute. Blends differ, so start with the listed amount and add more only after tasting. A hotter blend will make the stew spicier and can overwhelm the tomato and beef flavors.
- Control the heat and liquid. A gentle simmer is more useful than a rolling boil: it helps the beef soften without breaking the potatoes apart. Keep the pot covered while the beef cooks, and add the optional water only if the gravy is reducing too quickly or the vegetables are not partly surrounded by liquid.
- Season in stages. Stock, curry powder, and tomato paste can all contain salt, which is why the recipe uses lower-sodium stock and saves some seasoning for the end. Taste after the potatoes are tender, when the sauce has concentrated, and adjust a little at a time rather than adding a large pinch early.
Serving Suggestions
Serve the stew hot in shallow bowls, with a generous spoonful of tomato gravy over every portion. Ugali, a firm maize meal staple, is a classic partner: tear off a piece and use it to scoop up the sauce. Steamed white rice is an easy alternative, while chapati works well for wiping the bowl clean. If you want a lighter accompaniment, serve it with sautéed greens such as sukuma wiki or simple steamed cabbage.
For a balanced plate, include both meat and vegetables rather than serving only the gravy. Offer chopped cilantro and lemon wedges at the table so people can add a fresh, sharp finish to taste. If the stew is part of a larger meal, keep the other sides simply seasoned; the gravy already brings tomato, spice, and salt to the plate.
Variations
Use goat instead of beef: Goat is enjoyed in many Kenyan meals and can replace the beef at the same weight. Choose stew-cut pieces, brown them in batches, and expect the simmer to take longer depending on the cut. Check tenderness rather than relying only on the clock; keep the potatoes out until the meat is close to tender so they do not disintegrate.
Make it hotter: Add one finely chopped small chili with the garlic and ginger, or serve sliced chili on the side. Removing the seeds reduces some of the heat, but chili strength varies. Change the vegetables: Replace the green pepper with peas stirred in during the last 5 minutes, or use sweet potato in place of some of the regular potato. Sweet potato softens faster and lends a sweeter flavor, so cut it into larger chunks and check it early.
Adjust the spice profile: A pinch of ground coriander can complement the tomato and ginger, while a little extra paprika gives a rounder, warmer flavor. Keep additions restrained so the dish remains a savory stew rather than tasting like a dry spice mix. For a thicker, more tomato-forward gravy, add one extra tablespoon (15 g) of tomato paste with the original amount rather than reducing the stock too aggressively.
Storage and Reheating
Refrigerate leftovers within 2 hours of cooking, divided among shallow, covered containers so they cool promptly. The stew keeps for 3 to 4 days in the refrigerator. The potatoes may absorb some gravy as it sits, and the sauce will thicken; that is normal. Add a small splash of water or stock when reheating to bring it back to a spoonable consistency.
Reheat only the amount you plan to eat, either in a saucepan over medium-low heat or in a microwave-safe covered dish. Stir occasionally so the center heats evenly, and bring leftovers to 165°F (74°C), checking with a food thermometer. If using a saucepan, add liquid a tablespoon at a time if needed and avoid a hard boil that can break up the potatoes. Freeze portions in airtight, freezer-safe containers for up to 2 to 3 months for best quality. Thaw overnight in the refrigerator and reheat to 165°F (74°C); do not thaw on the counter.
Frequently Asked Questions
Can I make Kenyan meat stew without potatoes?
Yes. Leave them out and serve the stew with ugali, rice, or chapati. Without potatoes, the gravy may feel thinner, so uncover the pot for a few minutes near the end if you want it more concentrated. You can also add extra carrots or another firm vegetable, adjusting the cooking time so it becomes tender but does not fall apart.
Why is my beef still tough after simmering?
Beef can be safe to eat before its connective tissue has softened enough to feel tender. Keep it at a gentle simmer, covered, and cook in 10-minute increments until a fork slides into a piece easily. Check that the pot has not boiled dry, and add a little hot water or stock if necessary. A hard boil is not a shortcut and can make the meat seem tighter.
Can I use canned tomatoes?
Yes. Replace the three fresh tomatoes with about 1½ cups (360 g) chopped canned tomatoes and use their juices. Canned tomatoes may make the sauce a little more tangy and liquid, depending on the brand. Simmer the tomato base until it thickens slightly before adding the stock, and taste the finished stew before adding extra salt.
Can I cook the stew ahead of time?
Yes. Make it a day ahead, cool it promptly, and refrigerate it in a covered container. The flavors meld as it rests, and the sauce may thicken, so loosen it with a small splash of water or stock when reheating. Heat the entire portion evenly to 165°F (74°C), or reheat only the servings needed for that meal.
Can I make this in a slow cooker?
You can, though browning the beef and cooking the onion, garlic, ginger, and tomato paste in a pan first gives the stew a deeper flavor. Transfer those ingredients to the slow cooker with the stock and tomatoes, then cook until the beef is tender. Add the potatoes and carrots later if your cooker allows, because they can become very soft during a long cook.
Is Kenyan meat stew always made with beef?
No single recipe represents every Kenyan household. Beef is a familiar choice, while goat and other meats are used in different settings, and the vegetables and spice blends vary. This recipe uses beef with potatoes and carrots for a practical one-pot version; the basic method of browning meat and simmering it in a seasoned tomato base can be adapted to suit what you have.
Related
- Egyptian Chicken and Rice with Spiced Broth and Vermicelli
- Hungarian Fisherman’s Soup: A Rich, Paprika-Led Recipe
- Egyptian Calrose Rice: A Toasted Vermicelli Side Dish
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).