This Quick, Easy Kenyan Beef Dish Is My Family's Favorite Weeknight Dinner

This popular Kenyan beef dinner comes together in under 30 minutes.

By
Kiano Moju
Kiano Moju is a contributing writer at Serious Eats.
Kiano Moju is a Los Angeles-based culinary producer, food writer, recipe developer, and on-screen personality who contributes to Serious Eats. She is the founder of Jikoni, a creative culinary studio, site, educational platform, and YouTube channel focused on showcasing African culture and people through the lens of food.   
Learn about Serious Eats' Editorial Process
Published October 30, 2024
Side view of Kenyan Wet Fry

Serious Eats / Maureen Celestine

Why It Works

  • Searing the beef in batches over high heat ensures a flavorful crust on the exterior, without overcooking the meat.
  • Sautéeing garlic, ginger, and garam masala with the fresh tomatoes create a flavorful sauce.
  • Tomato paste thickens the sauce to a velvety texture and adds concentrated tomato flavor.

Beef wet fry—tender bite-size beef chunks coated in a thick tomato-based sauce—is a popular dish in Kenya, and one of my favorite easy go-to dinners. When I was growing up in Kenya, my family would sit around the dinner table enjoying generous portions of the stew-like dish laddled next to ugali (cooked cornmeal) or white rice, all prepared by my grandmother.

Overhead view of Kenyan Wet Fry

Serious Eats / Maureen Celestine

In Kenya, “wet fry” is prepared throughout the country,and it's one of the most popular methods employed by home cooks. The term refers to meat (lamb or beef) that’s sautéed with a tomato-based sauce and it’s most commonly enjoyed with ugali or rice, just as my family does. It’s incredibly flavorful, yet it's simple to prepare, making it a great weeknight dinner option. My recipe is heavily inspired by the wet fry I grew up eating, but I use a different cut of beef and have streamlined the cooking process slightly.

For a Quicker Wet Fry, Choose Sirloin Steak

Wet fry recipes in Kenya will vary from household to household, but the traditional preparation is consistent: It starts with cutting tougher cuts of meat, such as lamb leg or beef chuck, into small, fork-friendly pieces and then boiling the meat until tender. Then the dish is finished with the Kenyan “fry” technique, in which the meat is sautéed until browned and tossed with the simmered tomato sauce.

Adding meat to pot

Serious Eats / Maureen Celestine

In Kenya, it’s practical to start with a tougher cut of meat since that's typically what's available, but when I make this recipe at my home in the United States, I streamline the cooking process by starting with sirloin, a more tender cut of beef that doesn’t require a long, gentle cook to tenderize it before searing. Eliminating the traditional step of boiling the meat saves over an hour of cooking time in my recipe. 

In the recipe below, I slice the sirloin thin and sear the beef in batches over high heat to develop good browning without crowding the pan. This prevents the beef from steaming as it cooks and ensures it has a flavorful crust. After briefly cooking, the beef is removed to a bowl and the sauce is prepared in the same skillet.

Dialing in the "Wet" Part of Wet Fry: A Silky and Flavorful Tomato Sauce

The “wet” part of wet fry is the sauce. It's almost always tomato-based, but the added seasonings can vary from household to household. I prefer an aromatic base of onions, bell peppers, garlic, ginger, and garam masala. The duo of garlic and ginger plus garam masala is widely used in coastal Kenyan cooking, where the cuisine has a strong Indian influence. I recommend using a microplane for grating both the garlic and ginger into a fine paste to ensure the flavors infuse throughout the thick sauce. (Alternatively you can start with already prepared garlic and ginger pastes, but they won’t have quite the same kick of flavor as fresh.)

Overhead view of Kenyan Wet Fry

Serious Eats / Maureen Celestine

I also add a tablespoon of tomato paste to the sauce. It adds concentrated tomato flavor and thickens the sauce slightly, ensuring the ideal velvety texture. The sauce only needs about 15 minutes to cook, and you’ll know it’s ready once the tomatoes are broken down and it’s thick enough to coat the back of a spoon.

Once the meat and sauce are prepared, all that’s left is to stir the seared beef back into the sauce to coat—the entire dish comes together in under 30 minutes. Whether you're looking for a comforting meal or an introduction to Kenyan cooking—or both!—my hearty beef wet fry delivers on flavor and ease.

Recipe Details

This Quick, Easy Kenyan Beef Dish Is My Family's Favorite Weeknight Dinner

Cook 20 mins
Total 20 mins
Serves 4
Cook Mode (Keep screen awake)

Ingredients

  • 3 tablespoons (45ml) extra-virgin oil or avocado oil

  • 1 pound beef sirloin, sliced into 1/4-inch thin strips that are about 2-inches long

  • Kosher salt and freshly ground black pepper

  • 1 small red onion (6 ounces; 170g), finely chopped

  • 1/2 green bell pepper (3 ounces; 85g), finely chopped

  • 2 teaspoons garam masala

  • 1/2 tablespoon (15g) freshly grated garlic or store-bought paste (see notes)

  • 1/2 tablespoon (15g) freshly grated ginger or store-bought paste (see notes)

  • 1 tablespoon (15ml) tomato paste

  • 4 medium plum or Roma tomatoes (12 ounces; 340g), finely chopped

  • Small handful fresh cilantro, finely chopped, for garnish

  • Ugali or white rice for serving

Directions

  1. In a 12-inch stainless-steel skillet, heat 1 tablespoon oil over high heat until just smoking. Add half of the beef, spreading it out in a single layer. Season lightly with salt and pepper and cook without moving until lightly browned on first side, about 1 minute. Toss and continue to cook, stirring frequently, until fully browned, 2 to 4 minutes. Transfer to a large bowl. Repeat with 1 tablespoon oil and remaining beef.

    Two image collage of meat cooking

    Serious Eats / Maureen Celestine

  2. After all meat has been removed from the pan, lower the heat to medium and if skillet is dry, add the remaining 1 tablespoon of oil if necessary. Add onions and bell pepper and cook, stirring occasionally, until softened, about 3 minutes.

    Overhead view of cooking onions and vegetables

    Serious Eats / Maureen Celestine

  3. Stir in the garam masala, garlic, and ginger and cook until fragrant, about 1 minute. Add the tomato paste and cook, stirring to incorporate, until paste darkens, about 1 minute.

    Side view of stirring meat into pan

    Serious Eats / Maureen Celestine

  4. Add tomatoes, stir to combine and cook, stirring frequently, until the tomatoes break down and vegetables soften into a cohesive, slightly chunky sauce, 7 to 8 minutes.

    Overhead view of sauce thickening

    Serious Eats / Maureen Celestine

  5. Once the sauce has thickened and the vegetables are cooked down, toss the seared beef back into the skillet, stirring to coat the meat in the sauce. Cook until warmed through, 1 to 2 minutes.

    Two image collage of adding beef back in

    Serious Eats / Maureen Celestine

  6. Stir in cilantro just before serving. Serve with ugali or white rice.

    Overhead view of adding herbs into pot

    Serious Eats / Maureen Celestine

Special Equipment

12-inch stainless-steel skillet

Notes

For extra richness, you can substitute a portion of the tomato with beef broth or finish the sauce with a few tablespoons of coconut milk.

For grating the garlic and ginger, I recommend using a microplane.

For added spice, add a mild chili or chili flakes when adding the garlic.

Make-Ahead and Storage

Beef wet fry is best served fresh but can be stored in the refrigerator for up to 3 days. Reheat gently in a skillet on the stovetop, adding a splash of water or broth if needed to create a saucy texture.

Nutrition Facts (per serving)
426Calories
27gFat
13gCarbs
33gProtein
×
Nutrition Facts
Servings: 4
Amount per serving
Calories426
% Daily Value*
Total Fat 27g35%
Saturated Fat 7g36%
Cholesterol 104mg35%
Sodium 148mg6%
Total Carbohydrate 13g5%
Dietary Fiber 3g9%
Total Sugars 6g
Protein 33g
Vitamin C 32mg160%
Calcium 60mg5%
Iron 3mg17%
Potassium 778mg17%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

More Serious Eats Recipes