Ethiopia · Africa

Ethiopian Tibs Recipe: Berbere-Spiced Beef Skillet

Updated November 3, 2026

Total time
40 min
prep 20 min · cook 20 min
Serves
4
portions as written
Safe temperature (USDA)
145°F / 63°C
check the thickest piece
Cuisine
Ethiopia
Africa

Jump to recipe

Ethiopian Tibs Recipe: Berbere-Spiced Beef Skillet

Ethiopian tibs is a skillet dish of beef cooked with onions, berbere, and often butter, then served hot with injera for scooping. This version balances warm chile spice with tomato and fresh aromatics; tibs varies by region and cook, so adjust the heat and richness to suit your table.

Ingredients

  • 1½ lb (680 g) beef sirloin or another tender steak, trimmed and cut into 1-inch (2.5 cm) cubes
  • 2 tbsp (30 ml) neutral oil, such as canola or sunflower oil
  • 1 medium yellow onion, about 1 cup (150 g), thinly sliced
  • 1 medium tomato, about 1 cup (150 g), diced
  • 1½ tbsp (about 10 g) berbere spice blend, plus more to taste
  • 3 garlic cloves (about 9 g), finely chopped
  • 1 tbsp (6 g) finely grated fresh ginger
  • 1½ tbsp (21 g) niter kibbeh, Ethiopian spiced clarified butter, or ghee
  • 2 tbsp (30 ml) water
  • ¾ tsp (4 g) fine salt, or to taste
  • ¼ tsp (0.5 g) freshly ground black pepper
  • 1 tsp (about 1 g) finely chopped fresh rosemary
  • 1 small green chile, such as jalapeño, about ½ oz (15 g), thinly sliced; optional

Instructions

  1. Prepare the ingredients. Pat the beef dry with paper towels, trim away tough silverskin, and cut it into even 1-inch cubes. Slice the onion, dice the tomato, and chop the garlic, ginger, and rosemary. Measure out the spices and fats so they are ready beside the stove. This preparation takes about 20 minutes, depending on knife speed.
  2. Heat the pan and sear the beef. Set a large, heavy skillet over medium-high heat for 2 minutes. Add the neutral oil; when it shimmers, add half the beef in a single layer, leaving space between pieces. Season with some of the salt and pepper. Sear for 3 minutes, turning the cubes once or twice so they brown on more than one side. Transfer them to a plate, then sear the remaining beef for 3 minutes. Crowding the pan traps steam and prevents browning, so cook in batches even if the skillet seems large enough at first.
  3. Soften the onion. Reduce the heat to medium. Add the sliced onion to the same skillet and cook for 4 minutes, stirring often and scraping up the browned bits. The onion should soften and turn translucent at the edges, but it does not need to become deeply browned. If the pan looks dry or the onion starts sticking, add 1 tablespoon (15 ml) water and stir.
  4. Bloom the aromatics and berbere. Stir in the garlic, ginger, berbere, and optional green chile. Cook for 1 minute, stirring continuously so the spices become fragrant without scorching. Add the diced tomato and cook for 2 minutes, until it starts to release juice. If your berbere is especially hot, begin with 1 tablespoon (about 7 g) and add more at the end.
  5. Finish the tibs. Return the beef and any juices on the plate to the skillet. Add the niter kibbeh or ghee, rosemary, and 2 tablespoons (30 ml) water. Toss to coat, then cook for about 4 minutes, turning the cubes and stirring the sauce. Check the largest cubes with an instant-read thermometer inserted into the side: USDA FSIS safe minimum for whole cuts of beef is 145°F (63°C), followed by a 3-minute rest. If the meat has not reached that temperature, continue cooking and check again.
  6. Rest and adjust. Take the skillet off the heat and let the beef rest for 3 minutes. Taste the sauce and add more salt, berbere, or a spoonful of water if needed. The finished sauce should cling lightly to the beef rather than pool like a soup. Serve the tibs hot, with the skillet juices spooned over the top.

Tips

Choose a tender cut and cut it evenly. Sirloin is a practical choice because it cooks quickly and stays tender when cubed. Tenderloin or a well-trimmed strip steak also works, though it costs more. Chuck is less expensive but contains more connective tissue; quick skillet cooking can leave it chewy, so use it only if you plan a longer braise instead. Similar-sized cubes help the pieces finish at roughly the same time.

Know your berbere. Berbere is an Ethiopian spice blend whose ingredients and heat level differ among makers and households. It commonly includes chile and warm spices, but blends can taste quite different. If yours is salty, reduce the added salt; if its chile heat is strong, start with less and taste before adding more. A mix of paprika and a small pinch of cayenne can stand in if berbere is unavailable, but it will lack berbere’s layered flavor.

Use a workable butter substitute. Niter kibbeh is clarified butter seasoned with aromatics and spices, and it gives tibs a distinctive savory fragrance. Ghee is the closest convenient substitute, though it is usually less aromatic. If neither is available, use unsalted butter with a teaspoon of neutral oil; the butter can brown more quickly, so keep the heat moderate. The dish will still be flavorful, but less richly spiced.

Keep the pan hot, not crowded. Dry meat and space around each piece are the keys to browning. If the beef releases a lot of liquid, let the liquid cook away before expecting a crust, or lift the meat out and sear it in a cleaner, hotter pan. Stir the berbere only briefly in the fat; prolonged frying can make ground spices bitter.

Serving Suggestions

Serve tibs immediately with injera, the soft, tangy Ethiopian flatbread traditionally used to pick up the meat and sauce. Tear injera into manageable pieces, lay a larger piece on the plate, and spoon the tibs and its juices over or beside it. If you cannot find injera, warm flatbread, pita, or a sturdy sourdough loaf makes a useful alternative, although the flavor and texture will be different.

For a fuller meal, add a mild lentil stew, greens, or a simple vegetable side so the berbere-spiced beef is not the only strong flavor on the table. Plain rice is an easy alternative when you do not have bread, and it catches the pan sauce well. A crisp salad with lemon or vinegar can provide a fresh contrast. Put extra green chile and berbere on the table rather than making the whole skillet very hot, especially when serving guests with different spice preferences.

Variations

Make it milder or hotter. Use 1 tablespoon berbere and omit the green chile for a gentler skillet. For more heat, add berbere a teaspoon at a time near the end, or serve sliced fresh chile alongside. Different blends vary considerably, so tasting is more reliable than assuming a fixed amount will deliver the same heat every time.

Try another meat. Lamb or goat can be used in place of beef, cut into similar-sized pieces. Lean lamb may cook in about the same time, while tougher goat cuts can need a longer, moist cooking method rather than a quick sauté. If using a different cut or meat, follow the appropriate safe cooking temperature and allow for its texture and cooking time; do not rely only on the beef timing in this recipe.

Change the tomato balance. For a drier, more seared style, use half a tomato or leave it out and add a tablespoon of water only if the spices begin to stick. For a saucier result, use a second tomato and cook it until softened before returning the beef. These adjustments affect the texture of the sauce, not the basic method.

Make a meat-free skillet. Firm mushrooms can replace the beef for a different, vegetable-forward dish. Use about 1½ lb (680 g) sliced mushrooms, cook them in batches until browned, and add them after the onion and spice mixture is ready. Mushrooms release more moisture than steak, so allow the liquid to evaporate before finishing with the niter kibbeh or ghee. This is a variation rather than a traditional meat tibs preparation.

Storage and Reheating

Refrigerate leftover tibs within 2 hours of cooking in a covered, shallow container. It keeps for 3–4 days in the refrigerator. For longer storage, freeze it in an airtight freezer-safe container for up to 2 months for best quality; thaw overnight in the refrigerator. The texture of the beef may be slightly less tender after freezing, but the sauce helps protect it from drying out.

Reheat only the portion you plan to eat. Warm it in a covered skillet over medium-low heat with 1–2 tablespoons (15–30 ml) water, stirring occasionally until steaming throughout. Leftovers should reach 165°F (74°C), checked with a food thermometer. You can also microwave a covered portion in short intervals, stirring between them and checking the temperature in several places. Avoid prolonged high heat, which can toughen the beef.

Frequently Asked Questions

What is Ethiopian tibs?
Tibs is a broad family of Ethiopian dishes featuring sautéed or pan-cooked meat, often seasoned with onion, chile, and aromatic spices. The ingredients and level of browning vary by cook and style. This recipe uses beef, berbere, tomato, and clarified butter for a quick skillet version.

Is tibs always very spicy?
No. The heat depends on the berbere blend, the amount used, and whether fresh chile is added. Begin with less berbere if you are unsure, then taste the sauce before serving. You can offer extra spice at the table so each person can adjust their portion.

Can I make this without niter kibbeh?
Yes. Ghee is the closest easy substitute, though it does not have the same seasoned aroma. Unsalted butter with a little neutral oil also works; keep the heat moderate because butter solids can brown. The result will taste a little simpler but still pairs well with berbere.

Can I prepare any part ahead?
You can trim and cube the beef, slice the onion, and chop the aromatics earlier in the day. Keep the prepared beef covered in the refrigerator and return it to the refrigerator promptly after cutting. For the best browning, pat the beef dry just before it goes into the skillet and cook the dish close to serving time.

How do I know when the beef is done?
Check the largest cubes with an instant-read thermometer, inserting it from the side into the center of a piece. Whole cuts of beef should reach 145°F (63°C) and rest for 3 minutes. Cube size and pan heat affect timing, so use the thermometer rather than judging doneness by color alone.

What can I use instead of injera?
Warm pita, another flatbread, or rice can stand in as a practical accompaniment. Injera has a distinctive soft texture and tang that those options will not reproduce, but they work for carrying the meat and catching the sauce. Serve a vegetable or lentil side if you want a more substantial meal.

Related

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).