Zigni is an Eritrean beef stew simmered with berbere, onions, garlic, and tomatoes until the meat is tender and the sauce is rich and warmly spiced. It is commonly served with injera, the soft, tangy fermented flatbread used to scoop up the stew; family recipes vary in their spice level and method, so this version keeps the ingredients practical while preserving the dish’s characteristic flavor.
Ingredients
- 2 lb (900 g) boneless beef chuck, cut into roughly 1-inch (2.5 cm) cubes
- 2 tbsp (30 ml) neutral oil, such as canola or vegetable oil
- 3 medium yellow onions, about 3 cups (450 g) finely chopped
- 4 garlic cloves, finely chopped or grated
- 1 tbsp (15 g) finely grated fresh ginger
- 2 tbsp (about 16 g) berbere spice blend, plus more to taste
- 2 tbsp (30 g) tomato paste
- 1 can chopped tomatoes, 14.5 oz (410 g), with their juices
- 1½ cups (355 ml) low-sodium beef broth or water, plus a little more if needed
- 1½ tsp (9 g) fine salt, divided, or to taste
- ½ tsp (1 g) freshly ground black pepper
- 1 tbsp (14 g) niter kibbeh, optional, for finishing
Instructions
- Prepare the ingredients. Cut the beef into even cubes and pat them dry with paper towels so they brown more readily. Chop the onions finely; their small pieces will soften into the sauce. Measure out the berbere, tomato paste, broth, salt, garlic, and ginger before you start cooking. This preparation takes about 25 minutes and makes the stove-top stages easier to manage.
- Cook the onions slowly. Warm the oil in a heavy, lidded pot or Dutch oven over medium-low heat. Add the onions and ½ teaspoon of the salt. Cook for 18 minutes, stirring every few minutes, until the onions are very soft, reduced, and lightly golden in places. Lower the heat if they begin to brown quickly. Slowly softened onions give the stew body; deeply scorched onions can make the finished sauce taste bitter.
- Add the aromatics and spices. Stir in the garlic and ginger and cook for 2 minutes, stirring so they do not stick. Add the berbere and tomato paste, then stir for 1 minute to coat the onions and warm the spices. If the mixture looks dry or starts catching on the bottom, add a spoonful of broth and scrape up the browned bits. Berbere varies in heat, so start with 2 tablespoons if you are unfamiliar with yours.
- Brown the beef. Add the beef cubes, the remaining 1 teaspoon of salt, and the black pepper. Turn the pieces in the spiced onion mixture and cook for about 8 minutes, stirring occasionally. The meat does not need to brown evenly on every side; the aim is to coat it well and let its surface color before the liquid goes in. If your pot is small and crowded, cook the beef in two batches so it does not steam excessively.
- Build the sauce. Stir in the chopped tomatoes and their juices, then pour in the broth. Bring the mixture to a gentle simmer, scraping the bottom of the pot once more. Avoid a hard boil, which can make the meat tighten and the sauce splatter. If using a lower-sodium broth, you can adjust the salt near the end after the sauce has reduced.
- Braise until tender. Cover the pot, lower the heat, and simmer gently for 80 minutes. Check occasionally to make sure the stew is bubbling softly rather than boiling vigorously; stir and add a splash of water if the bottom looks dry. Beef chuck often becomes tender during this time, but pieces and pots differ. If a fork still meets resistance, keep simmering in 10-minute increments until the meat is easy to break apart.
- Thicken and check doneness. Remove the lid and simmer for about 8 minutes, stirring now and then, until the sauce clings to the beef. Check the thickest beef pieces with a food thermometer: USDA FSIS guidance for whole cuts of beef is a safe minimum internal temperature of 145°F (63°C), followed by a 3-minute rest. The longer braise should make chuck tender as well as safely cooked. If the sauce is too thick, loosen it with a little hot water; if it is thin, simmer a few minutes longer.
- Finish and serve. Turn off the heat and leave the stew to rest for 3 minutes. Stir in the optional niter kibbeh, taste, and add salt or a little extra berbere if needed. Let the stew settle for a minute before serving so the sauce is easier to portion. Serve hot with injera or another accompaniment that can catch the rich sauce.
Tips
- Choose berbere thoughtfully. Berbere is a traditional Ethiopian and Eritrean spice blend, and blends differ in heat, salt, and aroma. Look for a blend from an African or East African grocery store if available. If you cannot find it, combine 1 tablespoon (7 g) paprika, ½ teaspoon (1 g) cayenne, ½ teaspoon (1 g) ground cumin, ½ teaspoon (1 g) ground coriander, and a small pinch each of ground cardamom and cinnamon. This is a practical stand-in, not an exact match: the stew will be less complex and may taste more paprika-forward. Increase cayenne cautiously.
- Keep the onions moving at first. The long, gentle onion cook creates a savory base, but onions can catch as their moisture evaporates. Stir often and lower the heat rather than rushing them. If a few brown bits form, the broth will lift them; blackened spots, in contrast, can give the whole pot an acrid flavor.
- Use niter kibbeh only if you have it. This clarified butter is seasoned with aromatics and is used in some Eritrean and Ethiopian cooking. Stirring it in at the end adds a buttery, fragrant finish. If unavailable, leave it out or use a small pat of unsalted butter. The stew will still work, though it will lack that particular seasoned-butter aroma.
- Adjust texture gradually. A stew that looks loose while covered may thicken quickly once uncovered. Simmer uncovered in short intervals and stir across the bottom; add water a tablespoon or two at a time if the sauce becomes pasty. Avoid adding a large amount of liquid late, since it can dilute the berbere and tomato flavor.
Serving Suggestions
In Eritrea, zigni is often eaten with injera, a broad, spongy flatbread with a pleasantly sour flavor. Tear off a piece to scoop up the beef and sauce, or serve the stew over a piece of injera so the bread absorbs the juices. Injera made with teff is traditional, but the exact flour blend and sourness vary. If you cannot get injera, serve zigni with warm flatbread, pita, or a simple yeast bread; these are convenient substitutes, though they are less tangy and do not have injera’s tender, porous texture.
For a meal with more variety, add a side of lightly cooked greens, such as spinach or collards, or serve a crisp salad with lemon to balance the stew’s rich, spiced sauce. Plain rice is another useful option when injera is unavailable. Keep the sides simply seasoned so they do not compete with the berbere. Put the stew in a warm serving bowl and provide extra injera or bread for catching the sauce.
Variations
Make it hotter or milder. For a hotter pot, add berbere in small increments near the end, tasting after each addition. For a milder version, use 1 tablespoon (about 8 g) berbere to start and leave out any extra cayenne in a substitute blend. Reducing the spice changes the stew’s intensity, but the onion, tomato, and ginger still make a satisfying base.
Try another protein. Goat is also used in Eritrean stews and can replace the beef in equal weight; allow additional simmering time if the pieces are not tender after 80 minutes. For chicken, use bone-in pieces or boneless thighs and shorten the braising time as needed; check poultry with a thermometer and cook it to 165°F (74°C), the USDA FSIS safe minimum. Do not rely on the beef timing for chicken, since cuts and sizes cook differently.
Make it meatless. Use firm vegetables such as potatoes, carrots, or mushrooms in place of the beef, and use vegetable broth or water. Add potatoes and carrots with the tomatoes, then simmer until tender; add mushrooms later so they do not become overly soft. This is a variation rather than a like-for-like replacement: vegetables release moisture differently and produce a lighter sauce, so reduce the liquid if needed and finish by simmering uncovered.
Use a different cooking fat. Neutral oil makes a straightforward base, while niter kibbeh or another clarified butter gives the stew a more aromatic, buttery note. If using butter in place of oil, keep the heat moderate because ordinary butter solids can brown or burn during the long onion stage. Adding a little butter at the finish is a simpler way to change the flavor without altering the cooking.
Storage and Reheating
Refrigerate leftover zigni within 2 hours of cooking in a covered, shallow container. It keeps for 3 to 4 days in the refrigerator. The sauce may firm up as it chills, and the berbere flavor can seem more pronounced the next day. For longer storage, freeze cooled portions in freezer-safe containers for up to 3 months for best quality. Thaw overnight in the refrigerator rather than on the counter.
Reheat a portion in a covered saucepan over medium-low heat, stirring occasionally and adding a splash of water if the sauce has thickened. Heat until steaming throughout and check that leftovers reach 165°F (74°C), the USDA FSIS reheating temperature. In a microwave, cover loosely, stir halfway through, and use short intervals so the edges do not overheat while the center stays cold. Reheat only the amount you plan to eat.
Frequently Asked Questions
What does zigni taste like?
Zigni is savory and warmly spiced, with sweetness from the slow-cooked onions and acidity from the tomatoes. Berbere brings a layered chili flavor that may include earthy, citrusy, or aromatic notes depending on the blend. The dish can be quite hot or fairly gentle, so the amount of berbere is easy to adjust.
Is berbere the same as chili powder?
No. Berbere is a blended seasoning, while many American-style chili powders are simpler and often center on ground chili and cumin. A paprika-and-spice substitute can make a good weeknight stew, but it will not reproduce the exact flavor of a particular berbere blend. Taste your blend before cooking if possible, especially if its heat level is unfamiliar.
Can I make zigni ahead?
Yes. Cook it fully, cool it promptly, and refrigerate it in a covered container. Reheat it gently until it reaches 165°F (74°C), adding a little water if the sauce has tightened. Making the stew ahead can be convenient because the meat and sauce hold up well, but cook injera or prepare other breads close to serving for the best texture.
Why is my beef still tough after braising?
Beef chuck needs enough time at a gentle simmer for its connective tissue to soften. If a fork does not enter easily, continue cooking in 10-minute increments and check that there is still some liquid in the pot. A vigorous boil can make meat seem tight, so reduce the heat to maintain small, steady bubbles rather than a rolling boil.
Can I use store-bought injera?
Yes. Store-bought injera is a convenient accompaniment; warm it according to its package directions or serve it at room temperature if that is how it is sold. Keep it covered so it does not dry out. If injera is unavailable, flatbread, pita, or rice can accompany the stew, although the meal will have a different texture and flavor balance.
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).