Go Back
Creamy Vegetable Soup

Creamy Vegetable Soup

Creamy Vegetable Soup is a spiced, silky bowl that blends coconut milk with tender sweet potato and chickpeas for a creamy, comforting meal. The layered spices create warmth while bright lime juice and cilantro finish each spoonful, making it an easy weeknight dinner that still feels special. Make it to share, and enjoy leftovers that taste even better the next day.
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes
Course Soups
Cuisine Vegan
Servings 8 servings
Calories 250 kcal

Equipment

  • Large Dutch oven
  • Wooden Spoon
  • Whisk

Ingredients
  

  • 1 tablespoon olive oil or coconut oil, divided Use to sauté aromatics and prevent sticking while adding a mild, fruity richness; divide quantity so some oil flavors the base and some finishes the soup for sheen and depth.
  • 1 yellow onion, diced Provide a sweet, savory foundation when softened; dice and sauté until translucent to build flavor complexity and balance the spices in the broth.
  • 1 cup carrots, sliced 1/4-inch thick Contribute natural sweetness and texture; sliced carrots release sugars as they simmer, enhancing body and adding bright color and subtle bite.
  • 4 -6 garlic cloves, minced Deliver pungent, aromatic heat when minced; incorporate early in cooking to mellow sharpness and infuse the soup with savory depth.
  • 1 1/2 -2 tablespoons curry powder (2 for spicier) Impart warm, earthy, and slightly spicy flavor; adjust amount for desired heat level and dissolve into the oil to bloom the spices for maximum aroma.
  • 1 1/2 teaspoons salt Enhance and balance flavors by elevating sweetness and suppressing bitterness; add gradually and taste to achieve the desired seasoning level.
  • 1 teaspoon dried basil Introduce herbaceous, slightly sweet notes; sprinkle during simmering to complement the curry and provide a Mediterranean-leaning background.
  • 1/2 tsp EACH ground cumin, ground coriander, paprika, turmeric, pepper Add warm, smoky, and citrusy undertones; these ground spices combined create complexity and round out the curry profile when toasted briefly.
  • 1/4 -1/2 teaspoon red pepper flakes (more or less to taste) Provide optional heat and a layered kick; add according to spice tolerance to contribute subtle warmth and a lingering finish.
  • 1 large sweet potato, peeled and chopped into 1/2-inch cubes Offer creamy texture and natural sweetness; cubed sweet potato cooks down to thicken the soup and contrasts savory spices with mellow flavor.
  • 2 (15-oz) cans chickpeas, drained Lend hearty protein and a creamy mouthfeel; drained chickpeas add substance, texture, and subtle nuttiness while boosting the soup's satiety.
  • 2 bay leaves Contribute subtle, herbal bitterness and aromatic depth; simmer whole to infuse the broth, then remove before serving for a clean finish.
  • 4 cups low sodium vegetable broth vegetarian broth Form the liquid backbone and control sodium; low-sodium vegetable broth ensures a savory base while allowing other seasonings to shine.
  • 2 (13.5-oz) cans quality coconut milk (full fat, unsweetened) Provide luxurious creaminess and tropical richness; full-fat coconut milk thickens the soup and balances spices with smooth, slightly sweet fat.
  • 1 1/2 tablespoons cornstarch Act as a thickening agent to achieve a silky consistency; dissolve in a small amount of liquid before stirring into hot soup to avoid lumps.
  • 2 cups cauliflower Add bulk and tender florets that absorb flavors; cauliflower cooks to a soft texture and contributes mild vegetal notes and body.
  • 5 oz . (1 heaping cup) green beans, trimmed, chopped into 1-inch pieces Bring bright green color and firm bite; trimmed and chopped green beans offer fresh texture and contrast to softer vegetables.
  • 1 zucchini, quartered, sliced 3/8-inch thick Supply mild moisture and subtle vegetal flavor; sliced zucchini softens in the broth and adds lightness without overpowering the curry.
  • 2 tablespoons less sodium soy sauce Introduce savory umami and depth with reduced salt; less sodium soy sauce enhances complexity and echoes traditional curry flavors.
  • 1 tablespoon brown sugar Balance acidity and roundness with gentle sweetness; brown sugar mellows heat and helps harmonize spices and coconut richness.
  • 3 tablespoons finely chopped cilantro (plus more for serving) Contribute fresh, citrusy herbal lift; finely chopped cilantro stirred in at the end brightens flavors and offers a fragrant finish.
  • 2 tablespoons lime juice (plus more for serving) Provide tangy brightness that livens the soup; lime juice added before serving sharpens flavors and cuts through the richness of coconut milk.
  • Rice for serving (optional) Serve as a customizable, comforting starch optional accompaniment; rice soaks up the creamy broth and makes the meal more filling.

Instructions
 

  • Sauté Vegetables: Heat one tablespoon of oil over medium-high heat in a large Dutch oven. Sauté the onions for 5 minutes, then add the carrots, garlic, and spices (through red pepper flakes). Sauté for two additional minutes.: The first aromas should be savory and sweet, with the onion releasing a soft, caramel scent as it sweats in the hot oil. You will hear a gentle sizzle, not a furious pop, which means the pan is at the right temperature. When the carrots and minced garlic join, the pot will thicken with fragrant steam and the spices will bloom, releasing warm, resinous notes that knit the ingredients together. This step matters because it develops the foundational flavors, transforming raw vegetables into a cohesive base. If you rush here and crank the heat, the garlic can brown too fast and taste bitter, so keep a patient medium high and stir so nothing sticks or scorches.
  • Add Sweet, etc.: Add the sweet potatoes, chickpeas, bay leaves, and vegetable broth.: You will notice the pot filling out as the cubed sweet potato and drained chickpeas join the mix; their starchiness begins to mingle with the spiced oil, creating a slightly tacky sheen on the pan. The bay leaves add a faint, woodsy perfume that deepens during simmering. Pouring in the vegetable broth loosens browned bits from the bottom, which are full of concentrated flavor. This step is important because it dissolves fond and integrates all the early caramelized notes into the liquid. A common issue is not scraping the bottom thoroughly, which wastes flavor and can cause uneven seasoning.
  • Simmer: Bring to a boil while scraping up the bottom of the pan. Reduce to a simmer for 10 minutes. During the last few minutes of simmering, use the back of a wooden spoon to crush some chickpeas against the pot's side. This will help give the soup body and thicken it.: As the pot comes to a boil, the surface will show lively, rolling bubbles, and you should scrape the bottom to lift those caramelized bits. Lowering to a gentle simmer softens the vegetables without breaking them apart immediately, and the sweet potatoes will slowly become tender while the chickpeas begin to soften. During the last minutes, pressing a few chickpeas against the pot helps them release starch, which naturally thickens the broth and adds body. This technique matters because it builds viscosity without creaminess that masks the vegetables. Avoid a vigorous boil here, which can over agitate the vegetables and make them fall apart too early.
  • Add Remaining Ingredients: Whisk the cornstarch with part of the coconut milk. Add it to the pot with all the “Add Later” ingredients (coconut milk through brown sugar). Simmer, uncovered, for 10 minutes, or until the potatoes are tender and the veggies reach the desired tenderness.: Start by whisking the cornstarch into part of the coconut milk until smooth, then stir that slurry into the pot along with the rest of the coconut milk, the remaining vegetables, the green beans , zucchini , reduced sodium soy sauce , and the brown sugar . The coconut milk will lend a glossy, thickening richness, and you will see the broth take on a fuller, silkier texture while the spices mellow and integrate. Simmer uncovered so the flavors concentrate and the vegetables reach the desired tenderness. This step is pivotal because the coconut milk and cornstarch finalize the mouthfeel, creating that signature creamy quality. Be careful to whisk the cornstarch into liquid first to avoid lumps; failing to do so will give you uneven pockets of starch.
  • Add Cilantro: Stir in 3 tablespoons of cilantro and two tablespoons of lime juice. Adjust to taste by adding additional salt (yes, please), lime juice, red pepper flakes, or curry powder. We love serving over rice!: When the vegetables are tender and the broth is richly aromatic, stir in the finely chopped cilantro and the lime juice . You will notice a bright herbal lift and acid that cuts through the richness, sharpening the overall flavor. Taste and adjust with extra salt , more lime juice , or a pinch of red pepper flakes as needed. This finishing step is essential because it refreshes and balances the heat and creaminess. A typical mistake is adding citrus too early, which can flatten the flavors during extended simmering; adding at the end preserves brightness.

Notes

  • Boost the creaminess by using all full fat coconut milk and whisking in an extra tablespoon of cornstarch if you want a noticeably thicker, velvety broth.
  • Make it brighter with additional lime juice and a handful more chopped cilantro before serving, which lifts the flavors and balances richness.
  • Adjust the heat by increasing the curry powder to the upper range or by adding more red pepper flakes for a spicier profile that still complements the coconut milk.
  • Enhance umami by choosing a richer vegetable broth and ensuring the soy sauce is added toward the end so its savory notes remain distinct.
  • Serve over rice for a heartier bowl; ladle the soup over a scoop of steamed rice to make it a more filling meal perfect for colder nights.
  • Batch friendly by cooling quickly and refrigerating in airtight containers, this soup reheats beautifully and often tastes even better the next day.
Keyword coconut curry soup, creamy vegetable soup recipe, easy vegetarian soup, weeknight comfort soup