Go Back Email Link

Vegan Cauliflower Curry Soup

Cathie P. Campbell
A creamy, oil-free vegan cauliflower curry soup loaded with spinach and fragrant spices.
High in fiber, plant-based protein, and flavor, this soup is quick, comforting, and perfect for everyday meals or meal prep.
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes
Course Soups
Cuisine Indian
Servings 3 6 cups

Equipment

  • Medium pot, 1
  • Measuring cups and spoons
  • Knife and cutting board
  • Wooden spoon or spatula
  • Food scale (optional, for precision)

Ingredients
  

  • 1 cup 160 g red onion, finely diced
  • 1 1/2- inch knob fresh ginger peeled and minced (12 g)
  • 5 large garlic cloves minced (15 g)
  • 1 tablespoon yellow curry powder
  • ½ teaspoon garam masala optional
  • ¼ cup 60 g tomato paste
  • 2 cups 480 g water
  • 1 ¼ cups 250 g canned lite coconut milk, well-shaken
  • 1 teaspoon salt
  • 1 tablespoon 20 g pure maple syrup
  • 1 pound 454 g frozen cauliflower florets
  • 3 large handfuls 100 g fresh spinach
  • Toasted slivered almonds for garnish (optional)
  • Lemon juice for garnish (optional)

Instructions
 

  • Prep the Ingredients: Before you begin cooking, make sure all your ingredients are ready.
    Finely dice the red onion, peel and mince the fresh ginger, and chop or mince the garlic cloves.
    If using frozen cauliflower, measure out the florets, and wash and roughly chop your spinach if needed.
    Having everything prepped ensures the cooking process is smooth and stress-free.
  • Sauté the Aromatics: Place a medium-sized pot over medium heat and add about 1/4 cup (60 g) of water.
    Once it begins to simmer gently, add the diced onion and minced ginger.
    Stir frequently, allowing the onions to soften and the ginger to release its aromatic oils.
    Cook for approximately 5–8 minutes, adding small splashes of water as needed to prevent sticking or burning.
    This step builds a fragrant base for the soup.
  • Add the Garlic: Once the onions are tender and slightly translucent, add the minced garlic to the pot.
    Stir continuously for 2–3 minutes, making sure the garlic doesn’t brown or burn.
    This gentle cooking intensifies the flavor and ensures a smooth, well-rounded aromatic foundation for the curry.
  • Toast the Spices: Sprinkle in the yellow curry powder and optional garam masala.
    Stir constantly for about 30 seconds to 1 minute, allowing the spices to bloom.
    This step releases the essential oils from the spices, giving the soup its deep, layered flavor.
    You should start to smell a warm, fragrant aroma—this is a sign the spices are fully activated.
  • Incorporate the Tomato Paste: Add the tomato paste to the pot, stirring for another 30 seconds.
    The paste will combine with the aromatics and spices, forming a thick, flavorful base.
    Stir constantly to prevent it from sticking to the bottom of the pan.
    This creates a rich foundation that will give the soup depth and complexity.
  • Add Liquid and Seasonings: Pour in 2 cups (480 g) of water, followed by 1 1/4 cups (250 g) of well-shaken lite coconut milk.
    Stir thoroughly to dissolve the tomato paste completely, scraping the bottom of the pot to loosen any browned bits.
    Add 1 teaspoon of salt and 1 tablespoon (20 g) of maple syrup, which balances the flavors with a hint of sweetness.
    This creates the flavorful, creamy broth that will cook the vegetables perfectly.
  • Cook the Cauliflower: Add the frozen cauliflower florets to the pot, stirring gently to coat them evenly in the spiced coconut broth.
    Bring the mixture to a high boil, then cover the pot and reduce the heat to medium-low.
    Simmer for 10–15 minutes, or until the cauliflower is tender when pierced with a fork.
    This ensures the cauliflower absorbs the flavors of the broth while maintaining its texture.
  • Wilt the Spinach: Once the cauliflower is tender, add the fresh spinach in batches, stirring continuously to help it wilt evenly.
    Cook for an additional 3–5 minutes until the spinach is tender and fully incorporated.
    The bright green color of the spinach adds freshness and nutrition to the soup.
  • Rest and Thicken: Turn off the heat and allow the soup to sit for about 10 minutes.
    This resting period helps the flavors meld together and allows the soup to thicken slightly, achieving the perfect, creamy consistency.
    Taste the soup at this stage and adjust with additional salt or a squeeze of fresh lemon juice if desired.
  • Serve and Garnish: Ladle the soup into bowls and garnish with toasted slivered almonds for added texture and a squeeze of lemon for brightness, if desired.
    This soup can be enjoyed immediately or stored in the refrigerator overnight—flavors develop even more after sitting, making it an excellent make-ahead meal.

Notes

  • Use fresh aromatics: Fresh ginger and garlic provide a bright, bold flavor that dried alternatives can’t replicate.
  • Coconut milk matters: Choose a creamy, high-quality “lite” coconut milk for a rich texture without extra oil. Brands like Thai Kitchen or Sprouts work best.
  • Stir and watch: When sautéing onions and spices, keep stirring to prevent burning and ensure even flavor development.
  • Frozen cauliflower is convenient: Using frozen florets saves prep time and cooks evenly in the soup.
  • Adjust sweetness and salt: Maple syrup balances acidity from the tomato paste, and a pinch more salt can be added at the end for perfect seasoning.
QR Code linking back to recipe