Today I’m sharing a recipe for a satisfying and comforting Vegan Spicy Peanut Stew with Rice and Chickpeas. 

Vegan Spicy Peanut Stew with Rice and Chickpeas
Vegan Spicy Peanut Stew with Rice and Chickpeas

No Sweet Potato, No Problem

Her recipe had to be adjusted at my house since my husband doesn’t like sweet potato. Ya, the nerve, right? So sweet potato is out but rice and carrots are in, and peanut butter is of course, sticking around. The thing I love about this recipe is I almost always have everything on had to make it, plus it’s a perfect recipe to make ahead as it’s even better the next day! It freezes well too, so try making a batch on the weekend and portioning it out for grab-n-go lunches.

Food Prep Perfection

This recipe is what food prep dreams are made up. Imagine having a long, stressful day and arriving home only to remember you don’t have to cook. All you have to do is warm up a bowl of this extra hearty and satisfying vegan spicy peanut stew with rice and chickpeas. It’s comfort in a bowl all the way. The flavours even improve over a few days so it only gets better as the week goes on!

During the colder months I make a lot of soups and stews for food prep. Every Sunday, I make my meal plan, get the groceries and spend a few hours in the kitchen preparing for the week. I find it calming and it always makes me feel productive and ready to take on whatever the week has in store for me. When it comes to sticking to a healthy diet, food prep is key to help me stay on track and working toward my goals.

Vegan Spicy Peanut Stew with Rice and Chickpeas
Vegan Spicy Peanut Stew with Rice and Chickpeas

Spicy Peanut Stew with Rice and Chickpeas

This recipe is well-balanced with plenty of protein and clean carbohydrates from the rice and chickpeas. The spinach, onion, red pepper and spices add a range of vitamins, minerals and antioxidants and the peanut butter, well, it’s peanut butter! The peanut butter flavour isn’t overpowering though, it simply adds a subtle yet delicous peanut flavour and balances out the spice from the red pepper flakes.

This recipe can be on the table in less than 30 minutes, it keeps well, is gluten-free and makes a hearty and delicious, filling plant-based meal.

More Recipes to Try


Spicy Peanut Stew with Rice

  • Author: Deryn Macey
  • Prep Time: 10 mins
  • Cook Time: 25 minutes
  • Total Time: 35 minutes
  • Yield: 6 1x
  • Category: Soup
  • Cuisine: American
  • Diet: Vegan

A hearty and delicious peanut stew with rice and chickpeas. Easy to make in one pot in about 30 minutes.



  • 1 tsp olive oil
  • 1 tbsp minced ginger
  • 4 cloves garlic, minced
  • 1 medium onion, diced
  • 1 tbsp chili powder
  • ½ tsp red pepper flakes (add another ¼ tsp to go extra spicy!)
  • ½ tsp black pepper, or more to taste
  • ¼ tsp sea salt, or more to taste
  • 2 tbsp tomato paste
  • 1 red pepper, diced
  • 3 carrots, peeled and chopped
  • 1 x 28 oz. can diced tomatoes, with their juices
  • ½ cup natural peanut butter
  • 3 cups vegetable stock
  • ¾ cup jasmine rice
  • 1 tbsp fresh lime juice
  • 6 cups lightly packed, fresh baby spinach
  • 1 x 19 oz can chickpeas, drained and rinsed


  1. Heat the olive oil in a large saucepan over medium heat.
  2. Add the garlic, ginger and onion and sauté for about 5 minutes, stirring.
  3. Add the spices and tomato paste and sauté a few more minutes.
  4. Add everything else except for the lime, spinach and chickpeas. Stir well to combine.
  5. Simmer for about 20 minutes until the rice and vegetables are cooked.
  6. Stir in the lime, spinach and chickpeas and simmer for a few more minutes until the spinach is completely mixed in.
  7. Serve with fresh cilantro.

Keywords: spicy peanut stew