Indian-Spiced Cauliflower Soup

Indian-Spiced Cauliflower Soup with Hard Boiled Eggs

Contributor: Christine Pittman

Hard boiled eggs in soup? We are so not kidding. Try it. You’re going to love it. Pinky swear.

  • Author: Christine Pittman
  • Prep Time: 0 minutes
  • Cook Time: 15 minutes
  • Total Time: 15 minutes
  • Yield: 4 servings (8 cups) 1x
  • Category: Entrée
  • Method: Stovetop
  • Cuisine: American


  • 4 cups low or no-sodium vegetable or chicken broth
  • 1 Tbsp. vegetable or grape seed oil
  • 1 small onion
  • 1 (2 lb.) head of cauliflower
  • 2 tsp. curry powder
  • ½ tsp. cumin
  • ½ tsp. salt
  • ¼ tsp. crushed red pepper flakes
  • 1 (15 oz) can sliced white potatoes
  • 2 cloves garlic
  • a handful of fresh cilantro leaves
  • 3 hard boiled eggs
  • 1 cup plain yogurt


  1. Measure the broth into a large microwave-safe bowl. Put it in the microwave for 5 minutes on high power.
  2. While the broth heats, measure the oil into a large pot or Dutch oven. Set it over medium heat. Peel and chop the onion then add it to the oil. Chop the cauliflower into small florets. To the onions add the curry powder, cumin, salt and red pepper flakes. Stir. Add the cauliflower, drained potatoes, and the hot broth. Cover and increase heat to high. Peel and mince the garlic and add it to the soup. Return the cover and heat until it boils then reduce to a simmer.
  3. While the soup is heating, chop the cilantro and peel and chop the eggs. Set aside for garnishing later.
  4. Measure the yogurt into a medium bowl. Remove 1 cup of hot broth from the soup. Stir two tablespoons of hot liquid into the yogurt at a time, stirring continuously until smooth.
  5. When the cauliflower is softened, remove the pot of soup from the heat. Stir in the yogurt mixture. Ladle soup into bowls and top with cilantro and eggs.