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

Spicy Peanut Soup with Coconut and Kale

  • Author: Kate Kasbee
  • Prep Time: 15 mins
  • Cook Time: 30 mins
  • Total Time: 45 minutes
  • Yield: 4 servings 1x


This Spicy Peanut Soup with Coconut and Kale is packed full of nutrients. It's a great way to sneak in a serving of fruits and veggies!


Units Scale
  • 2 teaspoons olive oil
  • 1/2 red onion, finely diced
  • 4 garlic cloves, minced
  • 1 tablespoon fresh ginger, grated
  • 1/2 teaspoon chili pepper flakes
  • 1/2 teaspoon salt
  • 1 teaspoon cumin
  • 2 tablespoons tomato paste
  • 4 cups vegetable broth
  • 1 15-oz. can diced tomatoes with their juices
  • 1 15-oz. can chickpeas, drained and rinsed
  • 1/2 cup peanut butter
  • 1 apple, diced
  • 1 cup coconut milk
  • 2 cups kale, chopped
  • 1 tablespoon lime juice
  • Chopped peanuts, for garnish
  • Cilantro, for garnish


  1. Warm the olive oil in a large soup pot over medium-low heat. Add the onion, garlic, and ginger and cook until the onion is soft, about 4 minutes.
  2. Add the chili pepper flakes, salt, and cumin. Saute until fragrant, another minute or so. Now add the tomato paste and stir to combine the ingredients.
  3. Pour in the vegetable broth along with the diced tomatoes, chickpeas, and peanut butter. Stir to fully combine. Bring the soup to a simmer, then reduce the heat slightly to maintain a gentle simmer for 15 to 20 minutes.
  4. Add the diced apple and coconut milk to the soup and continue to simmer for another 5 minutes or so. Remove from heat and stir in the kale and lime juice. Taste the soup and adjust the flavors to taste (I added a pinch more salt).
  5. Ladle the soup into bowls and garnish with chopped peanuts, cilantro, and more chili pepper flakes. Serve with crackers, rice, or a piece of naan for maximum coziness.


Nutrition info does not include peanuts for topping, crackers, rice, or bread.


  • Serving Size:
  • Calories: 499
  • Sugar: 18 g
  • Sodium: 1343.7 mg
  • Fat: 33.1 g
  • Saturated Fat: 14.6 g
  • Trans Fat: 0 g
  • Carbohydrates: 44.1 g
  • Fiber: 8.9 g
  • Protein: 15.1 g
  • Cholesterol: 0 mg