Achi Soup Recipe: Ethio-Cha Spiced Tomato Stew With Crispy Berbere Crunch

Soups & Stews

Achi Soup Recipe: Ethio-Cha Spiced Tomato Stew With Crispy Berbere Crunch

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!

šŸ‘Øā€šŸ³
Difficulty
Medium
šŸ—
Diet
Poultry
šŸ”„
Calories
Med Cal

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.

1

šŸ”„ 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!

2

šŸ³ 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!

3

🄘 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.

4

šŸ² 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.

5

šŸ”Ŗ 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

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 3g15%
Cholesterol 85mg28%
Sodium 820mg36%
Total Carbohydrate 52g18%
Dietary Fiber 12g43%
Sugars 10g
Protein 34g68%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

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!

2

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.

3

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.

4

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!

5

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.

ā˜…ā˜…ā˜…ā˜…ā˜…4.6(14 reviews)
Categories Soups & Stews