Chickpea Peanut Stew


  • 1 tablespoon peanut oil
  • 1 medium onion diced
  • 2 garlic cloves minced
  • 1 green chili minced
  • 1 tablespoon ginger grated or minced
  • 1 teaspoon cumin
  • 1 teaspoon 1/2 teaspoon cayenne (updated 10/31/2022)
  • 1 teaspoon coriander
  • ½ cup tomato paste
  • 2 ½ cups vegetable stock
  • 1 cup coconut milk
  • ½ cup peanut butter
  • 2 cups or a 15 ounce can chickpeas
  • 2 cups or a 15 ounce can diced tomatoes
  • 2 cups 1 large sweet potato, diced
  • 1 bunch collard greens stems removed and coarsely chopped
  • ¼ cup peanuts chopped
  • ½ cup fresh cilantro chopped
  • Sea salt
  • Cooked brown rice optional, for serving


  1. Heat the oil in a large pot over medium heat. Add the onion and a pinch of salt, and cook it for about 15 minutes, stirring frequently. It should be fragrant and golden.
  2. Add garlic, green chili, ginger, cumin, cayenne, coriander, and tomato paste to the pot and stir everything together. Cook for about 3 minutes, until the mixture is fragrant.
  3. While the vegetables are cooking, whisk together the vegetable stock, coconut milk and peanut butter. Add the mixture to the pot along with the chickpeas, tomatoes, sweet potato and collard greens. Turn the heat up to medium-high.
  4. Bring the stew up to a quick boil, then reduce the heat and let simmer for about 20 minutes. Give it a good stir every so often.
  5. The stew is done when the sweet potatoes are tender and the liquid has thickened.
  6. Serve over brown rice, if desired, and top with the chopped peanuts and cilantro.

Adapted from Dianne’s Vegan Kitchen.