Loading…

By Reading time
Servings 4–6 people

Ethiopian Berbere Beef Stew is a hearty and flavorful dish that brings together tender chunks of beef simmered in a rich, spicy sauce made with the famous berbere spice blend. This stew has a lovely depth of warmth and just the right amount of heat, thanks to the mix of chili peppers, garlic, ginger, and other aromatic spices that make berbere so special. It’s a dish that feels comforting yet exciting with every bite.

I love making this stew when I want something cozy but different from the usual beef stews. The berbere spice mix is what really makes it shine, and I find that letting the stew simmer slowly helps all the flavors blend into a delicious, melt-in-your-mouth experience. It’s one of those recipes where once you taste it, you can’t forget the unique, spicy kick it gives off.

The best way I like to serve this beef stew is with traditional injera, the Ethiopian flatbread, or over fluffy rice if you prefer something easier to find. The stew’s spicy sauce soaks up beautifully, and it’s perfect for sharing with family or friends. Whenever I make this stew, it brings a bit of excitement to the dinner table and gets everyone asking for seconds!

Key Ingredients & Substitutions

Beef Chuck: This cut is perfect for slow cooking because it’s tender and flavorful once simmered. If you want a leaner option, try beef brisket or stew meat, but expect a slightly different texture.

Berbere Spice Blend: This is the heart of the dish, giving it its signature heat and aroma. If you can’t find it, try mixing chili powder, paprika, garlic powder, ginger, fenugreek, and a pinch of cinnamon for a homemade version.

Niter Kibbeh (clarified butter): This traditional Ethiopian spiced butter adds depth. If unavailable, regular vegetable or olive oil works fine. For a richer taste, try adding a hint of smoked paprika or garlic powder to the oil.

Onions: Slowly caramelizing onions unlocks sweetness that balances the spices. Avoid rushing this step for best flavor.

Tomatoes & Tomato Paste: Fresh or canned tomatoes both work well. Tomato paste thickens the sauce and adds richness.

How Do You Get the Perfect Flavor from Berbere and Onions?

The key to a great Ethiopian beef stew is cooking the onions and spices right. Here’s how I do it:

  • Cook onions on medium-low heat for 15-20 mins until golden and soft. This slow caramelization is essential for a rich base.
  • Once the onions are ready, add garlic, ginger, and cook briefly until fragrant—about 2 minutes.
  • Add berbere spice and paprika. Stir continuously and cook for 1-2 minutes to bloom the spices. Don’t rush or burn them; burnt spices taste bitter.
  • Add tomato paste and tomatoes next, letting the mixture thicken for 5 minutes before adding beef.

Taking your time with these steps builds deep, layered flavors and helps the beef soak in the delicious spices during slow cooking.

Ethiopian Berbere Beef Stew Recipe

Equipment You’ll Need

  • Large heavy-bottomed pot or Dutch oven – I like it because it distributes heat evenly and can handle long simmering.
  • Cutting board and sharp knife – for chopping onions, garlic, and tomatoes easily.
  • Measuring spoons and cups – to keep your spices and liquids just right.
  • Wooden spoon or spatula – perfect for stirring the stew without scratching your pot.
  • Serving bowls and utensils – for sharing this hearty dish with everyone.

Flavor Variations & Add-Ins

  • Swap beef for lamb or chicken for a different protein flavor. Lamb adds richness, while chicken makes it lighter.
  • Add vegetables like carrots, potatoes, or bell peppers to make the stew more filling and colorful.
  • Stir in a splash of red wine or apple cider vinegar during cooking for an extra layer of tang.
  • Adjust the spice level by adding more or less berbere, or tossing in a dash of cayenne for extra heat.

Ethiopian Berbere Beef Stew

Ingredients You’ll Need:

  • 2 lbs beef chuck, cut into 1-2 inch cubes
  • 2 tbsp vegetable oil or clarified butter (niter kibbeh if available)
  • 2 large onions, finely chopped
  • 3 garlic cloves, minced
  • 1 tbsp fresh ginger, minced
  • 3 tbsp berbere spice blend
  • 1 tbsp smoked paprika (optional, for extra depth)
  • 1 tbsp tomato paste
  • 2 medium tomatoes, chopped or 1 can (14 oz) diced tomatoes
  • 2 cups beef broth or water
  • Salt to taste
  • Freshly ground black pepper to taste
  • 2 scallions, chopped (for garnish)
  • 1-2 fresh red chilies, sliced (optional, for garnish)
  • Lemon wedges for serving

How Much Time Will You Need?

This stew takes about 20 minutes to prepare and start cooking, plus 1.5 to 2 hours for slow simmering. The longer it simmers, the more tender and flavorful the beef becomes. So plan for roughly 2 hours total for a delicious, ready-to-eat meal.

Step-by-Step Instructions:

1. Sautéing the Onions:

Heat the oil or clarified butter in a large heavy pot over medium heat. Add the chopped onions and cook slowly, stirring occasionally, until they are soft and richly caramelized. This will take about 15-20 minutes and adds deep flavor to the stew.

2. Adding Garlic, Ginger, and Spices:

Stir in the minced garlic and ginger and cook for another 2 minutes until fragrant. Then add the berbere spice blend and smoked paprika if using. Cook the spices for 1-2 minutes, stirring constantly, to release their wonderful aroma—be careful not to burn them.

3. Making the Sauce and Cooking the Beef:

Mix in the tomato paste and chopped tomatoes and cook for about 5 minutes until the sauce thickens slightly. Add the beef cubes and stir well to coat them with the sauce and spices. Brown the meat for 5-7 minutes.

4. Simmering the Stew:

Pour in the beef broth or water, just enough to cover the beef. Bring to a boil, then reduce the heat to low. Cover the pot and let the stew simmer gently for 1.5 to 2 hours, or until the beef is tender and the sauce has thickened. Stir every now and then, and add a splash more broth or water if it looks too dry.

5. Finishing Touches and Serving:

Season the stew with salt and freshly ground black pepper to your taste. Serve hot, garnished with chopped scallions, sliced red chilies for extra heat if you like, and lemon wedges on the side for a zesty touch. Traditionally, this stew is served with injera flatbread, but steamed rice and sautéed greens make a great alternative.

Can I Use Frozen Beef for This Stew?

Yes, you can use frozen beef, but be sure to thaw it completely in the refrigerator before cooking. This helps the meat cook evenly and prevents excess liquid from making the stew watery.

Can I Make Berbere Beef Stew Ahead of Time?

Absolutely! In fact, the flavors often deepen when the stew rests. Prepare it a day ahead, store in the fridge, and gently reheat on the stove before serving. Add a splash of broth if the sauce is too thick.

How Should I Store Leftovers?

Keep leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, warm gently on the stove or in the microwave, stirring occasionally for even heat distribution.

What Can I Serve Instead of Injera?

If injera isn’t available, steamed white rice, quinoa, or flatbreads like naan or pita work well to soak up the flavorful sauce. Sautéed greens are also a great side!

About the author
Claudia