clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
vegan peanut curry

Creamy Vegan Peanut Curry

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Alexandre Valente
  • Total Time: 45 minutes
  • Yield: 4 people 1x
  • Diet: Vegan


This peanut curry is a vegan-friendly recipe that makes use of mushrooms, cabbage, and bell peppers to create a savory, creamy, curry that you will absolutely love!


Units Scale
  • 3 tbsps olive or coconut oil
  • 1 medium onion (minced)
  • 4 cloves of garlic (minced)
  • 1 inch of fresh ginger (minced)
  • 1/2 tsp of curry powder
  • 1/2 tsp of masala powder
  • 1/2 tsp of turmeric
  • 1/2 tsp of paprika
  • 2 tbsps of soy sauce
  • 300 ml of coconut milk
  • 1.5 cups of water or stock
  • 1/4 cup of creamy peanut butter
  • 300 grams of mushrooms (I’ve used portobello)
  • 2 bell peppers (chopped)
  • 3 cups of cabbage (finely chopped)
  • salt to taste
  • chopped peanuts
  • 1 red chili pepper (optional)


  1. Prepare all the ingredients beforehand. Chop all the veggies, and measure all the remaining ingredients. Set them aside and add them in order.
  2. The first step is to add the minced onion, garlic, and ginger to your pan with a dash of olive oil or any other vegetable oil. Sauteé until they’re soft and translucent.
  3. Next, you’ll add the curry powder, masala, turmeric, and paprika. Stir the mixture, combining the spices with the onion, garlic, and ginger. Throw in the soy sauce too and stir. This is the flavor base for the curry.
  4. Once the ingredients and respective spices are fully incorporated, deglazé the mixture with water and scrape the base of the pan with a wooden spoon or spatula.
  5. Add the mushrooms. Let them cook for a few minutes, or until they release some of the moisture within. The water content in the pan will increase, which means the flavor of the mushrooms will also get into the curry broth.
  6. Once the mushrooms develop their softness and release some of their water, it’s time to add the chopped bell peppers. Cook them for a few minutes. They’ll also release some of their moisture, so you’ll notice that the veggies will get covered in water.
  7. Add the peanut butter and stir until it’s fully incorporated in the broth.
  8. Add the coconut milk. Stir and fully incorporate it into the mixture, bringing the curry broth to a boil.
  9. Finally, add the cabbage, and mix it with the rest of the ingredients, leaving it to cook for 25-30 minutes, or until the cabbage is soft and you’re left with a delicious and creamy curry.
  10. Serve the curry alongside some rice, and sprinkle with some peanuts and aromatic herbs.


  • If you want this recipe to be spicy, you can add a red chili pepper (or more depending on your tolerance). Given it’s a sweet, peanut curry, it’s not a very spicy curry, but you can certainly change that.
  • Prep Time: 10 minutes
  • Cook Time: 35 minutes
  • Category: Main Course
  • Cuisine: Indian, African