Easy Beef Stir Fry - Kenyan Nyama Fry

Easy Beef Stir Fry - Kenyan Nyama Fry

Quick & Easy 8 Last Update: Mar 07, 2026 Created: Jan 29, 2026
Easy Beef Stir Fry - Kenyan Nyama Fry Easy Beef Stir Fry - Kenyan Nyama Fry
  • Serves: 4 People
  • Prepare Time: 15 minutes
  • Cooking Time: 30 minutes
  • Calories: -
  • Difficulty: Easy
Print

Hey there, food explorers! Get ready to discover a truly incredible dish that's a staple in Kenyan homes and a favorite across East Africa: Nyama Fry! This isn't just any fried beef; it's a wonderfully flavorful, tender, and saucy meal that's surprisingly easy to make. If you've been searching for an easy stir fry recipe beef that's packed with savory goodness, you've hit the jackpot. Nyama Fry (which literally means "fried meat" in Swahili) features tender beef cubes simmered in a rich, aromatic tomato and onion base, often finished with fresh cilantro. It’s comforting, hearty, and utterly delicious.
What you'll need for this quick and simple beef stir fry recipe are a few basic ingredients: beef, onions, tomatoes, garlic, ginger, and some key spices. In about 45 minutes, you can have a fantastic meal ready to serve 4-6 people. Ready to jump in?

Ingredients

Directions

  1. Prep the Beef: Start by cutting your beef into uniform, bite-sized cubes, about 1-inch thick. This ensures they cook evenly. Season the beef lightly with just a pinch of salt.
  2. Tenderize and Brown the Beef: Place the seasoned beef cubes in a large skillet or heavy pot. Add about ¼ cup of water, cover with a lid, and cook over medium heat for 15-20 minutes, or until the beef is tender. The water helps to steam and tenderize the meat. Once tender, remove the lid and increase the heat slightly, letting any remaining liquid evaporate completely. Once the liquid is gone, add 1 tablespoon of cooking oil and brown the beef cubes on all sides until they have a nice crust. Remove the beef from the pot and set aside.
  3. Build the Aromatic Base: In the same pot, add the remaining 1 tablespoon of cooking oil. Add the diced onions and cook over medium heat, stirring occasionally, until they are soft and translucent, just starting to turn golden brown. This usually takes about 5-7 minutes.
  4. Add Garlic and Ginger: Stir in the minced garlic and grated ginger. Cook for another 1-2 minutes until fragrant, being careful not to let the garlic burn. If using, add the diced green bell pepper now and cook for 2-3 minutes until slightly softened.
  5. Develop the Tomato Sauce: Add the diced tomatoes (and optional fresh chilies) to the pot. Cook them down, stirring frequently, until they break down completely and the mixture thickens, resembling a jammy sauce. This can take 8-10 minutes. The goal is to cook out all the watery liquid from the tomatoes. Crumble in the beef stock cube or bouillon powder and stir well to combine.
  6. Simmer and Finish the Sauce: Pour in ¼ cup of water (or reserved beef broth from the tenderizing step if you had any left). Bring the mixture to a gentle simmer. Return the browned beef cubes to the pot, stirring to coat them thoroughly with the rich sauce. Let it simmer for another 5-10 minutes, allowing the flavors to meld and the sauce to thicken and coat the beef beautifully.
  7. Final Touches and Serve: Remove the pot from the heat. Stir in the freshly chopped cilantro (dhania). Taste the Nyama Fry and adjust the salt and pepper if needed. Serve hot and enjoy!

Easy Beef Stir Fry - Kenyan Nyama Fry



  • Serves: 4 People
  • Prepare Time: 15 minutes
  • Cooking Time: 30 minutes
  • Calories: -
  • Difficulty: Easy

Hey there, food explorers! Get ready to discover a truly incredible dish that's a staple in Kenyan homes and a favorite across East Africa: Nyama Fry! This isn't just any fried beef; it's a wonderfully flavorful, tender, and saucy meal that's surprisingly easy to make. If you've been searching for an easy stir fry recipe beef that's packed with savory goodness, you've hit the jackpot. Nyama Fry (which literally means "fried meat" in Swahili) features tender beef cubes simmered in a rich, aromatic tomato and onion base, often finished with fresh cilantro. It’s comforting, hearty, and utterly delicious.
What you'll need for this quick and simple beef stir fry recipe are a few basic ingredients: beef, onions, tomatoes, garlic, ginger, and some key spices. In about 45 minutes, you can have a fantastic meal ready to serve 4-6 people. Ready to jump in?

Ingredients

Directions

  1. Prep the Beef: Start by cutting your beef into uniform, bite-sized cubes, about 1-inch thick. This ensures they cook evenly. Season the beef lightly with just a pinch of salt.
  2. Tenderize and Brown the Beef: Place the seasoned beef cubes in a large skillet or heavy pot. Add about ¼ cup of water, cover with a lid, and cook over medium heat for 15-20 minutes, or until the beef is tender. The water helps to steam and tenderize the meat. Once tender, remove the lid and increase the heat slightly, letting any remaining liquid evaporate completely. Once the liquid is gone, add 1 tablespoon of cooking oil and brown the beef cubes on all sides until they have a nice crust. Remove the beef from the pot and set aside.
  3. Build the Aromatic Base: In the same pot, add the remaining 1 tablespoon of cooking oil. Add the diced onions and cook over medium heat, stirring occasionally, until they are soft and translucent, just starting to turn golden brown. This usually takes about 5-7 minutes.
  4. Add Garlic and Ginger: Stir in the minced garlic and grated ginger. Cook for another 1-2 minutes until fragrant, being careful not to let the garlic burn. If using, add the diced green bell pepper now and cook for 2-3 minutes until slightly softened.
  5. Develop the Tomato Sauce: Add the diced tomatoes (and optional fresh chilies) to the pot. Cook them down, stirring frequently, until they break down completely and the mixture thickens, resembling a jammy sauce. This can take 8-10 minutes. The goal is to cook out all the watery liquid from the tomatoes. Crumble in the beef stock cube or bouillon powder and stir well to combine.
  6. Simmer and Finish the Sauce: Pour in ¼ cup of water (or reserved beef broth from the tenderizing step if you had any left). Bring the mixture to a gentle simmer. Return the browned beef cubes to the pot, stirring to coat them thoroughly with the rich sauce. Let it simmer for another 5-10 minutes, allowing the flavors to meld and the sauce to thicken and coat the beef beautifully.
  7. Final Touches and Serve: Remove the pot from the heat. Stir in the freshly chopped cilantro (dhania). Taste the Nyama Fry and adjust the salt and pepper if needed. Serve hot and enjoy!

You may also like

Newsletter

Sign up to receive email updates on new recipes.