Description
This Healthy White Bean Soup is the cozy bowl you’ll want to return to every week. It’s one of those easy recipes that feels like comfort food but still counts as a healthy dinner idea. Made with pantry staples like cannellini beans, carrots, and garlic, it’s perfect for meal prep, a quick lunch, or light dinner. You can even freeze it for those nights when you need dinner ideas that don’t require thinking. If you’re looking for a wholesome, flavorful, and easy recipe with big feel-good vibes, this is it.
Ingredients
1 tablespoon olive oil
1 yellow onion, chopped
2 carrots, peeled and chopped
2 celery stalks, chopped
4 cloves garlic, minced
1 tablespoon tomato paste
2 cans (15 oz each) cannellini beans, rinsed and drained
6 cups vegetable broth
2 to 3 sprigs fresh thyme (or 1 teaspoon dried thyme)
2 cups kale, chopped
1/2 lemon, juiced
salt and pepper to taste
grated parmesan, for serving (optional)
Instructions
1. Heat olive oil in a large soup pot over medium heat. Add onion, carrots, and celery. Sauté for 8-10 minutes until soft and golden.
2. Stir in garlic and tomato paste. Cook for another 2 minutes until fragrant.
3. Add cannellini beans and thyme. Stir to combine and warm the beans.
4. Pour in vegetable broth. Bring to a boil, then reduce heat and simmer for 20 minutes.
5. Add kale and simmer another 5 minutes until wilted.
6. Finish with lemon juice. Taste and adjust seasoning. Serve with parmesan if using.
Notes
Use low-sodium broth so you can control the salt.
Don’t rush the sautéing step—that’s where flavor builds.
Add a parmesan rind to the simmer for extra depth if you have one.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 bowl
- Calories: 290
- Sugar: 4g
- Sodium: 580mg
- Fat: 6g
- Saturated Fat: 1.5g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 42g
- Fiber: 10g
- Protein: 15g
- Cholesterol: 0mg
Keywords: healthy soup, white bean soup, vegetarian dinner