This white bean soup recipe is a delicious, cozy, and healthy meal for a cold day. It's filled with creamy white beans, tender vegetables, and herbs. It's a great soup for meal prep—the flavor is even better after a day or two in the fridge!
Heat the olive oil in a large pot or Dutch oven over medium heat. Add the onion, carrots, celery, salt, and several grinds of pepper and cook, stirring occasionally, for 6 to 8 minutes, or until softened.
Stir in the tomato paste, garlic, thyme, rosemary, and red pepper flakes. Add the broth and beans and simmer for 20 minutes.
Add the kale and cook until wilted, then add the lemon juice and season to taste.
Serve topped with Parmesan cheese, if desired.
Notes
We recently updated this post with a new recipe and photos. If you're looking for the old recipe, find it in this white bean chili blog post.