This creamy, comforting cauliflower soup is packed with flavor and warmth. It's perfect for chilly days or when you're craving something light but satisfying. With simple ingredients and easy preparation, this soup is not only delicious but also nutritious. The rich, velvety texture combined with subtle spices makes it a favorite for both family dinners and meal prep.
Prepare the cauliflower. Cut the cauliflower head into small florets, and dice the onion.
Sauté the onions and garlic. In a large pot, heat olive oil over medium heat. Add the diced onion and minced garlic, cooking until they’re soft and fragrant, about 5 minutes.
Add the cauliflower and spices. Add the cauliflower florets and ground cumin. Stir well to coat the cauliflower in the spices.
Simmer the soup. Pour in the vegetable broth, season with salt and pepper, and bring to a boil. Reduce the heat to low and let it simmer for about 15 minutes, or until the cauliflower is tender.
Blend the soup. Once the cauliflower is cooked, remove the pot from heat. Using an immersion blender, blend the soup until smooth. Alternatively, carefully transfer it to a blender in batches, blending until creamy.
Add milk and adjust seasoning: Stir in the milk and simmer for another 5 minutes. Taste and adjust the seasoning if necessary.
Serve. Ladle the soup into bowls and garnish with fresh parsley, croutons, or a drizzle of olive oil for added texture and flavor.
For extra creaminess, you can replace milk with cream or coconut milk. Roasting the cauliflower before adding it to the soup will bring out a deeper, nuttier flavor. If you prefer a thicker soup, reduce the amount of broth slightly. For added richness, blend in a handful of cooked potatoes or cashews.