This vegan peanut chickpea stew makes a healthy and delicious one pot meal that’s ready in about 30 minutes.

Bowl of hearty stew with spinach, chickpeas and rice.


  • Dietary: Vegan, gluten-free, can be oil-free.
  • Perfect for meal prep – keep well in the fridge or freezer and flavours improve with time.
  • Easy 1-pot meal that’s ready in about 30 minutes with basic pantry ingredients.
  • Nutritious and full of flavour!

Ingredient Notes

A complete list of ingredients with amounts and full instructions is located in the printable recipe card below. This section covers ingredient and substitution considerations.

  • Oil: Totally fine to skip the oil and just use a bit of water or broth! Otherwise, olive oil, coconut oil or avocado oil works.
  • Diced Tomatoes: I like fire-roasted diced tomatoes best but any kind works! Use a no-salt added variety if sodium is a concern.
  • Peanut Butter: Use natural peanut butter with no added oil or sugar.
  • Spinach: Any greens work here. Try kale, spinach or chard.
  • Broth: Any kind of vegetable broth or stock works. The better quality, the better the flavour of the final dish. You can use carton, cubes/bouillon powder or homemade.
  • Chickpeas: Canned is easy for convenience but if you cook your own that works too.
  • Rice: Jasmine, basmati or any long-grain white rice works. Quick-cooked brown rice would also work.
Overhead view of a bowl of stew with chickpeas, rice, spinach and carrots.

Storing Instructions

  • Fridge: Store in a sealed container for up to 5 days.
  • Freezer: Let cool then store in a sealed container or single-serving containers for up to 3 months.
  • Reheating: If frozen, thaw overnight in the fridge. Reheat stovetop or in the microwave until heated through.

Did you try this recipe? I’d love to hear about it! Click here to leave a review.

clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
Overhead view of a bowl of stew with chickpeas, rice, spinach and carrots.

Peanut Chickpea Rice Stew

  • Author: Deryn Macey
  • Prep Time: 10 mins
  • Cook Time: 25 minutes
  • Total Time: 35 minutes
  • Yield: 6
  • Category: Stew
  • Cuisine: American
  • Diet: Vegan
Save Recipe


This gluten-free and vegan peanut stew with rice, spinach and chickpeas is easy to make in about 30 minutes and is packed with flavour! 



  1. Heat a large pot over medium heat then add the oil or water, garlic, ginger and onion to a large pot and sauté for about 5 minutes, stirring often.
  2. Stir in the spices, salt, pepper and tomato paste and sauté for 2-3 more minutes.
  3. Add everything except the lime, spinach and chickpeas. Stir well to combine.
  4. Simmer for approximately 20 minutes until the rice is cooked, the carrots are fork tender and the stew has thickened.
  5. Stir in the lime, spinach and chickpeas and turn off the heat. Let sit for a few minutes to allow the spinach to wilt.
  6. Serve right away topped with fresh cilantro, if desired.


Storing: Let cool then store in a sealed container in the fridge for up to 5 days or freezer for up to 3 months. Reheat as needed on the stovetop or in the microwave.

Oil-Free & Nut-Free Options: For an oil-free recipe, saute using water or broth. For a nut-free recipe, use sunflower seed butter or Wowbutter instead of peanut butter. For a peanut-free recipe, almond butter or cashew butter works!

Keywords: chickpea stew, peanut chickpea stew