Ingredients
Equipment
Method
Cooking Steps
- Warm the olive oil in a large pot over medium heat until shimmering, about 1 minute.
- Add chopped onion and garlic to the pot; cook for 4–5 minutes until translucent and fragrant.
- Pour in white beans and vegetable broth, bring to a gentle simmer, then reduce heat and cook for 10 minutes.
- Add fresh spinach leaves in batches, stirring until wilted into soft ribbons, about 2 minutes.
- Sprinkle in fresh thyme or rosemary, then season with salt and black pepper.
- Use an immersion blender at low speed to puree until silky smooth, leaving a few soft bean bits.
- Lower heat and pour in plant milk or cream, stir gently for about 2 minutes until warmed through.
Nutrition
Notes
Optionally, top with crunchy croutons or a drizzle of olive oil. For storage, refrigerate for up to 3 days or freeze for up to 3 months.
