Ingredients
Method
- Heat oil in a large pot over medium heat; sauté onion and carrots until softened, about 5–7 minutes.
- Add garlic and rosemary; cook 1 minute until fragrant.
- Stir in beans and broth; bring to a simmer and cook 10 minutes to meld flavors.
- Use an immersion blender to puree half the soup for creaminess, leaving some beans whole.
- Stir in spinach and milk; cook 2–3 minutes until spinach wilts. Season to taste and serve with Parmesan if desired.