Go Back
+ servings
thai peanut curry with chickpeas, served in a white bowl
Print Recipe
5 from 5 votes

Thai Peanut Curry with Chickpeas

Vegan-friendly Thai Peanut Curry is a one-pot dish that is comforting, delicious, and so so satisfying! Each bowl of this curry contains healthy chickpeas, peppers, zucchini, carrots, seasonings, creamy coconut milk, and chopped roasted cashews. You will love this easy, healthy recipe!
Prep Time10 mins
Cook Time30 mins
Total Time40 mins
Course: Main Course, Soup
Cuisine: Thai, Vegan
Servings: 10 servings
Calories: 200kcal
Author: Anjali Shah



  • Heat olive oil in a large pan over medium heat. Add onions, garlic and ginger and saute until the onions are translucent.
  • Add all of the spices and let them toast for 1 min, stirring constantly
  • Add the coconut milk and peanut powder
  • Add rest of the ingredients (broth through sugar)
  • Bring to a boil, cover and reduce to a low simmer for at least 30 minutes, but the dish can be simmered as long as 1-2 hours
  • Top each serving with 1 tsp chopped roasted cashews




Top Tips For Making Thai Peanut Curry
  • When adding spices to the pan, be sure to stir them constantly. They will burn quickly, and this will cause an unwanted flavor. 
  • The longer you let the Thai peanut curry simmer, the better the flavor is going to be. It will allow the spices to blend together and create a more robust experience. 
  • You can pressure cook this dish or use the instant pot. You can also use a slow cooker! To use an instant pot, add all of the ingredients to the pot and pressure cook on high for 6 minutes. Natural release for 10-15 minutes, manual release after that! For the slow cooker, you can probably add all of the ingredients to the pot and cook this recipe on high for 5 hours.
Adapted from Vegan Richa


Calories: 200kcal | Carbohydrates: 35g | Protein: 14g | Fat: 3.7g | Saturated Fat: 1.5g | Cholesterol: 1mg | Sodium: 495mg | Potassium: 709mg | Fiber: 12g | Sugar: 4g