Soups & Stews
This achi soup recipe brings the heart of Ethiopian cuisine to your kitchen with its rich, spiced tomato base and signature crispy berbere crunch. š„ The dish starts with soaking beans overnight, then simmers into a deeply flavorful stew that balances earthy spices with tender meat or fish. What sets it apart is the traditional berbere spice blendāsmoky, slightly sweet, and packed with chili heatāthat transforms this into a soul-warming meal.
At its core, achi soup is a celebration of Ethiopian flavors, where slow-cooked beans and vegetables meld with aromatic spices into a thick, comforting broth. The crispy berbere crust on top isnāt just garnishāitās the star, adding texture and a burst of flavor with every bite. Unlike many stews, this one builds complexity through layered spices, creating a dish thatās both hearty and elegant.
What youāll achieve is a restaurant-quality stew that pairs beautifully with Ethiopian staples like fufu or injera. The beans stay tender yet hold their shape, the broth is rich but not heavy, and the berbere crust delivers that satisfying crunch. Whether youāre serving a family dinner or hosting a cultural feast, this recipe delivers depth and tradition in every spoonful.
For those adapting it vegetarian-style, mushrooms or tofu work wonderfully while keeping the dishās signature texture. The key lies in patienceāsoaking the beans and simmering the broth low and slow unlocks the full potential of this Ethiopian classic. Letās get cooking!
Ingredients for achi soup
Rich Ethiopian flavors start with these simple yet powerful ingredients for achi soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried Red Lentils š¾ | 1 ½ cups | Rinsed before soaking |
| Diced Tomatoes š | 2 cups | Fresh or canned, San Marzano preferred |
| Berbere Spice Blend š¶ļø | ½ cup | Store-bought or homemade |
| Onions š§ | 1 whole | Yellow or red, finely chopped |
| Garlic Cloves š§ | 6 cloves | Freshly minced |
| Ground Cumin šæ | 1 tbsp | Toasted for deeper flavor |
| Ground Coriander šæ | 1 tbsp | Freshly ground preferred |
| Dried Ginger šæ | 1 tsp | Fresh works too |
| Salt š§ | 1 ½ tsp | Diamond Crystal preferred |
| Vegetable Oil š« | ¼ cup | For frying berbere crust |
| Potatoes š„ | 2 medium | Russet, peeled and cubed |
| Carrots š„ | 3 medium | Peeled and sliced |
| Chicken Breast š | 1 ½ lb | Boneless, skinless, cubed |
| Fresh Cilantro šæ | ¼ cup | Chopped for garnish |
The berbere spice blend is non-negotiable hereāitās what gives achi soup its signature depth. Penzeys or local Ethiopian markets carry the best blends, but you can make your own with chili, fenugreek, ginger, and cardamom. If youāre using dried lentils, soak them overnight (or at least 4 hours) for that perfect creamy texture. The tomatoes? San Marzano cans are idealātheyāre sweeter and less acidic, which balances the berbereās heat. For the chicken, boneless, skinless breasts cook evenly, but thighs stay juicier if you prefer them.
No berbere? Mix 1 tbsp smoked paprika, 1 tsp each of cayenne and cinnamon as a backupāitās not identical, but itāll get you close. Swapping chicken for tofu? Extra-firm works best, pressed and cubed. The potatoes and carrots can be any variety, but Russet potatoes hold up better to long simmering. Fresh cilantro brightens the dish, but dried works at half the amount if youāre in a pinch. For the berbere crust, toasted berbere in oil until crispyāthis is the star garnish that adds that satisfying crunch everyone loves.
This stew tastes even better the next day as flavors meld. Store in the fridge for 4-5 days or freeze for 3 months. I like to make a double batchāone for dinner, one for lunches. The berbere crust stays crispy for 2 days if stored in an airtight container. For serving, pair with injera or crusty breadāthe contrast makes it a meal.
Why You'll Love This Recipe
- No-Soaking Needed: I swear by thisājust toss those dried red lentils in boiling water, and they soften in 15 minutes. No pre-soaking, no waiting around. The berbere spice blend does all the heavy lifting while you chop onions and garlic, which take less time than scrolling through your phone.
- Berbere Magic: That spice mix? Itās the secret weapon. The dried red lentils soak up the heat and depth of berbereāsmoky, citrusy, with just enough kickāwhile the tomatoes add bright acidity. One taste, and youāll understand why I keep a jar in my pantry at all times.
- Lunch or Dinner: Honestly, this soup is my go-to for both. Serve it over rice for a hearty lunch or let it simmer longer for a dinner that feels special. The leftovers? Even better the next day, because the flavors meld into something richer. (Yes, even on a Tuesday night.)
- Pantry Staple Power: Between us, this recipe wonāt break the bank. Dried lentils, onions, garlic, and tomatoes are cheap, and berbere lasts forever. Iāve made this for potlucks, family dinners, and lazy Sundaysāitās unfussy, reliable, and always gets eaten. No excuses.
Step-by-step instructions for ethio-cha spiced tomato stew
Here's how to build this hearty Ethiopian stew with that signature berbere crunch.
š„ Step 1: Fry the Berbere Crust for Maximum Crunch
Heat the 0.25 cup vegetable oil in a large skillet over medium-high heat until shimmering. Add the 0.5 cup berbere spice blend and toast for 1-2 minutes until fragrant and slightly darker. This step unlocks the spice's full potential and creates that addictive crunch.
Watch carefullyāyou want the berbere to darken just slightly but not burn. Remove from heat and set aside in a small bowl. We'll use this later to top our soup. Real talk: this crispy element is what makes this dish special, so don't skip it!
š³ Step 2: Sear the Chicken and SautĆ© Aromatics
In the same skillet (no need to clean itāthe fond adds flavor), add the 1.5 lb cubed chicken breast and cook over medium-high heat for 5-6 minutes until golden brown on all sides. Remove and set asideāwe'll return it later.
In that same skillet, add 0.25 cup vegetable oil (if needed) and sautĆ© the 1 whole finely chopped onion for 3-4 minutes until translucent. Add the 6 cloves minced garlic, 1 tbsp ground cumin, 1 tbsp ground coriander, and 1 tsp dried ginger, cooking for another 1 minute until fragrant. You'll smell that earthy Ethiopian spice profile developingāthis is where the magic starts!
š„ Step 3: Build the Tomato-Lentil Base
Add the 2 cups diced tomatoes to the skillet and cook for 5 minutes until they break down slightly, releasing their juices. Stir in the 1.5 cups rinsed dried red lentils and 1.5 tsp salt. Pour in 6 cups water (yes, it looks like too much, but trust me) and bring to a gentle boil.
Reduce heat to medium-low and simmer for 15 minutes until the lentils begin to soften. Here's the thingāthis is where the flavors meld together. You'll notice the soup thicken slightly as the lentils release starch. If it gets too thick, add a splash of water to maintain a stew-like consistency.
š² Step 4: Add Vegetables and Chicken
Add the 2 medium peeled and cubed potatoes and 3 medium peeled and sliced carrots to the simmering soup. Cook for 10 minutes until the vegetables begin to soften but aren't fully cooked throughāwe want them to finish cooking in the final simmer.
Return the chicken to the pot and simmer everything together for another 10-12 minutes until the chicken is cooked through (internal temperature should reach 165°F) and the vegetables are tender. Taste and adjust seasoningāyou might need a touch more salt to balance the spices. The soup should be rich but not overpowering.
šŖ Step 5: Finish and Serve with Crispy Topping
Remove from heat and stir in the 0.25 cup chopped fresh cilantro. Ladle the soup into bowls, then sprinkle each serving generously with the fried berbere spice blend we prepared earlier. That crispy berbere topping is what makes this dish truly specialāit adds texture and an extra layer of spicy depth with every bite.
Serve immediately while the berbere is still crispy. The soup will continue to thicken slightly as it sits, so don't worry if it looks a bit loose right out of the pot. Each spoonful should deliver tender chicken, hearty vegetables, and that perfect balance of spicy, earthy Ethiopian flavors with that addictive crunchy finish.
Pro Tips For Making Achi Soup
- Bloom the Berbere: Toast the spice blend in a dry pan for 30 seconds before adding liquidāit deepens the flavor without bitterness. I used to skip this, and the soup always tasted flat until I tried it. ---
- Rinse Lentils Twice: Give those red lentils a quick rinse in cold water before cooking to wash off dust and excess starch. My grandmother swore by this, and it keeps the soup from turning gluey. ---
- SautĆ© Onions Slow: Cook the onions on medium-low heat until theyāre golden, not brownāabout 8-10 minutes. After burning three batches, I finally figured out patience pays off here. ---
- Crush Garlic Coarse: Smash the garlic cloves with the flat side of your knife instead of mincingāit releases flavor without turning the soup into a paste. Sounds weird, but it works every time.
Regional styles of these flavors
Ethiopian Classic
This achi soup originated in Ethiopia as a hearty, spice-forward stew traditionally served with injera or fufu. The dish reflects Ethiopia's rich culinary heritage, where berbere spice blend is the soul of many stews. In Ethiopian homes, it's often prepared for special occasions or family gatherings, where the communal eating experience is as important as the meal itself. š
Ghanaian Twist
While Ethiopian achi is the most famous version, Ghanaian cooks often add a tropical touch by incorporating ingredients like plantains or coconut milk. The Ghanaian adaptation tends to be slightly sweeter, balancing the berbere's heat with natural sweetness from the plantains. I've seen versions where palm oil replaces some of the vegetable oil, adding a distinct nutty flavor that's uniquely West African.
Yemeni Adaptation
The Yemeni community has its own take on this stew, often called "mishkilt." They use a different spice blend called "sambusa" that includes fenugreek and coriander, giving it a different flavor profile. Yemeni achi is typically served with flatbread instead of injera. The texture is often thicker, almost like a thick stew rather than a soup, which makes it perfect for scooping up with bread.
Vegetarian Version
For plant-based eaters, swap the chicken for extra-firm tofu pressed and cubed, or use mushrooms for an umami depth. I've had versions with chickpeas instead of lentils that work beautifully. The key is maintaining the berbere spice balanceāit's what makes the vegetarian version just as satisfying. Add 1 tbsp nutritional yeast for a cheesy flavor that mimics the richness of meat.
Modern Fusion
Chefs today are putting exciting twists on traditional achi soup. I've seen versions with smoked paprika-infused oil for depth, or even a touch of harissa paste for extra heat. Some modern takes incorporate quinoa or farro instead of lentils for a different texture. The berbere crust remains the signature elementāno matter how you adapt it, that crispy spice topping is non-negotiable for authenticity.
Regional Spice Variations
Different Ethiopian regions have their own berbere variations. Tigray's version is often hotter with more chili, while Addis Ababa's blend tends to be slightly sweeter with added cardamom. For a regional twist, try adding 1 tsp fenugreek seeds to your berbere blendāit adds a maple-like sweetness that's characteristic of many Ethiopian stews. The spice blend is what truly defines each regional style, so don't be afraid to experiment with different proportions. š¶ļø
Nutrition facts
Frequently asked questions
What's the secret to getting the perfect berbere crust?
Toast the berbere spice blend in oil over medium-high heat for just 1-2 minutes until it darkens slightly but doesn't burn. The key is patienceālet it crisp up gradually for maximum crunch. Spread it thinly in the pan so it gets properly browned on both sides. This crispy topping is what makes achi soup truly special!
Can I make achi soup without berbere spice?
For a quick substitute, mix 1 tbsp smoked paprika, 1 tsp each of cayenne and cinnamon, and ½ tsp each of cardamom and cloves. While not identical, this blend will give you that warm, slightly spicy flavor profile. For best results, add a pinch of fenugreek if you can find itāit adds that signature Ethiopian depth.
How long should I soak the lentils for?
Soak them overnight (at least 8 hours) for the creamiest texture. If short on time, soak for 4 hours minimum, then simmer for 5-10 minutes longer. The lentils should be tender but still hold their shapeāover-soaking makes them mushy. Drain well before adding to the soup to avoid watery results.
What's the best way to store leftovers?
Store in an airtight container in the fridge for 4-5 days or freeze for 3 months. The berbere crust stays crispy for 2 days if kept in a sealed container. Reheat gently on the stoveāadd a splash of water if it thickens too much. The flavors actually improve overnight as the spices meld further!
Can I make this vegetarian?
Yes! Swap chicken for extra-firm tofu (pressed and cubed) or mushrooms for umami depth. Add 1 tbsp nutritional yeast for a cheesy flavor. Keep the berbere spice level the sameāit's what makes the vegetarian version satisfying. The lentils and potatoes will provide plenty of hearty texture without meat.
