Caramelize the Onions: In a large pot, heat butter or ghee over medium heat. Add diced onions and cook until soft and caramelized, about 10 minutes.
Build the Flavor Base: Stir in garlic, ginger, and the berbere spice mix. Cook for 1-2 minutes, stirring frequently to release the aroma of the spices.
Combine Chickpeas and Tomatoes: Add chickpeas and diced tomatoes to the pot. Stir to coat the chickpeas with spices.
Simmer: Pour in the broth and bring the mixture to a boil. Reduce the heat to low and let it simmer for 30 minutes. For dried chickpeas, extend the cooking time to 1.5 hours, adding water as needed.
Thicken the Wat (Optional): Blend half of the stew with an immersion blender or transfer to a blender, then return it to the pot. This creates a creamier texture while retaining some whole chickpeas for a hearty feel.
Add Greens: If using spinach, stir it in during the last 10 minutes of cooking.
Serve: Enjoy Chickpea Wat with injera, naan, pita, or even rice. For added creaminess, top with a dollop of yogurt.