Description
A comforting and nutritious White Bean Soup that is perfect for a cozy night in. This vegetarian and gluten-free soup is packed with hearty white beans, vegetables, and savory herbs, creating a creamy and flavorful dish that will warm you up from the inside out.
Ingredients
Scale
For the Soup:
- 2 tablespoons olive oil
- 1 medium yellow onion, diced
- 2 carrots, sliced
- 2 celery stalks, sliced
- 3 cloves garlic, minced
- 1/2 teaspoon dried thyme
- 1/2 teaspoon dried rosemary
- 1/4 teaspoon red pepper flakes (optional)
- 4 cups low-sodium vegetable broth or chicken broth
- 2 cans (15 ounces each) white beans, cannellini or Great Northern, drained and rinsed
- 1 bay leaf
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 2 cups chopped kale or spinach
- juice of 1/2 lemon
- chopped fresh parsley (optional for garnish)
Instructions
- Heat the olive oil: In a large pot over medium heat, heat the olive oil.
- Sauté vegetables: Add onion, carrots, and celery, sauté until softened for 5–6 minutes.
- Add seasonings: Stir in garlic, thyme, rosemary, and red pepper flakes, cook for 1 minute.
- Add broth and beans: Pour in the broth, white beans, bay leaf, salt, and pepper. Bring to a boil, then simmer for 20–25 minutes.
- Blend: Use an immersion blender to partially blend the soup or blend 1–2 cups in a regular blender and return to the pot.
- Add greens: Stir in kale or spinach and cook until wilted, about 3–4 minutes.
- Finish and serve: Remove from heat, stir in lemon juice, adjust seasoning, and serve hot, garnished with parsley if desired.
Notes
- For extra richness, consider adding a Parmesan rind during simmering and remove before serving.
- You can enhance the protein content by adding cooked sausage or shredded chicken.
- This soup tastes even better the next day as the flavors meld together.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Mediterranean
Nutrition
- Serving Size: 1 1/2 cups
- Calories: 270
- Sugar: 4g
- Sodium: 530mg
- Fat: 9g
- Saturated Fat: 1g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 34g
- Fiber: 9g
- Protein: 12g
- Cholesterol: 0mg