v
PrintA creamy, rustic white bean soup made with simple ingredients like cannellini beans, herbs, garlic, and greens. Vegan, hearty, and perfect for cozy nights or healthy lunches.
2 tbsp olive oil
1 yellow onion, diced
2 carrots, diced
2 celery stalks, diced
3 cloves garlic, minced
1/2 tsp dried thyme or 1 tsp fresh
1/2 tsp rosemary
1 bay leaf
2 cans (15 oz each) cannellini beans, drained and rinsed
4 cups vegetable broth
2 cups chopped kale or spinach
1 tbsp lemon juice
Salt and pepper, to taste
Optional: 1/4 tsp red pepper flakes, Parmesan rind, or fresh parsley
Heat olive oil in a large pot over medium heat. Add onion, carrot, and celery. Cook 7–8 minutes.
Stir in garlic, thyme, rosemary, and bay leaf. Cook 1 minute.
Add beans and broth. Bring to a boil, then simmer 20–25 minutes.
Blend 2–3 cups of soup and return to the pot. Stir to combine.
Add kale or spinach and cook until wilted.
Remove from heat. Stir in lemon juice and season to taste.
Serve hot, garnished with olive oil, cracked pepper, and herbs.
Use dried beans (1.5 cups cooked) if preferred.
Blend more or less depending on your desired texture.
Add sausage or pancetta for a non-vegan version.
Freezes well for up to 3 months.