If you’re craving a warm, nourishing meal that’s both comforting and packed with wholesome ingredients, this Chickpea Broccoli Coconut Milk Soup is exactly what you need. Tender broccoli, protein-rich chickpeas, and fluffy basmati rice are gently simmered in a creamy coconut milk broth infused with fragrant curry spices, garlic, and fresh ginger for an incredibly satisfying bowl of goodness.
This easy Chickpea Broccoli Coconut Milk Soup is perfect for busy weeknights, cozy weekends, or meal prep lunches. Naturally vegan, dairy-free, and loaded with vegetables, it’s a hearty soup that delivers bold flavor while keeping every bite nourishing and comforting.
Why You’ll Love This Recipe
- Ready in just 45 minutes with simple pantry ingredients.
- Rich, creamy, and completely dairy-free.
- Loaded with plant-based protein, vegetables, and fiber.
- Perfect for meal prep because it reheats beautifully.
- Comforting, flavorful, and naturally vegan.
Ingredients
- Olive oil (1 tablespoon): Used to sauté the vegetables and build flavor.
- Onion (1 medium, diced): Creates a savory aromatic base.
- Carrot (1 medium, diced): Adds natural sweetness and color.
- Red bell pepper (1 medium, diced): Brings freshness, sweetness, and extra nutrients.
- Garlic (4 cloves, minced): Adds bold aromatic flavor.
- Fresh ginger (1 tablespoon, finely chopped): Provides warmth and a fresh, zesty aroma.
- Curry powder (2 tablespoons): Gives the soup its rich Indian-inspired flavor.
- Red chili flakes (¼ teaspoon): Add gentle heat. Adjust to taste.
- Chickpeas (2 cans, drained and rinsed): Add protein, fiber, and a creamy texture.
- Basmati rice (½ cup): Makes the soup hearty and naturally thickens the broth.
- Vegetable stock (4 cups): Creates a flavorful soup base.
- Broccoli florets (2 cups): Add freshness, texture, and vibrant green color.
- Coconut milk (1 can, 13.5 ounces): Creates a luxuriously creamy, dairy-free broth.
- Fresh lime juice (1 lime): Brightens the flavors and balances the richness.
- Salt and freshly ground black pepper: Season to taste.
- Fresh cilantro (handful, chopped): Adds a fresh, herbaceous finish.
How to Make Chickpea Broccoli Coconut Milk Soup
Sauté the Vegetables
Heat the olive oil in a large soup pot or Dutch oven over medium heat.
Add the diced onion, carrot, and red bell pepper.
Cook for 5–6 minutes, stirring occasionally, until the vegetables begin to soften.
Add the Aromatics
Stir in the minced garlic and chopped fresh ginger.
Cook for about 1 minute until fragrant.
Add the curry powder and red chili flakes, stirring constantly for another 30 seconds to toast the spices and deepen their flavor.
Simmer the Soup
Add the chickpeas, basmati rice, and vegetable stock.
Stir everything together and bring the soup to a gentle boil.
Reduce the heat to low and simmer uncovered for about 15 minutes, stirring occasionally to prevent the rice from sticking to the bottom of the pot.
Finish with Broccoli and Coconut Milk
Stir in the broccoli florets, coconut milk, and fresh lime juice.
Continue simmering gently for another 5 minutes, or until the broccoli is tender while still bright green.
Avoid boiling vigorously after adding the coconut milk to keep the broth smooth and creamy.
Garnish and Serve
Remove the soup from the heat and season with salt and freshly ground black pepper to taste.
Stir in the chopped fresh cilantro.
Serve hot with extra cilantro and lime wedges for a fresh finishing touch.

Tips for Success
- Simmer gently after adding the coconut milk to prevent it from separating.
- Add the broccoli near the end so it stays vibrant and slightly crisp.
- Stir the soup occasionally while the rice cooks to prevent sticking.
- Taste and adjust the lime juice before serving for the perfect balance.
- If the soup thickens during storage, simply stir in a little extra vegetable stock or water when reheating.
- Full-fat coconut milk creates the richest, creamiest texture.
Equipment Needed
- Large soup pot or Dutch oven
- Chef’s knife
- Cutting board
- Measuring cups and spoons
- Wooden spoon or silicone spatula
- Ladle for serving
Recipe Variations
Spinach Chickpea Soup
Stir in fresh spinach during the final few minutes of cooking for extra greens.
Spicy Coconut Soup
Increase the chili flakes or add diced fresh chili peppers or sriracha for extra heat.
Lentil Vegetable Soup
Replace the chickpeas with cooked lentils for a different plant-based protein option.
Low-Carb Version
Omit the rice and substitute cauliflower rice for a lighter, lower-carbohydrate meal.
Protein-Packed Curry Soup
Add cubed tofu or shredded cooked chicken for even more protein while maintaining the creamy curry flavor.
Serving Suggestions
This homemade Chickpea Broccoli Coconut Milk Soup pairs wonderfully with:
- Warm naan bread.
- Crusty artisan bread.
- Garlic toast.
- Steamed basmati rice.
- Cucumber salad with yogurt dressing.
- Fresh lime wedges.
- Extra chopped cilantro.
- Roasted chickpeas for a crunchy topping.
FAQs
Can I make Chickpea Broccoli Coconut Milk Soup ahead of time?
Yes. It’s an excellent meal prep recipe, and the flavors become even richer after a day in the refrigerator.
How do I store leftovers?
Store cooled soup in an airtight container in the refrigerator for up to 4 days.
Can I freeze this soup?
Yes. Freeze in airtight containers for up to 3 months. Thaw overnight in the refrigerator before reheating gently.
Why did my soup become thicker after sitting?
The basmati rice naturally absorbs liquid as it rests. Simply stir in a splash of vegetable stock or water while reheating to reach your preferred consistency.
Can I use frozen broccoli?
Absolutely. Frozen broccoli works well and can be added directly to the soup without thawing.
Is this soup spicy?
It has a mild level of heat. You can easily reduce or increase the chili flakes to suit your personal preference.
Final Thoughts
This Chickpea Broccoli Coconut Milk Soup is the perfect balance of comfort, nutrition, and bold flavor. Creamy coconut milk, tender broccoli, hearty chickpeas, fragrant spices, and fluffy rice come together to create a satisfying one-pot meal that’s ideal for busy weeknights, meal prep, or cozy family dinners.
Whether you enjoy it with warm naan, crusty bread, or simply on its own, this easy Chickpea Broccoli Coconut Milk Soup is sure to become a staple in your recipe collection. Give it a try, customize it with your favorite vegetables or protein, and let us know how you made it your own. Happy cooking!
Print
Chickpea Broccoli Coconut Milk Soup
- Total Time: 45 minutes
- Yield: 6 servings
- Diet: Vegan
Description
This chickpea broccoli coconut milk soup is loaded with tender broccoli, protein-rich chickpeas, and basmati rice in a creamy coconut curry broth. It’s easy to make, meal-prep friendly, and perfect for a cozy lunch or weeknight dinner.
Ingredients
- 1 tablespoon olive oil
- 1 medium onion, diced
- 1 medium carrot, diced
- 1 medium red bell pepper, diced
- 4 garlic cloves, finely minced
- 1 tablespoon fresh ginger, finely chopped
- 2 tablespoons curry powder
- 1/4 teaspoon red chili flakes
- 2 cans (14 oz) chickpeas, drained and rinsed
- 1/2 cup basmati rice
- 4 cups vegetable stock
- 2 cups broccoli florets
- 1 can (13.5 oz) coconut milk
- Juice of 1 lime
- Salt and black pepper, to taste
- Fresh cilantro, chopped
Instructions
- Heat olive oil in a large pot over medium heat. Cook the onion, carrot, and bell pepper for 5-6 minutes until softened.
- Add the garlic and ginger and cook for 1 minute until fragrant.
- Stir in the curry powder and red chili flakes and cook for 30 seconds.
- Add the chickpeas, basmati rice, and vegetable stock. Bring to a boil, then reduce heat and simmer uncovered for 15 minutes, stirring occasionally.
- Stir in the broccoli florets, coconut milk, and lime juice. Simmer gently for 5 minutes until the broccoli is tender.
- Season with salt and pepper to taste.
- Remove from heat, stir in the chopped cilantro, and serve hot with extra lime wedges if desired.
Notes
- Do not let the soup boil after adding the coconut milk to prevent it from separating.
- The soup thickens as it cools; add extra broth or water when reheating if needed.
- Store leftovers in the refrigerator for up to 4 days.
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Indian