Description
A comforting one-pot soup made with creamy white beans, leafy greens, and aromatic vegetables simmered in a savory broth. Perfect for cozy dinners or nutritious meal prep. Naturally vegetarian, gluten-free, and easily made vegan.
Ingredients
2 tablespoons olive oil
1 medium onion, chopped
2 carrots, peeled and diced
2 celery stalks, diced
3 cloves garlic, minced
1 teaspoon dried thyme
1 teaspoon dried rosemary
4 cups vegetable broth
1 can (14.5 ounces) diced tomatoes
2 cans (15 ounces each) white beans, drained and rinsed
2 cups kale or spinach, chopped
Salt and black pepper, to taste
Parmesan cheese, for serving (optional)
Instructions
1. Heat olive oil in a large pot over medium heat. Add chopped onion, carrots, and celery. Cook for 5–7 minutes until vegetables are softened.
2. Stir in garlic, thyme, and rosemary. Sauté for another minute until fragrant.
3. Pour in the vegetable broth and diced tomatoes. Stir well and bring to a boil.
4. Add the white beans and reduce heat. Simmer uncovered for 15–20 minutes to let the flavors meld.
5. Add kale or spinach. Simmer for another 5 minutes until greens are tender.
6. Season with salt and black pepper to taste. Serve hot, garnished with Parmesan if using.
Notes
For thicker soup, mash some beans or blend a portion before adding greens.
Use Swiss chard or collard greens if you’re out of kale or spinach.
Add a splash of lemon juice at the end for brightness.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1.5 cups
- Calories: 280
- Sugar: 6g
- Sodium: 600mg
- Fat: 8g
- Saturated Fat: 1.5g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 38g
- Fiber: 10g
- Protein: 12g
- Cholesterol: 0mg