Ingredients
Method
Preparation
- Prep everything first. Chop the veggies, grate the Parmesan, and have your beans and broth ready.
Cooking
- Warm the olive oil in a large, heavy-bottomed pot over medium heat. Add the chopped onion, carrots, and celery. Sauté until the onion is soft and translucent, about 6–8 minutes.
- Add the garlic, oregano, thyme, and red pepper flakes. Cook for 30–60 seconds until fragrant.
- Pour in the broth, then add the drained cannellini beans and diced potatoes. Bring the mixture to a gentle boil, then reduce to a simmer. Cover and cook until the potatoes are tender, about 12–15 minutes.
- Use an immersion blender to puree about half the soup until it’s slightly thickened and creamy.
- Stir in the heavy cream and grated Parmesan over low heat. Keep the heat gentle so the cheese melts smoothly.
- Add the spinach in handfuls, stirring each addition until wilted. Taste and season with salt and pepper.
- Serve hot with extra grated Parmesan, parsley, and olive oil.
Notes
This soup reheats beautifully. Store in an airtight container in the fridge for up to 4 days or freeze in portions for up to 3 months.
