A rustic Italian-style soup where creamy white beans and hearty kale simmer in a rosemary-scented broth, finished with a drizzle of good olive oil and grated parmesan.
15 minPrep
35 minCook
50 minTotal
6Servings
Easy
★ 4.7
Free
Ingredients
Instructions
Heat the olive oil in a large 5 to 6 quart pot over medium heat.
Add the onion, carrots, and celery and cook for 6 to 7 minutes, stirring occasionally, until softened.
Stir in the garlic, rosemary, and red pepper flakes if using, and cook for 1 minute until fragrant.
Add two of the three cans of beans along with the broth and the parmesan rind if using, and stir to combine.
In a separate small bowl, mash the remaining can of beans with a fork until mostly smooth, then stir this into the pot; this helps naturally thicken the broth.
Bring the soup to a boil over high heat, then reduce to low so it holds a gentle simmer, and cook uncovered for 15 minutes to let the flavors meld.
Add the chopped kale and continue to simmer for 8 to 10 minutes, until the kale is completely tender and no longer tough or fibrous.
Remove and discard the parmesan rind if used, then stir in the salt and taste, adjusting seasoning as needed.
Ladle into bowls, drizzle with a little extra olive oil, and top with grated parmesan before serving.
Tips
Mashing one can of beans and stirring it back in gives the soup a naturally creamy body without any cream or flour.
A leftover parmesan rind simmered in the broth adds a savory, rounded flavor; just remember to fish it out before serving.
Why You'll Love This
Simple pantry ingredients with big Italian flavor
High in fiber and plant protein from beans
Ready in under an hour with minimal chopping
Nutrition
260Calories
13.0gProtein
8.0gFat
35.0gCarbs
10.0gFiber
580mgSodium
Nutrition values are estimated per serving based on the ingredients used.