In a large heavy bottom pot or a Dutch oven, heat oil and cook onions until soft, add peppers and garlic and spices and cook for 2-3 minutes.
Add broth and tomatoes and bring to a simmer.
Add root vegetables and simmer until vegetables are cooked but slightly firm, about 25 minutes. Add chickpeas, peanut butter and cilantro. Add salt and pepper to taste. Adjust seasoning if needed and let sit for 10 minutes before serving.
Serve with a flatbread or toasted pita.