Nutrition Facts for Vegan hearty white bean soup
Blog Research API Download App

Vegan Hearty White Bean Soup

Image of Vegan Hearty White Bean Soup
Nutriscore Rating: 84/100

Warm, comforting, and packed with wholesome goodness, this Vegan Hearty White Bean Soup is the ultimate soul-soothing recipe made with simple, nutrient-rich ingredients. A medley of fresh vegetables like carrots, celery, and red bell peppers is simmered in a flavorful blend of vegetable broth, herbs, and spices, creating a vibrant base for the creamy white beans to shine. Baby spinach adds a fresh, earthy element, while a touch of lemon juice brightens the dish with a subtle zing. Ready in under an hour, this one-pot wonder is perfect for busy weeknights or meal prep, offering a filling and healthy option for plant-based eaters or anyone seeking a comforting meal. Whether served as a light lunch or hearty dinner, this protein-packed soup is sure to be a family favorite!

✓ FDA-Compliant • EC Certified

The Toxic-Free Cutting Board

Medical-grade titanium. No microplastics. No bacteria. No compromises.

Zero Toxins
Self-Sanitizing
Lifetime Durability
$99 $169 SAVE 40%
Shop Now →
Titan Haus Pure Titanium Cutting Board

Recipe Information

⏱️
Prep Time
15 min
🔥
Cook Time
35 min
🕐
Total Time
50 min
👥
Servings
6 servings
📊
Difficulty
Medium

🥘 Ingredients

15 items
  • 2 tablespoons olive oil
  • 1 large, diced yellow onion
  • 4 minced garlic cloves
  • 3 medium, sliced carrots
  • 3 sliced celery stalks
  • 1 diced red bell pepper
  • 1 teaspoon dried thyme
  • 1 teaspoon dried rosemary
  • 0.5 teaspoon cumin powder
  • 6 cups vegetable broth
  • 3 15-ounce cans, rinsed and drained canned white beans
  • 4 cups baby spinach
  • 1 teaspoon salt
  • 0.5 teaspoon black pepper
  • 1 juiced lemon
💡
Pro Tip: Read through all ingredients before starting to cook!

📝 Instructions

12 steps
1

Heat the olive oil in a large pot over medium heat.

2

Add the diced onion to the pot and sauté for about 5 minutes, or until translucent.

3

Stir in the minced garlic, sliced carrots, sliced celery, and diced red bell pepper. Cook for another 5 minutes until the vegetables begin to soften.

4

Add the dried thyme, dried rosemary, and cumin powder to the pot. Stir well to coat the vegetables with the spices.

5

Pour in the vegetable broth and bring the mixture to a simmer.

6

Add the rinsed and drained white beans to the pot.

7

Cover the pot and let the soup simmer for about 20 minutes, allowing all the flavors to meld together.

8

Once the vegetables are tender, stir in the baby spinach, salt, and black pepper.

9

Cook until the spinach has wilted, about 2 minutes.

10

Remove the soup from the heat and add the lemon juice.

11

Taste and adjust seasoning if necessary.

12

Serve the soup hot, garnished with additional lemon wedges if desired.

Cooking Tip: Take your time with each step for the best results!
396
cal
20.1g
protein
65.4g
carbs
7.5g
fat

Nutrition Facts

1 serving (503.2g)
Calories
396
% Daily Value*
Total Fat 7.5 g 10%
Saturated Fat 1.5 g 8%
Polyunsaturated Fat 1.0 g
Cholesterol 0 mg 0%
Sodium 1395 mg 61%
Total Carbohydrate 65.4 g 24%
Dietary Fiber 15.6 g 56%
Total Sugars 10.6 g
Protein 20.1 g 40%
Vitamin D 0.0 mcg 0%
Calcium 191 mg 15%
Iron 5.5 mg 31%
Potassium 1369 mg 29%

*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

63.6%%
19.7%%
16.7%%
Fat: 411 cal (16.7%%)
Protein: 484 cal (19.7%%)
Carbs: 1568 cal (63.6%%)