30-MINUTE MEALS! Get the email series now
Velvetyum

30 Minute Chickpea and Tomato Coconut Curry Soup (Vegan + Gluten Free)

5 from 1 vote
1 Comments
Emma
By: EmmaUpdated: Dec 6, 2025
This post may contain affiliate links. Please read our disclosure policy.

A cozy, 30-minute chickpea and tomato coconut curry soup made with pantry staples — creamy, vibrant, and naturally vegan and gluten free.

30 Minute Chickpea and Tomato Coconut Curry Soup (Vegan + Gluten Free)

This 30 Minute Chickpea and Tomato Coconut Curry Soup has become my go-to on busy weeknights and on rainy weekends when I want something warm, nourishing, and quick. I first put this combination together on a frantic evening when the fridge held only a few basics: canned tomatoes, chickpeas, and a lonely can of coconut milk. The result was unexpectedly bright and satisfying — rich coconut silk, tangy roasted tomatoes, and warm curry aromatics balanced by bursts of lime. It instantly earned a permanent spot in my meal rotation.

What makes this pot special is the texture play and the depth of flavor you get without hours of simmering. The chickpeas add a hearty, creamy bite while the coconut milk gives a luxurious mouthfeel that turns what could be a simple broth into a comforting, almost velvety stew. I love that it comes together in about 30 minutes, uses mostly pantry staples, and works equally well as a solo lunch or a family dinner. It’s reliably crowd-pleasing and stores beautifully for lunches during the week.

Why You'll Love This Recipe

  • Ready in just 30 minutes from start to finish — perfect for busy weeknights or last-minute guests.
  • Built from pantry staples: canned chickpeas, canned tomatoes, coconut milk, and basic spices make this ultra-accessible.
  • Naturally vegan and gluten free, while being hearty enough to satisfy omnivores and plant-based eaters alike.
  • One-pot preparation minimizes cleanup and concentrates flavor by deglazing and simmering in the same vessel.
  • Flexible and forgiving: swap broths, adjust heat with dried chilies, or add greens for extra nutrition.
  • Great for meal prep — refrigerates and freezes well, and flavors often improve after resting overnight.

I discovered a few small tricks the first dozen times I made this: briefly toasting the curry powder in oil amplifies its aroma, and using full-fat coconut milk gives a silky finish that feels indulgent without dairy. Friends and family always comment on how bright and layered the soup tastes despite its simple ingredient list.

Ingredients

  • Avocado oil: Use 2 tablespoons for a neutral, high-heat oil. Avocado oil tolerates sautéing without burning and lets the curry bloom; extra-virgin olive oil will work but has a stronger flavor.
  • Onion: One medium onion, finely diced. Yellow or sweet onions both work; sweat them until translucent to build the aromatic base and natural sweetness.
  • Garlic: Four cloves, thinly sliced. Fresh garlic adds a sharp, fragrant note; reserve slicing rather than mincing to avoid burning while sautéing.
  • Curry powder: One tablespoon. Choose a medium-strength blend you enjoy; brands with cumin, coriander, and turmeric balance this soup. Toast briefly in oil to release essential oils.
  • Crushed dried chilies: A small pinch optional. Adds heat; omit for a milder bowl or increase for a spicier profile.
  • Canned diced tomatoes: One 14.5-ounce can; fire-roasted if available for extra charred depth. The acidity brightens the rich coconut and balances the curry spices.
  • Chickpeas: Two 15.5-ounce cans, drained and rinsed. They provide protein, body, and a pleasantly firm texture that stands up to simmering.
  • Coconut milk: One 13.5-ounce can full-fat coconut milk for creaminess and mouth-coating richness; light versions will thin the texture.
  • Broth: Three cups of vegetable broth or water with bouillon. Use low-sodium broth if you want more control over seasoning.
  • Lime: Juice of half a lime added at the end plus wedges for serving. Acid brightens and rounds the flavors.
  • Garnish: Thinly sliced red onion, fresh cilantro, roasted cashews or curry-spiced cashews, and extra lime wedges for finishing texture and brightness.

Instructions

Heat and sweat aromatics: Heat 2 tablespoons avocado oil in a large soup pot over medium heat. Add 1 medium diced onion, 4 thinly sliced garlic cloves, and 1 teaspoon salt. Sauté for 5 to 6 minutes, stirring occasionally, until the onion is translucent and soft but not browned — you want the natural sugars to develop without caramelization. Bloom the spices: Add 1 tablespoon curry powder and a pinch of crushed dried chilies if using. Stir almost constantly for about 30 seconds until the spices become fragrant and begin to stick to the bottom of the pan. This brief toasting releases volatile oils and deepens flavor; watch closely to prevent burning. Deglaze and simmer: Pour in one 14.5-ounce can diced tomatoes (fire-roasted if possible) and 3 cups vegetable broth. Use the spoon to scrape any browned bits from the bottom of the pot — those bits carry concentrated flavor. Bring to a boil, then reduce to a simmer. Cover and cook for about 10 minutes, until the tomatoes soften and integrate into the broth. Add chickpeas and coconut: Stir in two 15.5-ounce cans drained and rinsed chickpeas and one 13.5-ounce can full-fat coconut milk. Bring the mixture back to a gentle simmer and cook for another 5 minutes to let the flavors marry. If you prefer a thicker texture, mash a cup of chickpeas against the pot to release starch. Finish and adjust seasoning: Season with salt and freshly ground black pepper to taste, then stir in the juice of half a lime. Taste and balance acidity, salt, and heat as needed. Serve hot, topped with thinly sliced red onion, cilantro, roasted cashews, and lime wedges for squeezing. User provided content image 1

You Must Know

  • This bowl is high in fiber and plant-based protein thanks to chickpeas, and coconut milk supplies satisfying healthy fats.
  • Leftovers keep refrigerated for up to 4 days and freeze well for up to 3 months in airtight containers or heavy-duty freezer bags.
  • To reheat from frozen, thaw in the refrigerator overnight and warm gently on the stovetop to avoid breaking the coconut milk emulsion.
  • For a lower-fat option, use light coconut milk and increase chickpeas or blended white beans for body.
  • If you need sodium control, use low-sodium broth and taste before adding extra salt.

One of my favorite parts of this recipe is how it adapts: I often double the broth and turn it into a brothy lunch soup, or mash half the chickpeas for a chowder-like body. The contrast of crunchy roasted cashews and bright lime lifts every spoonful. Serving it with warm flatbread or rice turns it into a comforting family meal that disappears fast — guests always ask for the recipe.

Storage Tips

Cool the soup at room temperature for no more than an hour, then transfer to airtight containers and refrigerate for up to 4 days. For freezing, leave about 1/2 inch headspace in containers to allow expansion; label with the date and freeze for up to 3 months. When reheating, warm slowly on the stove over medium-low heat, stirring to reincorporate any separated coconut fat. If leftovers thicken too much, add a splash of broth or water. Avoid reheating in the microwave for longer than necessary to protect texture.

Ingredient Substitutions

If you don’t have avocado oil, use a mild vegetable oil or light olive oil. Swap chickpeas with white beans or lentils for different protein texture; reduce lentil cooking time or use pre-cooked lentils. For a creamier, nut-free finish, use canned coconut cream or blend some of the chickpeas with a bit of broth. If you’re avoiding coconut, try making a cashew cream (blended soaked cashews with water) — this will change the flavor slightly but preserve richness. Adjust curry powder quantity to taste or use a mix of turmeric, cumin, and coriander if you’re short on blends.

Serving Suggestions

Serve the soup with steamed basmati rice, warm naan or gluten-free flatbread, or a simple side salad of cucumber and tomato to add freshness. Garnish generously with cilantro, thin red onion slices for a crisp bite, and roasted cashews for crunch. For a heartier plate, ladle over coconut-lime rice or add wilted greens like spinach in the last two minutes of simmering. A drizzle of chili oil or a dollop of dairy-free yogurt adds an extra layer of richness.

User provided content image 2

Cultural Background

This bowl is inspired by South Asian spice traditions — curry powder blends are a hybrid Western interpretation of complex Indian masalas. Coconut and tomato are common flavor partners in coastal cuisines, where coconut milk balances heat and acidity. While not a traditional preparation, the soup borrows techniques like blooming spices in oil and using slow-simmered tomatoes to build layered flavor. It’s a modern, pantry-driven take on those time-honored principles, adapted for busy home cooks.

Seasonal Adaptations

In winter, add diced sweet potato or squash for autumnal sweetness and extra body. In spring and summer, stir in fresh spinach, chopped basil, or green beans for brightness. For a holiday twist, garnish with toasted coconut and pomegranate seeds for color and texture. Swap the canned tomatoes for fresh roasted summer tomatoes when they are abundant to intensify freshness and reduce acidity.

Meal Prep Tips

Make a double batch and portion into microwave-safe containers for grab-and-go lunches. Store garnishes separately — red onion, cilantro, and cashews keep their texture best when added just before eating. If freezing portions, pack lime wedges and cilantro in the fridge rather than the freezer so they stay lively. Reheat gently and add a splash of broth to refresh the consistency before serving.

This soup has an easy, forgiving method and a comforting result that’s ideal for sharing. I hope you make it, customize it, and tuck it into your regular rotation — it’s one of those recipes that feels like a hug in a bowl.

Pro Tips

  • Toast the curry powder briefly in oil to unlock aroma and deepen flavor; watch carefully to avoid burning.

  • Mash a cup of chickpeas against the pot to thicken the broth naturally without adding starches.

  • Store garnishes separately to keep red onion crisp and cilantro fresh for serving.

  • Use full-fat coconut milk for a silkier texture; if the soup tastes flat, a squeeze of lime brightens it instantly.

This nourishing 30 minute chickpea and tomato coconut curry soup (vegan + gluten free) recipe is sure to be a staple in your kitchen. Enjoy every moist, high protein slice — it is perfect for breakfast or as a wholesome snack any time.

Tags

Soups & GreensVeganGluten-FreeSoupCurryChickpeasTomatoesCoconut Milk30 Minute Meals
No ratings yet

30 Minute Chickpea and Tomato Coconut Curry Soup (Vegan + Gluten Free)

This 30 Minute Chickpea and Tomato Coconut Curry Soup (Vegan + Gluten Free) recipe makes perfectly juicy, tender, and flavorful steak every time! Serve with potatoes and a side salad for an unforgettable dinner in under 30 minutes.

Servings: 4 steaks
30 Minute Chickpea and Tomato Coconut Curry Soup (Vegan + Gluten Free)
Prep:10 minutes
Cook:20 minutes
Rest Time:10 mins
Total:30 minutes

Ingredients

for soup

for garnish

Instructions

1

Heat and sweat aromatics

Heat 2 tablespoons avocado oil in a large soup pot over medium heat. Add 1 medium diced onion, 4 thinly sliced garlic cloves, and 1 teaspoon salt. Sauté for 5 to 6 minutes until translucent and soft, taking care not to brown the garlic.

2

Bloom the spices

Add 1 tablespoon curry powder and a pinch of crushed dried chilies if using. Stir constantly for about 30 seconds until spices are fragrant and begin to stick to the pan; do not let them burn.

3

Deglaze and simmer

Pour in a 14.5-ounce can diced tomatoes and 3 cups vegetable broth. Scrape up any browned bits, bring to a boil, then reduce to a simmer. Cover and cook 10 minutes until tomatoes soften.

4

Add chickpeas and coconut milk

Stir in two 15.5-ounce cans drained chickpeas and one 13.5-ounce can full-fat coconut milk. Return to a gentle simmer and cook 5 minutes to marry flavors. Mash some chickpeas if you prefer a thicker texture.

5

Finish and serve

Season with salt and pepper and the juice of half a lime. Serve topped with sliced red onion, cilantro, roasted cashews, and additional lime wedges.

Last Step: Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.

Nutrition

Calories: 420kcal | Carbohydrates: 45g | Protein:
12g | Fat: 22g | Saturated Fat: 7g |
Polyunsaturated Fat: 4g | Monounsaturated Fat:
9g | Trans Fat: 1g | Cholesterol: 253mg | Sodium:
0mg | Potassium: 953mg | Fiber: 0g | Sugar:
0g | Vitamin A: 577IU | Vitamin C: 3mg | Calcium:
47mg | Iron: 6mg

Did You Make This?

Leave a comment & rating below or tag
@velvetyum on social media!

30 Minute Chickpea and Tomato Coconut Curry Soup (Vegan + Gluten Free)

Categories:

30 Minute Chickpea and Tomato Coconut Curry Soup (Vegan + Gluten Free)

Did You Make This?

Leave a comment & rating below or tag @velvetyum on social media!

Rate This Recipe

Share This Recipe

Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!

Comments (1)

Leave a Comment

0/1000 characters
Food Lover
1 day ago

This recipe looks amazing! Can't wait to try it.

Rating:

Comments are stored locally in your browser. Server comments are displayed alongside your local comments.

Family Photo

Hi, I'm Emma!

Chef and recipe creator specializing in delicious Soups & Greens cooking. Passionate about sharing easy-to-follow recipes that bring families together around the dinner table.

30-Minute Meals!

Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.