Ingredients
- 3 tablespoons extra-virgin olive oil or avocado oil
- 1 pound beef sirloin, sliced into thin strips
- 1 teaspoon kosher salt
- 1/2 teaspoon freshly ground black pepper
- 1 small red onion, finely chopped
- 1/2 green bell pepper, finely chopped
- 2 teaspoons garam masala
- 1/2 tablespoon freshly grated garlic
- 1/2 tablespoon freshly grated ginger
- 1 tablespoon tomato paste
- 4 medium Roma tomatoes, finely chopped
- 2 tablespoons chopped fresh cilantro
- Cooked white rice or ugali, for serving
Instructions
- Heat 1 tablespoon oil in a large skillet over high heat.
- Add half of the sliced beef in a single layer and season lightly with salt and pepper.
- Cook undisturbed for 1 minute, then stir and continue cooking for 2 to 4 minutes until browned. Transfer to a bowl.
- Repeat with another tablespoon of oil and the remaining beef.
- Reduce heat to medium and add the remaining oil if needed.
- Add the onion and green bell pepper. Cook for about 3 minutes until softened.
- Stir in the garam masala, garlic, and ginger. Cook for 1 minute until fragrant.
- Add the tomato paste and cook for another minute until slightly darkened.
- Mix in the chopped tomatoes and cook for 7 to 8 minutes until thickened into a rich sauce.
- Return the cooked beef and juices to the skillet and stir well to coat in the sauce.
- Simmer for 1 to 2 minutes until heated through.
- Sprinkle with fresh cilantro and serve hot with rice or ugali.
Notes
- Sirloin beef cooks quickly and stays tender, making it ideal for this recipe.
- Avoid overcrowding the pan when browning the beef to achieve better caramelization.
- Add coconut milk near the end for a creamier sauce variation.
- Fresh tomatoes create the best flavor, but canned diced tomatoes can also be used.
- Store leftovers in the refrigerator for up to 3 days.
- This dish pairs wonderfully with ugali, rice, chapati, or mashed potatoes.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Dinner
- Method: Stovetop
- Cuisine: Kenyan
- Diet: Halal
Nutrition
- Serving Size: 1 serving
- Calories: 340
- Sugar: 5g
- Sodium: 620mg
- Fat: 19g
- Saturated Fat: 4g
- Unsaturated Fat: 13g
- Trans Fat: 0g
- Carbohydrates: 9g
- Fiber: 2g
- Protein: 32g
- Cholesterol: 85mg