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

A cozy, 30-minute chickpea and tomato coconut curry soup made with pantry staples — creamy, vibrant, and naturally vegan and 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.
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.
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
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.

Ingredients
for soup
for garnish
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 until translucent and soft, taking care not to brown the garlic.
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.
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.
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.
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
Did You Make This?
Leave a comment & rating below or tag
@velvetyum on social media!

Categories:
You might also like...

3 Ingredient Strawberry Yogurt Bites
Fresh strawberries, creamy vanilla yogurt, and crunchy granola come together in these portable frozen bites. A simple three ingredient snack that is perfect for breakfast, lunch boxes, or an icy treat.

30 Minute Chickpea and Tomato Coconut Curry Soup (Vegan + Gluten Free)
A cozy, 30-minute chickpea and tomato coconut curry soup made with pantry staples — creamy, vibrant, and naturally vegan and gluten free.

30-Minute Garlic Ginger Glazed Salmon (Gluten Free!)
A quick, pantry-friendly garlic-ginger glazed salmon that’s gluten free, soy free (when using coconut aminos), and naturally sweetened with honey — ready in 30 minutes and perfect for weeknight dinners.

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)
This recipe looks amazing! Can't wait to try it.
Comments are stored locally in your browser. Server comments are displayed alongside your local comments.
Hi, I'm Emma!
What's Popular
30-Minute Meals!
Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.

