Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon

Roasted Cauliflower Soup (Vegan) Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.4 from 235 reviews

This Roasted Cauliflower Soup is a creamy, flavorful vegan soup featuring roasted cauliflower seasoned with cumin, paprika, and lemon juice. The soup is blended until smooth, enriched with coconut milk, and topped with fresh herbs for a comforting, healthy meal that’s perfect for any season.

  • Total Time: 50 minutes
  • Yield: 4 servings

Ingredients

Roasted Cauliflower

  • 1 to 1 1/2 pound cauliflower florets (small to medium size head), cut into floret pieces
  • 2 to 3 Tablespoons light olive oil
  • 2 Tablespoons lemon juice, divided
  • 1 teaspoon cumin, divided
  • 1/2 teaspoon smoked paprika or regular paprika, divided
  • 1/4 teaspoon kosher salt
  • 1/4 teaspoon ground black pepper

Sauté Base

  • 1 Tablespoon butter or oil for the pan
  • 1 small onion or 2 shallots, chopped
  • 2 garlic cloves or 1 Tablespoon chopped garlic
  • 1/2 to 1 teaspoon dried oregano

Soup Liquid & Finishing

  • 3 cups vegetable broth
  • 1/2 cup canned coconut milk or thickened coconut milk cream
  • 2 Tablespoons fresh lemon juice, more if needed
  • Fresh herbs (such as parsley) to garnish
  • Optional: Parmesan cheese or non-dairy topping for serving

Instructions

  1. Preheat and prepare cauliflower. Preheat the oven to 450°F. Cut the cauliflower into small to medium florets for even roasting.
  2. Toss cauliflower with seasonings. In a large bowl, combine cauliflower florets, olive oil, 1 Tablespoon lemon juice, 1/2 teaspoon cumin, 1/4 teaspoon smoked paprika, kosher salt, and black pepper. Toss until evenly coated, then spread on a baking sheet without crowding.
  3. Roast cauliflower. Roast the cauliflower for 20-25 minutes, turning halfway through, until golden brown and tender. Remove from oven and set aside.
  4. Sauté aromatics. While cauliflower roasts, heat a large stockpot or Dutch oven over medium heat. Add butter or oil and once sizzling, add chopped onion. Cook for 5 minutes until softened. Add garlic, remaining cumin, paprika, and dried oregano. Cook, stirring constantly for about 30 seconds until fragrant and well coated.
  5. Simmer cauliflower with broth. Add the roasted cauliflower (reserve a few florets for garnish) and vegetable broth to the pot. Bring to a simmer over medium heat and cook for 5-7 minutes to blend flavors. Turn off heat.
  6. Blend the soup. Using an immersion blender or working in batches with a standard blender, blend the soup until creamy and smooth.
  7. Incorporate coconut milk and heat through. Pour the pureed soup back into the pot. Stir in the coconut milk and warm the soup over medium-low heat for about 5 minutes, stirring occasionally.
  8. Adjust seasoning and lemon flavor. Taste the soup and adjust seasonings as needed. Add additional lemon juice for brightness if desired.
  9. Serve and garnish. Ladle soup into bowls and garnish with reserved roasted cauliflower florets, fresh herbs such as parsley, and optional Parmesan or non-dairy toppings.
  10. Storage. Store leftover soup in an airtight container in the refrigerator for up to 5 days.

Notes

  • For a richer soup, use the thickened cream portion from canned coconut milk rather than the thinner liquid.
  • Reserve some roasted cauliflower before blending to add texture and garnish.
  • Leftover soup can be frozen for up to 3 months.
  • To make this recipe gluten free, ensure the vegetable broth used is gluten free.
  • For a spicier kick, add a pinch of cayenne or chili flakes to the roasting cauliflower mix.
  • Author: Madelynn
  • Prep Time: 15 minutes
  • Cook Time: 35 minutes
  • Category: Soup
  • Method: Roasting
  • Cuisine: Vegan
  • Diet: Vegan