Ingredients
Equipment
Method
- Melt the butter in a 5-quart Dutch oven over medium heat. Add the onion and cook for 5–7 minutes, stirring occasionally, until softened.
- Stir in the garlic and cook for 30 seconds, then stir in the flour and cook for 1 minute.
- Gradually whisk in the vegetable broth until smooth, then add the broccoli, cauliflower, salt, and pepper. Bring to a simmer over medium-high heat.
- Reduce the heat to medium-low, cover, and simmer for 15–20 minutes, stirring once or twice, until the vegetables are very tender.
- Use an immersion blender to pulse the soup until about half the vegetables are broken down, leaving some pieces intact.
- Stir in the half-and-half and cheddar, then cook over low heat for 2–3 minutes, stirring, until the cheese is melted and the soup is hot; do not boil.
Notes
For the smoothest texture, do not boil the soup after adding the cheese. Refrigerate leftovers for 3–4 days; freezing is possible, though the dairy may separate when reheated. For a dairy-free swap, use unsweetened oat milk and dairy-free cheddar.
