The national dish of Ethiopia — a deeply spiced, slow-cooked chicken stew that rewards patience and makes the whole house smell incredible.
Why This Recipe
This is the dish that turns the series into a meal. If you’ve made the Berbere Spice Blend and the Niter Kibbeh from earlier in this series, you have everything you need. This is where those two foundations come together into something truly special.
Chicken thighs and drumsticks are among the most economical proteins you can buy. Bone-in, skin-off chicken pieces deliver more flavor than boneless breasts, cost less per pound, and hold up to the long braise without drying out. This recipe feeds six people generously — it’s the kind of meal that gets cheaper per serving the more people are at the table.
Cooking global cuisines at home beats takeout on every sustainability metric. No takeout containers, no drive to the restaurant, no single-use plastic utensils. You control the ingredients — and with homemade berbere and niter kibbeh, you know exactly what’s in your food. The cost difference between a restaurant serving of doro wot and making it at home is significant. And the version you make tastes better.
The Story
My love affair with Ethiopian food started at Buraka on Williamson Street in Madison, Wisconsin — a restaurant that’s been serving East African cuisine since 1992. The first time I went, I didn’t know what I was ordering. I just pointed at what looked good, and what arrived was a large shared platter covered in injera, with different stews and dishes piled on top. You eat with your hands, tearing pieces of injera to scoop up the food. It’s communal and tactile and unlike any other dining experience.
The dish that stopped me was the doro wot — this dark, brick-red chicken stew with hard-boiled eggs nestled in it, thick enough to pile onto the injera, spiced in a way that was complex but not chaotic. I had to figure out how to make it at home.
What I learned is that doro wot is a recipe built on patience. The onions — a lot of them, finely minced — go into a dry pot with no oil and cook for 30-40 minutes before anything else happens. This is the foundation. Those onions transform into a deeply sweet, almost jammy base that carries everything else. Rushing this step is the most common mistake. Don’t rush it.
The berbere goes in, and suddenly the kitchen smells like somewhere I want to be. The niter kibbeh adds a richness that regular butter or ghee doesn’t match. The chicken braises low and slow until it’s falling off the bone. The sweet potatoes — my addition to the traditional recipe — break down into the sauce and add body and a touch of sweetness that balances the heat.
The hard-boiled eggs are not optional. They absorb the sauce from the outside in, and they’re essential to the experience of eating doro wot.
This is a weekend recipe. It takes 3 hours start to finish. But most of that time is the pot doing the work while you do other things. The active time is maybe 45 minutes. And this recipe tastes even better the next day — make it Sunday, eat it Monday.
Key Details
Prep Time: 30 minutes | Cook Time: 2-3 hours | Total Time: About 3 hours | Yield: 6 servings
Sustainability Note: Bone-in chicken pieces use the whole cut and develop more gelatin into the sauce than boneless meat would. Using sweet potatoes as a natural thickener means you don’t need corn starch or other additives — the stew thickens itself. Leftovers freeze beautifully (without the eggs).
The Recipe
Ingredients
Chicken:
| Amount | Ingredient |
|---|---|
| 3-4 lbs | Chicken pieces, bone-in, skin removed (thighs and drumsticks recommended) |
| 2 | Lemons, juiced |
| 1 tsp | Salt |
Stew:
| Amount | Ingredient |
|---|---|
| 5 large | Red onions, very finely minced (food processor works great) |
| 4 cloves | Garlic, minced |
| 1 tbsp | Fresh ginger, grated |
| 1/4-1/3 cup | Berbere spice (homemade or store-bought) |
| 3 tbsp | Niter kibbeh (homemade or substitute ghee or butter) |
| 2 tbsp | Olive oil |
| 2 tbsp | Tomato paste |
| 1/2 cup | Red wine or tej (Ethiopian honey wine), or white wine with 1 tsp honey |
| 3 | Sweet potatoes, peeled and cut into 1-inch chunks |
| 1-2 cups | Water or chicken broth, as needed |
| To taste | Salt |
Eggs:
| Amount | Ingredient |
|---|---|
| 6 | Hard-boiled eggs, peeled and pierced all over with a fork |
Instructions
-
Marinate the chicken: Place chicken pieces in a bowl. Pour lemon juice over and sprinkle with salt. Let sit at room temperature for at least 30 minutes, or refrigerate up to overnight.
-
Caramelize the onions — do not rush this: Place the finely minced onions in a large, dry Dutch oven or heavy pot with no oil yet. Cook over medium-low heat, stirring frequently, for 20-30 minutes. The onions will release their moisture and start to brown. Once they’ve dried out and turned golden, add the niter kibbeh and olive oil. Continue cooking and stirring for another 15-20 minutes until the onions are deeply browned and jammy.
-
Build the sauce: Add the garlic, ginger, and 1 tablespoon of butter. Stir for another 5 minutes. Add the berbere spice and tomato paste, stirring constantly for 2-3 minutes — add a splash of water if the mixture starts sticking. Pour in the wine and stir well.
-
Add the chicken and sweet potatoes: Nestle the chicken pieces and sweet potato chunks into the sauce. Add enough water or broth to partially cover the chicken (about 1-2 cups). Bring to a simmer, then reduce heat to low. Cover and cook for 45 minutes to 1 hour, turning the chicken occasionally. The sweet potatoes will soften and partially break down into the sauce, adding body and a natural sweetness. The sauce should become thick and rich — add a little water if it gets too dry.
-
Add the eggs: Pierce the peeled hard-boiled eggs all over with a fork — this lets the sauce flavor penetrate. Nestle them into the stew for the last 15 minutes of cooking.
-
Adjust and serve: Taste and add salt as needed. The stew should be thick and coating the chicken, not soupy. Serve over or alongside injera, or with rice.
Notes & Variations
- The onions are the foundation. The long dry cook is what makes doro wot taste the way it does. This is not optional and it cannot be rushed. Set a timer and commit.
- Berbere amount: 1/4 cup makes it solidly spicy. 1/3 cup is closer to the traditional heat level. Taste and calibrate to your tolerance.
- Niter kibbeh vs. substitutes: This is where the flavor really lives. If you have homemade niter kibbeh, use it. If not, ghee is the better substitute — it’s also clarified and has a similar richness. Regular butter works but gives a different result.
- Sweet potatoes: Not traditional in all versions, but they add body, sweetness, and nutrition. They essentially become part of the sauce. Don’t skip them.
- It tastes better the next day. If you have the time, make it ahead. The flavors deepen considerably overnight.
- Instant Pot + slow cooker method: Use Saute mode to caramelize the onions and build the sauce. Pressure cook on High for 15 minutes with a 10-minute natural release. Transfer to a slow cooker on low or warm to let the flavors continue to develop. Add the eggs in the slow cooker for the last 15-30 minutes. (The thick sauce can trigger a burn warning in the Instant Pot during pressure cooking — the slow cooker finish avoids this.)
- Vegetarian variation: Substitute chicken with chickpeas and potatoes for a misir wot-style dish.
Serving
- Serve on top of injera — the flatbread acts as the plate and the utensil
- Rice works if you don’t have injera
- A side of lentils (misir wot) makes this a full Ethiopian spread
- Serve with extra injera for scooping
Storage
- Refrigerate in an airtight container for up to 5 days.
- Freeze for up to 3 months — remove the eggs before freezing, as they don’t freeze well. Add fresh hard-boiled eggs when you reheat.
- This is an excellent meal-prep recipe. Make a full batch and eat it across the week.
Links & References
- Inspired by: Dinner at Buraka, 1210 Williamson Street, Madison, WI — serving East African cuisine since 1992
This is part of our Ethiopian Cuisine at Home series:
- Berbere Spice Blend — start here; make this first
- Niter Kibbeh — make this second; it goes into the stew
- You are here: Doro Wot — the main event
- GF Injera — the flatbread this gets served on
Related Friday Food Posts:
- Thai Curry — another slow-layered global stew worth making at home
- Korean Beef — bold and satisfying, weeknight-friendly
Related Wednesday Wisdom:
- Why We Preserve — the pantry staples that make a recipe like this possible
Some dishes ask you to slow down. Doro Wot is one of them. Give it the three hours it needs, and it gives you a meal worth every minute.