
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.

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.
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.
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.
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.
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.
Leave a comment & rating below or tag
@velvetyum on social media!


Tender grilled zucchini rolled with a basil-kissed ricotta filling, nestled in marinara, and baked until the mozzarella bubbles and turns golden.

Golden, garlicky rounds with a deep-fried crunch made lighter in the air fryer. A fast, vitamin-packed side everyone devours.

Tender chicken meatballs simmered in marinara, finished with melted mozzarella and basil for cozy, weeknight Italian comfort in every bite.

Leave a comment & rating below or tag @velvetyum on social media!
Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!
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.
Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.