Ingredients
Method
- Heat oil in a large pot, add onion, carrot, celery, and garlic; cook until softened. If using pancetta, brown it with the vegetables for added depth and aroma.
- Add cannellini beans, broth, herbs, and seasonings. Bring to a boil, reduce to a gentle simmer. Let ingredients meld, simmering about 10β15 minutes until flavors harmonize.
- Transfer half the soup to a blender or use an immersion blender; puree until smooth. Stir the creamy blend back into the pot for luscious thickness without cream.
- Stir in kale or spinach and cook just until wilted. Taste and adjust seasoning. Serve hot, optionally topped with Parmesan, olive oil, or red pepper flakes.
Notes
For extra flavor, cook pancetta with the aromatics at the start. Swap kale for spinach for a softer texture. Make ahead β this soup tastes even better the next day. Freeze in airtight containers for up to 3 months. Serve with crusty bread or focaccia to make it a complete meal.