Ingredients
Equipment
Method
- Melt the butter in a 5-quart pot over medium heat, add the onion, and cook for 5–7 minutes, stirring occasionally, until softened.
- Add the garlic and cook for 30 seconds, stirring constantly.
- Add the potatoes, broth, salt, and pepper; bring to a boil over high heat, then reduce the heat to maintain a gentle simmer and cook for 15–20 minutes, until the potatoes are fork-tender.
- Stir in the spinach and simmer for 2–3 minutes, until wilted.
- Blend the soup until smooth using an immersion blender, keeping the blender submerged to prevent splashing.
- Stir in the half-and-half and warm over medium-low heat for 2–3 minutes, without letting the soup boil.
Notes
For the smoothest texture, keep the immersion blender submerged while blending. Refrigerate leftovers for 3–4 days; freezing is not recommended because the dairy can separate. For a dairy-free version, replace the butter with olive oil and the half-and-half with unsweetened oat milk.
