Prep the mushrooms! Clean and slice the mushrooms into thick pieces—they’ll shrink during cooking so don’t slice too thinly.
Sauté the onions! Heat olive oil in a large pot over medium heat. Add chopped onions and cook 8–10 minutes until soft and deep golden.
Add garlic & spices! Stir in minced garlic and cook 1 minute, then add berbere, cumin, cardamom, cinnamon, and cloves—stir for 1 minute until fragrant.
Build the tomato base! Add tomato paste and cook 1–2 minutes, then stir in diced tomatoes. Season with salt and pepper and cook 5 minutes until tomatoes start to break down.
Simmer the sauce! Pour in vegetable stock or water, bring to a gentle simmer, and cook 10 minutes, stirring occasionally.
Cook the mushrooms! Add sliced mushrooms to the pot and stir well. Simmer 10–12 minutes until mushrooms are tender and the sauce is rich and thickened.
Brighten the flavors! Stir in fresh lemon juice and most of the chopped coriander—taste and adjust salt, spice, or lemon as needed.
Prepare the base! While the sauce finishes, warm injera (if using) or cook rice according to package instructions.
Plate the magic! Tear injera into pieces and arrange on plates (or serve over rice).
Top & enjoy! Generously spoon the hot, fragrant mushroom zigni over the injera/rice. Garnish with extra fresh coriander and serve immediately—tear, scoop, and savor every spicy, comforting bite!