Ethiopian Berbere Beef Stew is a hearty and flavorful dish that brings together tender beef simmered in a rich, spicy sauce made with the famous berbere spice blend. This stew has a beautiful deep red color and a little kick that awakens your taste buds without being too overwhelming. The spices like chili, garlic, ginger, and warm aromatic notes make it really special and comforting all at once.
I always love making this stew when I want something cozy but full of character. The best part is how the berbere mix layers flavors in a way that feels both exotic and familiar. I usually cook the beef slowly so it turns melt-in-your-mouth tender, which makes the whole experience extra satisfying. Also, I find it’s great to adjust the spice level just the way you like it by adding a bit more or less berbere seasoning.
My favorite way to serve Ethiopian Berbere Beef Stew is with some fluffy injera or even just plain rice so you can soak up every bit of that tasty sauce. Sometimes, I like to add a side of sautéed greens or a fresh salad to balance the warmth of the stew. It’s the kind of meal that brings people together around the table, and I always look forward to sharing it with friends and family on cooler nights.
Key Ingredients & Substitutions
Beef chuck: This cut is perfect because it becomes tender and flavorful after slow cooking. If you can’t find chuck, beef brisket or stew meat works well, too.
Niter kibbeh: This spiced clarified butter adds a unique depth. If you don’t have it, simple vegetable or canola oil is fine, but niter kibbeh gives an awesome authentic flavor.
Berbere spice blend: It’s the heart of the stew, bringing warmth and complex spices like chili, coriander, and fenugreek. If you don’t have it, mix chili powder, paprika, garlic powder, and a pinch of cinnamon as a quick fix.
Tomato paste and crushed tomatoes: These create a rich and tangy base. You can use fresh tomatoes or canned tomato sauce, but the paste adds great thickness.
How Do You Get Tender, Flavorful Beef in This Stew?
The key to tender beef is slow, gentle cooking. Here’s how I make sure it turns out just right:
- Brown the beef cubes on all sides for a nice crust. This adds flavor and locks in juices.
- Simmer the stew on low heat, covered, for 1.5 to 2 hours. This breaks down tough fibers slowly.
- Check occasionally, stirring to prevent sticking and adding a bit of water if the sauce thickens too much.
- Patience is key—don’t rush the simmering or the beef won’t be as tender.
Following these steps gives you soft, juicy beef that melts in your mouth while soaking up rich spices and sauce.

Equipment You’ll Need
- Heavy-bottomed pot or Dutch oven – I like this because it heats evenly and holds steady during long cooking times.
- Wooden spoon or spatula – perfect for stirring the stew without scratching the pot.
- Measuring spoons and cups – useful for adding spices and liquids accurately.
- Knife and cutting board – for chopping onions, garlic, ginger, and greens easily.
- Optional: Blender or food processor – if you want to blend the greens or tomatoes for a smoother sauce.
Flavor Variations & Add-Ins
- Swap beef for lamb or chicken for a different taste and texture.
- Add a splash of coconut milk or cream at the end for a richer, creamier stew.
- Stir in roasted vegetables like carrots or potatoes for extra heartiness.
- Sprinkle extra berbere or chili flakes to make it spicier; great for those who love heat!
How to Make Ethiopian Berbere Beef Stew?
Ingredients You’ll Need:
- 2 lbs beef chuck, cut into bite-sized cubes
- 2 tablespoons vegetable oil or niter kibbeh (Ethiopian spiced clarified butter)
- 2 large onions, thinly sliced
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, minced
- 3 tablespoons Berbere spice blend
- 1 tablespoon tomato paste
- 1 cup beef broth or water
- 1 can (14 oz) crushed tomatoes
- Salt to taste
- Fresh rosemary or parsley for garnish (optional)
- Cooked injera, rice, or couscous (as side)
- 2 cups chopped kale or collard greens (optional side)
How Much Time Will You Need?
You’ll spend about 15-20 minutes prepping and sautéing your ingredients, plus 1.5 to 2 hours simmering the stew to get the beef tender and flavorful. If you add the sautéed greens, that’s another 10 minutes. Overall, plan for about 2 to 2.5 hours.
Step-by-Step Instructions:
1. Cook the Onions
Start by heating the oil or niter kibbeh in a heavy pot over medium heat. Add the sliced onions and stir gently, cooking for 15-20 minutes until they are soft and golden brown. This slow cooking brings out sweetness, so be patient and keep stirring to prevent burning.
2. Add Garlic and Ginger
Next, toss in the minced garlic and fresh ginger. Cook everything together for 1-2 minutes until you can smell their lovely aroma.
3. Mix in Berbere and Tomato Paste
Stir in the Berbere spice blend and tomato paste. Let the mixture cook for 2-3 minutes, allowing the spices to release their rich flavors and the tomato paste to deepen in color.
4. Brown the Beef
Add the beef chunks and sprinkle with salt. Brown the meat on all sides by stirring occasionally. This seals in the juices and builds great flavor.
5. Add Tomatoes and Broth, Then Simmer
Pour in the crushed tomatoes and beef broth or water. Stir well, bring the stew to a simmer, then reduce the heat to low. Cover the pot and let it cook gently for 1.5 to 2 hours, stirring once in a while. Add a splash of water if the sauce gets too thick.
6. Sauté the Greens
About 10 minutes before the beef is ready, quickly sauté the chopped kale or collard greens in a bit of oil until they wilt. This adds a fresh, healthy touch if you’re serving them alongside.
7. Serve and Enjoy
Dish out the spicy beef stew hot, garnished with fresh rosemary or parsley for a bright finish. Serve it with injera bread, rice, or couscous, and add the sautéed greens on the side. Dig in and enjoy the rich, warming flavors of this Ethiopian favorite!
Can I Use Frozen Beef for This Stew?
Yes! Just make sure to fully thaw the beef in the fridge overnight before cooking. Pat it dry to avoid excess moisture, which can affect browning.
How Can I Adjust the Spice Level?
To make it milder, reduce the amount of Berbere spice or add a little extra tomato paste. For more heat, simply add extra Berbere or a pinch of chili flakes.
Can I Prepare This Stew Ahead of Time?
Absolutely! The flavors actually improve after resting. Make the stew a day in advance and store it in the fridge. Reheat gently on the stove before serving.
What’s the Best Way to Store Leftovers?
Keep leftovers in an airtight container in the fridge for up to 3 days. To reheat, warm on the stove over low heat, stirring occasionally, or microwave until heated through.