Ingredients
- 2 cups white beans (canned or cooked, drained and rinsed)
- 1 small onion, chopped
- 3 cloves garlic, minced
- 2 carrots, diced
- 2 celery stalks, diced
- 1 cup chopped tomatoes
- 2 tbsp olive oil
- 4 cups vegetable or chicken broth
- 1 tbsp lemon juice
- 1/4 cup fresh parsley or basil, chopped
- Salt and pepper to taste
- 1–2 cups spinach or kale (optional)
Instructions
- Heat olive oil in a large pot over medium heat.
- Add chopped onion, garlic, carrots, and celery, and sauté for 5–7 minutes until softened.
- Stir in the chopped tomatoes and cook for another 2–3 minutes.
- Add the white beans and pour in the broth, stirring to combine.
- Bring the mixture to a gentle simmer and cook for 15–20 minutes.
- Season with salt, pepper, and lemon juice.
- Stir in fresh parsley or basil and add spinach or kale if using, cooking until wilted.
- Serve warm and enjoy.
Notes
- Blend a portion of the soup for a creamier texture while keeping some beans whole.
- Add cooked chicken or sausage for extra protein.
- Include spices like smoked paprika, oregano, or thyme for deeper flavor.
- Store in the refrigerator for up to 4 days or freeze for up to 2 months.
- Add grains like rice or small pasta for a more filling meal.
Nutrition
- Serving Size: 1 bowl
- Calories: 280 kcal
- Sugar: 6g
- Sodium: 500mg
- Fat: 9g
- Saturated Fat: 1.5g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 38g
- Fiber: 10g
- Protein: 12g
- Cholesterol: 0mg