Ingredients
Equipment
Method
Sauté the aromatics
- Heat 3 tbsp olive oil in a large pot over medium heat, then sauté the diced onion for 5 minutes until softened and lightly translucent. Keep the onions moving so they don’t brown too much.
- Add the minced garlic, dried rosemary, Italian seasoning, and red pepper flakes, then cook for 2 minutes until fragrant and bubbling. Turn heat down slightly if the garlic starts to darken.
Simmer and build creaminess
- Add the drained cannellini beans, 6 cups broth, and the parmesan rind, then bring everything to a boil. Look for steady bubbles across the surface before reducing the heat.
- Simmer for 15 minutes until the flavors meld. Skim any foam if it forms and keep the broth at a gentle bubble.
- Remove the parmesan rind, then mash or blend about half the beans for a creamy texture. Stir until you see the soup thicken slightly and the color turns creamy-golden.
Wilt kale and finish
- Add the chopped kale (or spinach) and cook for 5 minutes until wilted. Stir until the greens turn bright and tender.
- Season with salt and pepper to taste, then finish with lemon juice, olive oil, and parmesan. Serve right away and drizzle an extra olive oil swirl if desired.
Notes
Pro tip: for the creamiest texture without heavy cream, mash/blend only about half the beans and stir well so you still get some whole-bean bite. Store leftovers in the refrigerator up to 4 days; reheat gently on the stovetop. Freezing is yes—freeze up to 2 months, then reheat and adjust with a splash of broth and lemon juice. For a vegetarian swap, use vegetable broth and omit nothing else.
