Ingredients
Equipment
Method
Sauté the vegetables
- Heat 2 tbsp olive oil in a large Dutch oven over medium heat. Sauté onion, carrots, and celery until softened, about 5 minutes, and stir occasionally as they turn translucent.
- Add minced garlic and cook for 1 minute more. Keep stirring until fragrant, about 1 minute, without browning.
Simmer the soup
- Stir in cannellini beans, diced tomatoes, broth, Parmesan rind (if using), dried thyme, and dried oregano. Bring everything to a simmer and keep the surface bubbling lightly.
- Cook uncovered for 20 minutes to let the flavors meld. Maintain a steady simmer so the broth reduces slightly.
- Remove the Parmesan rind and discard it. Swirl the pot so the broth looks uniform and slightly thicker.
Wilt the kale and finish
- Stir in chopped kale and simmer for 5 more minutes, until wilted. The kale should turn bright green and soften but still hold some shape.
- Season with salt and black pepper to taste. Ladle into bowls and drizzle with good olive oil.
- Top with grated Parmesan and serve. The cheese should melt slightly on the hot surface.
Notes
For extra creaminess, mash a few spoonfuls of beans against the pot after simmering (before adding kale) rather than blending—this keeps the soup rustic. Store leftovers in the refrigerator up to 4 days; reheat gently to avoid overcooking the kale. Freezing is not ideal because kale texture softens, but it can be frozen up to 2 months and reheated carefully. Dietary swap: use vegetable broth and skip the Parmesan rind for a dairy-free variation (seasoning may need a touch more salt).
