Go Back Email Link

Curried Cauliflower Potato Soup

Karina Kari
This Curried Cauliflower Potato Soup is a creamy, flavorful, and vegan-friendly meal infused with warming Indian spices and rich coconut milk.
Quick to make, high in fiber, and perfect for meal prep, it’s a nourishing soup that’s both comforting and satisfying.
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Course Main Course
Cuisine Indian
Servings 6

Equipment

  • 1 medium knife
  • 1 cutting board
  • 1 microplane or grater
  • 1 Large Dutch Oven or Heavy-Bottomed Soup Pot
  • 1 measuring cup
  • 1 tablespoon & teaspoon
  • 1 Wooden spoon or silicone spatula

Ingredients
  

  • 6 cloves garlic minced
  • 1 medium onion any color, chopped
  • 1 inch fresh ginger root peeled and grated (~1 Tbsp)
  • 3 Tbsp olive oil
  • 1 Tbsp curry powder
  • ½ tsp garam masala
  • 2 Tbsp tomato paste
  • 1 tsp kosher salt
  • ½ tsp black pepper
  • 4 –5 red or Yukon gold potatoes diced (about 4–5 cups)
  • 1 small head cauliflower chopped into florets (about 4–5 cups)
  • 4 cups vegetable broth
  • ½ cup full-fat coconut milk
  • 1 8 oz can tomato sauce
  • 2 cups frozen peas
  • ½ cup fresh cilantro or herbs for garnish (optional)

Instructions
 

  • Prepare the Aromatics: Peel and mince 6 cloves of garlic and chop 1 medium onion into small, even pieces.
    Peel a 1-inch piece of fresh ginger and finely grate it using a Microplane or small grater, yielding about 1 tablespoon.
    These aromatics form the flavor base for your soup, so careful preparation ensures a fragrant and flavorful dish.
  • Dice the Potatoes: Wash and scrub 4–5 red or Yukon gold potatoes thoroughly.
    Dice them into roughly 1-inch chunks so they cook evenly.
    Uniform pieces ensure that all potatoes soften at the same rate and maintain a pleasant texture in the finished soup.
  • Chop the Cauliflower: Remove outer leaves from 1 small head of cauliflower, cut it in half, and remove the tough core.
    Break the cauliflower into florets roughly the same size as the potato chunks to ensure even cooking and consistent texture.
  • Heat the Oil: Place a large Dutch oven or heavy-bottomed soup pot over medium-high heat.
    Add 3 tablespoons of olive oil and let it warm until shimmering but not smoking.
    Properly heated oil allows the aromatics and spices to release their full flavor.
  • Sauté the Aromatics: Add minced garlic, chopped onion, and grated ginger to the pot.
    Stir continuously for 4–5 minutes until onions turn translucent and the mixture is fragrant.
    This step develops a strong, flavorful base for the soup.
  • Toast the Spices: Sprinkle 1 tablespoon of curry powder and ½ teaspoon of garam masala over the aromatics.
    Stir constantly for 1–2 minutes to bloom the spices, enhancing aroma and depth.
    Toasting spices in oil maximizes their flavor impact in the soup.
  • Add Tomato Paste: Mix in 2 tablespoons of tomato paste and continue cooking for 1–2 minutes, stirring frequently.
    This step develops umami richness and subtly sweetens the soup while ensuring the paste fully integrates with the aromatics.
  • Sauté the Vegetables: Add the diced potatoes and cauliflower florets to the pot.
    Season with 1 teaspoon of kosher salt and ½ teaspoon of black pepper.
    Stir and sauté for 4–5 minutes to slightly soften the vegetables and coat them in the aromatic spice mixture.
  • Add Vegetable Broth: Pour 4 cups of vegetable broth into the pot, stirring to deglaze the bottom.
    Bring the soup to a gentle boil, then reduce heat to maintain a low boil, cover, and cook for 10 minutes so the potatoes and cauliflower begin to soften.
  • Incorporate Coconut Milk and Tomato Sauce: Add ½ cup full-fat coconut milk and an 8-ounce can of tomato sauce.
    Stir gently to combine, adding creaminess and richness while keeping the soup vegan-friendly.
    Ensure the mixture is smooth and evenly combined.
  • Add Frozen Peas: Stir in 2 cups of frozen peas and continue cooking on a low boil for 5 minutes, until the potatoes and cauliflower are tender but not mushy.
    The peas provide sweetness, color, and extra plant-based protein.
  • Adjust Seasoning: Taste the soup and add additional salt or pepper as needed.
    Stir well to ensure the flavors are balanced throughout the soup.
    Adjust spices according to your preference for warmth or intensity.
  • Serve with Garnish: Ladle the soup into bowls and top with freshly chopped cilantro or other herbs.
    Serve with naan, pita, or crusty bread for a satisfying meal.
    The garnish adds freshness and visual appeal while complementing the warm, spiced flavors.

Notes

  • For a faster option, substitute ½ teaspoon ground ginger if fresh ginger is unavailable.
  • Full-fat coconut milk provides the richest, creamiest flavor; light coconut milk will work but may yield a thinner texture.
  • Ensure potatoes and cauliflower are cut into similar sizes to guarantee even cooking.
  • Frozen peas can be swapped with fresh peas or even green beans for variation.
  • Adjust spice levels by adding more curry powder or a pinch of cayenne for extra warmth.
QR Code linking back to recipe