Kenyan beef wet fry is a stovetop dish of tender beef simmered with onions, tomatoes, peppers, and warm spices until the sauce is rich and spoonable. Versions vary by cook and region; this practical home-style version builds flavor by simmering the beef first, then finishing it in the tomato sauce.
Ingredients
- 2 lb (900 g) boneless beef chuck or stewing beef, cut into roughly 1¼-inch (3 cm) cubes
- 1 tsp (6 g) fine salt, divided, plus more to taste
- ½ tsp (1 g) ground black pepper
- 2 cups (475 ml) water, for simmering the beef, plus a little extra if needed
- 2 tbsp (30 ml) neutral cooking oil, such as vegetable or sunflower oil
- 1 large yellow or red onion, about 1½ cups (200 g) chopped
- 4 garlic cloves (12 g), finely chopped or crushed
- 1 tbsp (15 g) fresh ginger, peeled and finely grated
- 3 medium ripe tomatoes, about 1 lb (450 g), chopped
- 1 tbsp (16 g) tomato paste
- 1 medium green bell pepper, about 5 oz (150 g), chopped
- 1 tsp (2 g) ground cumin
- 1 tsp (2 g) paprika
- 1 tsp (2 g) Kenyan beef masala or mild curry powder; mild curry powder is an easy substitute, with a slightly different spice blend
- 1 small fresh chili, finely sliced, optional; remove the seeds for less heat
- 1 cup (240 ml) reserved beef cooking liquid, or water if the pot liquid is short
- ½ cup (15 g) chopped fresh cilantro, including tender stems
- 1 tbsp (15 ml) fresh lime juice, optional
Instructions
- Prepare the beef and vegetables. Pat the beef dry and cut it into even cubes so the pieces cook at a similar rate. Chop the onion, tomatoes, and bell pepper, and mince the garlic and ginger. Keep the chili separate so you can decide how much heat to add. Measure out the spices before you start cooking; the finishing steps move quickly once the beef is tender.
- Simmer the beef until tender. Put the beef in a heavy pot or Dutch oven with the water, ½ teaspoon of the salt, and the black pepper. Bring it to a gentle boil over medium-high heat, skimming off any foam if you like, then lower the heat and cover. Simmer gently for about 65 minutes, stirring once or twice. If the pot is nearly dry before the beef is tender, add hot water in small splashes. The meat should yield to a fork but still hold its shape. Check the largest piece with a food thermometer: USDA FSIS lists 145°F (63°C) with a 3-minute rest as the safe minimum for whole cuts of beef. Once it reaches that temperature, remove the pieces and let them rest for 3 minutes; return them to the pot later for the longer, tenderizing braise.
- Save the cooking liquid. Lift the beef out with a slotted spoon and set it aside. Pour the cooking liquid into a heatproof measuring cup. Skim excess fat from the surface if there is a lot, then measure 1 cup (240 ml) for the sauce. If you have less, top it up with water. This lightly seasoned broth carries beef flavor into the tomatoes, so do not discard it all.
- Soften the onion and build the spice base. Heat the oil in the same pot over medium heat. Add the onion and cook for about 5 minutes, stirring often, until soft and lightly golden at the edges. Stir in the garlic, ginger, cumin, paprika, beef masala or curry powder, and chili if using. Cook for 1 minute, just until fragrant. Keep the heat moderate; scorched garlic and spices can make the sauce bitter.
- Cook down the tomatoes. Add the chopped tomatoes and tomato paste, then stir to coat them with the onion and spices. Cook uncovered for about 10 minutes, stirring occasionally and breaking up the tomatoes with the spoon. The mixture should soften into a thick, glossy base rather than remain watery. If it starts sticking before the tomatoes collapse, add a tablespoon or two of the reserved broth.
- Finish the wet fry. Return the beef to the pot and pour in the measured broth. Add the green pepper and the remaining ½ teaspoon salt. Simmer uncovered for 6 minutes, stirring gently, until the sauce clings to the meat and the pepper is just tender. Taste and adjust the salt, chili, or black pepper. Stir in the cilantro and lime juice, if using, then take the pot off the heat. Serve hot with plenty of sauce.
Tips
- Choose a braising cut. Chuck, shoulder, or labeled stewing beef has enough connective tissue to become tender during a slow simmer. Very lean steak can turn dry and chewy if cooked for the same length of time. Cut the beef into similar-sized cubes, and trim only thick, hard pieces of surface fat.
- Keep the simmer gentle. A vigorous boil can make the meat contract and may evaporate the liquid before it softens. Look for occasional bubbles, not a rolling boil. If the beef is still firm at 65 minutes, continue simmering and check every 10 minutes, adding a little hot water when necessary.
- Let the tomatoes cook down. Wet fry should have a moist, clinging sauce, not a thin soup. Give the tomatoes time to break down before adding the broth. If the finished sauce is too loose, simmer it uncovered for a few extra minutes; if it is too thick, loosen it with reserved broth a tablespoon at a time.
- Adjust the heat and seasoning at the end. Fresh chilies vary in strength, so start with a small amount or leave the chili out and offer sliced chili at the table. Salt also concentrates as the sauce reduces. Taste after the final simmer rather than salting heavily at the beginning.
Serving Suggestions
Serve Kenyan beef wet fry hot, straight from the pot, with a starch that can catch the sauce. Ugali is a classic choice: tear off a small piece and use it to scoop up beef and tomato gravy. Steamed white rice, chapati, or soft flatbread also works well, especially when you want to stretch the meal to serve more people. A side of mashed potatoes is another comfortable option, though it is less traditional.
For a balanced plate, add a fresh or simply cooked vegetable alongside the rich sauce. Sliced cabbage sautéed until just tender, steamed greens, or a tomato-and-onion salad with a little lime all pair nicely. Keep the accompaniments fairly plain so they do not compete with the ginger, garlic, and spices in the beef. If serving family-style, put extra cilantro, lime wedges, and sliced chili on the table so everyone can finish their portion to taste.
Variations
Use beef masala or curry powder. Kenyan spice blends differ, and some cooks use a prepared beef masala while others favor curry powder or their own mix. The recipe uses cumin, paprika, and one of those blends as a flexible base. If your blend already contains plenty of cumin or chili, reduce those individual spices and taste before adding more.
Make it milder or hotter. For a gentle family-style pot, omit the fresh chili and use mild paprika. For more heat, include the chili seeds or add a pinch of cayenne with the spices. Add heat gradually: the sauce reduces, and the chili flavor becomes more noticeable as it simmers.
Add vegetables. The green bell pepper is included for sweetness and texture. You can replace it with a red pepper, which makes the sauce sweeter, or add a peeled, diced carrot with the tomatoes for a softer, sweeter note. Avoid adding too many vegetables at once, because they release liquid and can make the finished sauce less concentrated.
Use a pressure cooker for the beef. For a quicker route to tender meat, cook the beef with the salt, pepper, and water in a pressure cooker according to the appliance instructions for beef cubes, then release pressure as directed by its manufacturer. Check the beef for tenderness and make the onion-tomato sauce separately in a pan. Add the cooked beef and some of its broth for the final simmer. Pressure-cooker models and cube sizes differ, so use the cooker’s timing guidance rather than assuming one time fits every appliance.
Storage and Reheating
Refrigerate the beef within 2 hours of cooking. Transfer it to a shallow, covered container so it cools promptly, and keep it refrigerated for 3–4 days. The sauce may thicken as it chills; that is normal. For longer storage, freeze in airtight, meal-sized containers for up to 3 months for best quality. Thaw overnight in the refrigerator, not on the counter.
Reheat only the portion you plan to eat, either in a covered saucepan over medium-low heat or in the microwave, stirring occasionally. Add a splash of water or broth if the sauce is very thick. Heat leftovers to 165°F (74°C), checking with a food thermometer, and make sure the beef is steaming hot throughout. Avoid repeatedly cooling and reheating the full batch; divide it into smaller portions when storing.
Frequently Asked Questions
What does “wet fry” mean?
Wet fry describes a dish cooked with a moist, saucy finish rather than a dry, crisp one. In this recipe, the beef is simmered until tender, then finished with a cooked-down tomato, onion, and spice sauce. The sauce should coat the meat and remain easy to spoon over ugali, rice, or chapati.
Can I make Kenyan beef wet fry without beef masala?
Yes. Mild curry powder is a practical substitute and gives the dish a slightly different blend of spices. If you do not have either, use the cumin and paprika listed in the recipe, add a pinch of ground coriander if available, and season to taste. The flavor will be simpler, but the tomato, onion, garlic, and ginger still make a satisfying sauce.
Why is my beef still tough?
Beef that is safe to eat can still need more time to become tender. The cut, cube size, and simmer intensity all affect how quickly connective tissue softens. Keep the pot at a gentle simmer and continue cooking in 10-minute increments, adding hot water if needed. A hard boil is not a shortcut and can make the texture worse.
Can I make the sauce ahead?
Yes. You can cook the beef and tomato sauce ahead, cool them promptly, and refrigerate them together for up to 3–4 days. The flavors will meld, and the sauce may become thicker overnight. Reheat gently with a little water or broth and bring the leftovers to 165°F (74°C). For the freshest green-pepper texture, you can add the pepper during reheating and simmer until just tender.
Can I use tomatoes from a can?
Yes. Replace the three fresh tomatoes with one 14.5-ounce (411 g) can of diced tomatoes, including their juice. The canned version may need a few extra minutes to reduce, especially if it is especially juicy. Taste before adding extra salt because canned tomatoes can vary in sodium. Keep the tomato paste if you want a deeper, more concentrated sauce.
What can I do if the sauce tastes too sharp?
First simmer it for a few more minutes; fully cooked tomatoes often taste less sharp than barely cooked ones. If it still needs balance, stir in a small pinch of sugar, then taste again, or add a little more oil or broth to round out the sauce. Avoid adding a large amount of sweetener, which can cover the savory spice rather than balance it.
Related
- Kenyan Rice Recipe: A Fragrant Beef Pilau for Dinner
- Kenyan Dawa Recipe: A Lime, Honey, and Vodka Cocktail
- Kenyan Food Recipes: Fragrant Beef Pilau Recipe
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).