Discover this creamy carrot cauliflower soup recipe that's ready in 30 minutes with just 4 main ingredients. Naturally thick, healthy, and perfect for cold days - no flour or cream needed!
Sauté aromatics: Heat olive oil in a large stock pot over medium heat. Add onion, garlic, salt, and pepper. Cook until softened and fragrant, about 3 minutes.
Add vegetables: Add carrots and cauliflower florets, followed by vegetable broth and water. Bring to a simmer.
Cook until tender: Cover and simmer for 25 minutes, or until vegetables are fork-tender.
Puree: Using an immersion blender, puree soup until completely smooth. For ultra-smooth texture, carefully transfer to a regular blender in batches, then return to pot.
Finish and serve: Stir in milk and bring back to a gentle simmer. Remove from heat and serve immediately.