Print Recipe

Creamy Vegan Broccoli Soup with Curried Chickpeas

This creamy vegan broccoli soup is thickened with chickpeas and spiced with curry powder. It's an easy, healthy cheese-free weeknight meal!
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings 4


  • 1 pound broccoli about 2 medium heads, florets separated, stems roughly chopped
  • Two 15-ounce cans chickpeas rinsed and drained
  • 1/4 cup coconut oil divided
  • 2 teaspoons Madras curry powder divided
  • 1 teaspoon ground turmeric divided
  • Sea salt
  • 1 large onion diced
  • 2 garlic cloves minced
  • One 15-ounce can full fat coconut milk
  • 4 cups vegetable stock or water
  • 2 tablespoons lemon juice


  1. Preheat the oven to 400 degrees.
  2. Take about a cup of the broccoli florets and cut them into smaller bite-sized pieces. In a medium mixing bowl, toss the finely chopped florets with 1 cup chickpeas, 2 tablespoons coconut oil, 1 teaspoon curry powder, 1/2 teaspoon turmeric, and 1/2 teaspoon salt. (If the coconut oil is solid, zap the bowl for 10 seconds in the microwave so it will evenly distribute. Arrange the chickpea mixture on a parchment lined baking sheet. Roast in the oven until the chickpeas are crispy but not hard, about 15 minutes. Set aside.
  3. Meanwhile, heat the remaining 2 tablespoons olive oil in a large Dutch oven or stockpot. Saute the onion over medium-high heat until translucent, 5 minutes. Add the garlic, and the remaining curry powder and turmeric. Cook for one minute more, until very fragrant. Pour in the coconut milk, scraping up any brown bits that may have formed on the bottom of the pot, followed by the stock, remaining chickpeas and broccoli, and 2 teaspoons salt.
  4. Bring the soup to a boil, then reduce the heat to medium-low and simmer until the broccoli is tender, about 10 minutes. Remove from the heat and add the lemon juice.
  5. Puree the soup using an immersion or stand blender until smooth and creamy. Taste for seasoning and add more salt or lemon juice as necessary.
  6. Ladle the soup into bowls and top with the crispy curried chickpeas and broccoli.