This creamy cauliflower leek soup is ready in 30 minutes, made in one pot, and easy to make dairy-free or vegan—perfect for cozy, crowd-pleasing meals all season long.
Prep: Cut 1 large head cauliflower into florets. Wash and slice 2 large leeks from the white until the light green portion. Discard the dark green ends.
Saute: Heat 2 Tbsp olive oil in a large pot, then add the sliced leeks and 4 cloves garlic (minced). Cook until leeks are tender, about 5 to 7 minutes.
Simmer: Add in cauliflower florets, 1 Tbsp Italian seasoning, and 4 cups vegetable broth. Cover and simmer until cauliflower is tender, about 15 minutes. Stir in ½ cup cream cheese.
Blend: Puree the mixture until smooth using either a handheld immersion blender or by carefully transferring to a countertop blender (never tightly lid hot mixtures when blending–make sure to leave the lid cracked so steam can escape!).
Adjust: Add a splash of hot water as needed to reach a nice soupy consistency. Taste and add salt and pepper is desired. Serve warm, topped with shredded cheese and croutons!
Video
Notes
Storage: This soup will last for up to 5 days in the fridge in an airtight container. Or, for up to 3 months in the freezer.If your soup is too thick, add spoonfuls of hot water until the desired consistency is reached.Make it dairy-free: Soak 1/2 a cup of cashews in hot water for 15 minutes, drain the water, and add the nuts to the soup in place of the cream cheese. These should blend right up with everything else.Can I use frozen cauliflower? Sure can!Can I make this in a slow cooker? Yup! Just pop everything but the cream cheese into the slow cooker. Cook on high for 3-4 hours or low for 6-8 hours. Add the cream cheese at the end, and then use a handheld blender to blend it.