Nutrition Facts for Spinach and bean soup

Spinach and Bean Soup

Warm up with a comforting bowl of Spinach and Bean Soup, a wholesome medley of fresh vegetables, hearty cannellini beans, and fragrant spices. This one-pot recipe is packed with nutrients, featuring tender baby spinach leaves simmered in a savory vegetable broth alongside sweet carrots, celery, and tangy diced tomatoes. The addition of dried thyme, oregano, and paprika infuses each bite with robust flavor, while a splash of fresh lemon juice adds a bright, zesty finish. Ready in just 40 minutes, this vegan and gluten-free soup is the perfect choice for a quick, healthy weeknight dinner or a satisfying meal prep option. Serve it with crusty bread or a crisp side salad for a complete, soul-soothing dish!

Nutriscore Rating: 82/100
Want to add this food to your meal log?
Try SnapCalorie's FREE AI assisted nutrition tracking free in the App store or on Android.
SnapCalorie App QR Code

Scan with your phone to download!

Image of Spinach and Bean Soup
Prep Time:10 mins
Cook Time:30 mins
Total Time:40 mins
Servings: 4

Ingredients

  • 2 tablespoons olive oil
  • 1 medium yellow onion, diced
  • 3 garlic cloves, minced
  • 1 medium carrot, diced
  • 1 celery stalk, diced
  • 6 cups vegetable broth
  • 2 cups cannellini beans, drained and rinsed
  • 4 cups baby spinach leaves
  • 1 14-ounce can diced tomatoes (with juice)
  • 1 teaspoon dried thyme
  • 1 teaspoon dried oregano
  • 1 teaspoon paprika
  • 0.5 teaspoon salt
  • 0.25 teaspoon black pepper
  • 1 tablespoon fresh lemon juice

Directions

Step 1

Heat olive oil in a large pot over medium heat.

Step 2

Add the diced onion, and sauté until softened and translucent, about 5 minutes.

Step 3

Stir in the minced garlic, diced carrot, and diced celery. Cook for an additional 3 minutes until fragrant.

Step 4

Pour in the vegetable broth and bring to a simmer.

Step 5

Add the cannellini beans, diced tomatoes (with juice), dried thyme, oregano, paprika, salt, and black pepper.

Step 6

Reduce the heat to low, cover the pot, and let the soup simmer for 20 minutes to allow the flavors to meld.

Step 7

Stir in the baby spinach leaves and cook for 2-3 minutes until wilted.

Step 8

Remove the pot from heat and add the fresh lemon juice for a bright, tangy finish.

Step 9

Ladle the soup into bowls and serve warm with crusty bread or a side salad, if desired.

Nutrition Facts

Serving size (2304.4g)
Amount per serving % Daily Value*
Calories 1319.5
Total Fat 43.3g 0%
Saturated Fat 7.4g 0%
Polyunsaturated Fat 7.0g
Cholesterol 0mg 0%
Sodium 4729.3mg 0%
Total Carbohydrate 188.7g 0%
Dietary Fiber 47.6g 0%
Total Sugars 33.7g
Protein 56.7g 0%
Vitamin D 0IU 0%
Calcium 622.0mg 0%
Iron 18.9mg 0%
Potassium 5192.8mg 0%
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

Fat: 28.4%
Protein: 16.5%
Carbs: 55.0%