← BlogJune 28, 2026

How to Make the Perfect Shiro

Ethiopian · Easy · 30 min · 4 servings

veganvegetariangluten-freedairy-free
Advertisement
Shiro

Shiro is a smooth and creamy Ethiopian stew made from finely ground chickpea or broad bean flour simmered with onions, garlic, and berbere spice. It is a beloved everyday dish that is deeply satisfying, entirely vegan, and incredibly quick to prepare.

Why this recipe works

This Shiro recipe has been crafted to deliver restaurant-quality results in your home kitchen. At just 30 minutes from start to finish, it fits perfectly into a busy schedule without sacrificing flavor. Each serving comes in at 310 calories with 14g of protein, making it a balanced choice for any meal.

Advertisement

What you will need

This recipe uses 6 simple ingredients that you can find at any grocery store:

  • 1.5 cups shiro powder spiced chickpea flour
  • 2 medium white onions finely diced
  • 4 cloves garlic minced
  • 2 tbsp berbere spice blend
  • 3 tbsp olive oil or niter kibbeh
  • 3 cups water or light vegetable broth

Step by step instructions

Step 1: Saute the Aromatics

Heat the olive oil or niter kibbeh in a medium saucepan over medium heat. Add the diced onions and cook for 8 to 10 minutes until they are soft, translucent, and just beginning to turn golden. Add the minced garlic and cook for another 2 minutes until fragrant.

Step 2: Add Spice and Liquid

Stir the berbere spice blend into the onion mixture and cook for 1 minute. Pour in the water or vegetable broth gradually while stirring constantly to prevent lumps from forming. Bring the mixture to a gentle simmer.

Step 3: Whisk in Shiro Powder

Gradually add the shiro powder to the simmering liquid in a slow steady stream while whisking continuously. This technique prevents lumps and ensures a silky smooth texture. Reduce heat to low and continue stirring frequently as the stew thickens.

Step 4: Simmer and Adjust

Allow the shiro to simmer on very low heat for 8 minutes, stirring every minute or two to prevent it from sticking to the bottom of the pan. Add small amounts of water if it becomes thicker than you prefer. Season with salt, drizzle with a little extra oil, and serve hot over injera.

Advertisement

Easy substitutions

Missing an ingredient? Here are some swaps that work perfectly:

  • shiro powder → finely ground roasted chickpea flour mixed with a teaspoon of garlic powder
  • berbere spice blend → a combination of smoked paprika, cayenne, cumin, and coriander

Common mistakes to avoid

Watch out for these pitfalls that can affect your results:

  • Adding the shiro powder all at once which creates stubborn lumps that cannot be fully dissolved
  • Cooking on high heat after adding the powder which causes it to stick and scorch on the bottom of the pan

Nutrition facts

Per serving: 310 calories, 14g protein, 38g carbs, 12g fat, 8g fiber.

Ready to cook?

Get the interactive recipe with adjustable servings, built-in timers, and ingredient checklist.

View full recipe →
Advertisement