Description
This creamy cauliflower leek soup is a comforting, light, and healthy plant-based meal that comes together in just 30 minutes. Made with leeks, cauliflower, cannellini beans, and aromatic herbs, it’s perfect for a cozy dinner or meal prep.
Ingredients
Scale
- 1 medium head of cauliflower, chopped into florets (about 4 cups)
- 2 large leeks, white and light green parts only, sliced and rinsed
- 3 cloves garlic, minced
- 2 tablespoons olive oil
- 4 cups vegetable broth
- 1 (15 oz) can cannellini beans, drained and rinsed
- 1 teaspoon dried thyme (or 1 tablespoon fresh)
- 1 teaspoon salt (or to taste)
- 1/2 teaspoon black pepper (or to taste)
- 1 tablespoon fresh lemon juice
Instructions
- Prepare the leeks by slicing them in half lengthwise and then into thin half-moons. Rinse well to remove grit.
- In a large pot, heat olive oil over medium heat. Add leeks and sauté for 6-8 minutes until softened.
- Add minced garlic and thyme. Cook for 1 more minute until fragrant.
- Add chopped cauliflower and cannellini beans. Stir to combine.
- Pour in the vegetable broth. Bring to a boil, then reduce heat and simmer for 15-20 minutes, or until cauliflower is fork-tender.
- Remove from heat and use an immersion blender to blend the soup until smooth. Alternatively, transfer to a blender in batches and puree until creamy.
- Stir in lemon juice, salt, and pepper. Adjust seasoning as needed.
- Serve warm with optional toppings like crispy chickpeas or croutons.
Notes
- For a spicier version, add red pepper flakes or smoked paprika while sautéing.
- You can substitute cannellini beans with chickpeas or white navy beans.
- This soup can be stored in the refrigerator for up to 5 days or frozen for 3 months.
- Add more broth for a thinner consistency or simmer uncovered to thicken.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Soup
- Method: Stovetop & Blended
- Cuisine: American
Nutrition
- Serving Size: 1 bowl (about 1 1/2 cups)
- Calories: 210
- Sugar: 5g
- Sodium: 480mg
- Fat: 8g
- Saturated Fat: 1g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 28g
- Fiber: 7g
- Protein: 8g
- Cholesterol: 0mg