Go Back

Vegan Peanut Curry

This peanut curry contains the perfect blend of creamy, nutty, spicy, and sweet, without any animal products or oil. One pot, 13 ingredients, and 30 minutes is all you need!
Prep Time10 mins
Cook Time20 mins
Total Time30 mins
Course: Main Course
Cuisine: Vegan
Servings: 4


  • 2 garlic cloves minced
  • 1/2 small onion chopped
  • 1 celery stalk chopped
  • 1/2 head of broccoli cut into florets
  • 1 sweet potato cubed
  • 1 cup cooked beans (garbanzo, black beans, lentils, etc.)
  • 1 cup vegetable broth
  • 1/4 cup cashew milk
  • 3 tbsp peanut butter
  • 2 tbsp ketchup
  • 1 tbsp curry powder
  • 1 tsp paprika
  • salt and pepper to taste
  • 1/4 tsp red pepper flakes optional for spice
  • cilantro to garnish


  • Heat a bit of oil or vegetable broth in a pot over medium heat. Add garlic, onions, celery, and sweet potato to a pot and cook until onions turn translucent . Add a splash of water if needed so veggies don't stick to the pan.
  • Add paprika, curry powder, salt, pepper, and red pepper flakes and stir for 30 seconds.
  • Add broccoli, vegetable broth, peanut butter, ketchup, and beans. Stir to combine. Cover and simmer for about 15 minutes, making sure not to overcook the broccoli or sweet potatoes.
  • When fully cooked, turn off heat and stir in cashew milk. Garnish with cilantro and enjoy! Also recommend serving with fresh warm rice or bread :)