This Ethiopian-inspired stir-fry features tender cubes of lamb seared with aromatic berbere spice, caramelized onions, ripe tomatoes, and fresh rosemary. Traditionally served atop injera flatbread, the dish delivers a warm, smoky heat balanced by bright, savory notes — a quick weeknight version of one of Ethiopia's most beloved street foods.
Prep Time20 mins
Cook Time15 mins
Total Time35 mins
Servings4
Yield4 servings
Nutrition Facts
Per serving (estimated)
- 420 kcalCalories
- 28 gFat
- 11 gSaturated Fat
- 9 gCarbs
- 2 gFiber
- 4 gSugar
- 34 gProtein
- 420 mgSodium
- 560 mgPotassium
- 45 mgCalcium
- 4.2 mgIron
- 14 mgVitamin C
- 90 mcgVitamin A
Ingredients
For the Lamb Marinade
- 1.5 lbs boneless lamb shoulder, cut into 3/4-inch cubes
- 1.5 tablespoons berbere spice blend
- 1 teaspoon kosher salt
- 1/2 teaspoon freshly ground black pepper
For the Aromatics
- 3 tablespoons niter kibbeh (spiced clarified butter) or ghee
- 1 large yellow onion, halved and thinly sliced
- 4 garlic cloves, minced
- 1 tablespoon freshly grated ginger
- 1 large jalapeño, seeded and thinly sliced
For the Stir-Fry
- 2 medium ripe tomatoes, diced (about 1 cup)
- 2 tablespoons berbere spice blend
- 1/2 cup low-sodium beef or chicken stock
- 1 large sprig fresh rosemary
For Serving (optional)
- Injera or crusty flatbread
- Lemon wedges
- Extra berbere for heat
Directions
- In a medium bowl, toss the lamb cubes with 1.5 tablespoons berbere, salt, and pepper until evenly coated. Let marinate at room temperature for 15 minutes while you prep the remaining ingredients.
- Heat the niter kibbeh in a large cast-iron skillet or heavy skillet over medium-high heat until melted and shimmering.
- Add the sliced onion and cook, stirring occasionally, for 4 to 5 minutes until softened and lightly caramelized at the edges.
- Push the onions to the side and add the marinated lamb in a single layer. Sear without stirring for 2 minutes to develop a crust, then stir and cook another 3 to 4 minutes until the lamb is browned on all sides.
- Add the garlic, ginger, and jalapeño, and stir constantly for 45 seconds until fragrant. Sprinkle in the remaining 2 tablespoons of berbere and toast the spices for 30 seconds, stirring to coat the meat.
- Pour in the diced tomatoes and stock, scraping up any browned bits from the bottom of the pan. Bring to a brisk simmer and cook uncovered for 4 to 5 minutes, until the sauce thickens slightly and the lamb is tender but still juicy.
- Tuck the rosemary sprig into the pan, let it steep for 1 minute to release its oils, then remove and discard. Taste and adjust salt or add more berbere for extra heat.
- Serve hot, traditionally over injera with extra berbere and lemon wedges on the side for heat lovers.
Cook’s Notes
- For the most authentic flavor, source a true Ethiopian berbere blend from a specialty market or online; commercial substitutes often lack fenugreek and korarima.
- If niter kibbeh is unavailable, infuse 3 tablespoons of ghee with a pinch each of cardamom, cinnamon, and nutmeg for a close approximation.
- Cook the lamb in two batches in a smaller pan to ensure proper searing rather than steaming, which is key to developing deep flavor.
- Resting the lamb at room temperature for 15 minutes before cooking helps it sear evenly and stay tender.
- Leftover stir-fry keeps well refrigerated for up to 3 days and the flavors deepen noticeably overnight — reheat gently in a covered skillet.










