20-Minute White Bean & Spinach Soup

Soups

October 29, 2026

20-Minute Tuscan White Bean and Spinach Soup – vegetarian recipe

Craving a cozy, nourishing meal that’s ready in a flash? Look no further! This 20-Minute Tuscan White Bean and Spinach Soup is your new weeknight hero. It’s a rustic, hearty soup that comes together with simple pantry staples, delivering a bowlful of comfort without the fuss. The creamy cannellini beans, vibrant spinach, and fragrant Italian herbs create a symphony of flavors that tastes like it simmered for hours. Let’s get cooking!

Ingredients

• 1 cup / 130g (4.6 oz) peeled baby carrots, coarsely chopped
• 1/3 cup / 50g (1.76 oz) chopped onion
• 3 tbsp / 45 ml olive oil, divided
• 4 cups / 950 ml vegetable broth
• 2 15-oz / 425g (15 oz) cans cannellini beans, rinsed and drained
• 2 to 3 tsp (15 ml) dried Italian seasoning, crushed
• 5 oz / 140g fresh baby spinach
• Freshly cracked black pepper, to taste
• Soft cracker bread (lavosh), for serving (optional)

Instructions

1. In a large saucepan or Dutch oven, heat 1 tablespoon (15 ml / 0.5 fl oz) of the olive oil over medium-high heat. Add the chopped carrots and onion, and sauté for 3 minutes until they begin to soften and become fragrant.
2. Pour in the vegetable broth, add the rinsed beans and the crushed Italian seasoning. Bring the mixture to a boil, then reduce the heat to maintain a steady simmer. Cook, uncovered, for 8 minutes, stirring occasionally.
3. Gently press a potato masher or the back of a fork into the soup a few times to slightly mash some of the beans. This creates a wonderfully creamy texture.
4. While the soup simmers, heat the remaining 2 tablespoons (30 ml / 1 fl oz) of olive oil in a large skillet over medium-high heat. Add the entire package of baby spinach and toss continuously with tongs for 1-2 minutes, just until it’s perfectly wilted. Remove from the heat immediately to retain its vibrant green color.
5. To serve, ladle the hot soup into bowls. Top each serving with a generous portion of the wilted spinach, a sprinkle of freshly cracked black pepper, and serve alongside soft cracker bread for dipping, if desired.

Nutritional Information

• Per Serving: 254 calories, 11 g (0.39 oz) total fat (1 g / 0.04 oz saturated fat), 0 mg cholesterol, 1,269 mg sodium, 38 g (1.34 oz) carbohydrates, 12 g (0.42 oz) fiber, 14 g (0.49 oz) protein.

Pro Tips

• For an even creamier soup, remove 1 cup (240 ml) of the soup before mashing, blend it until smooth, then stir it back into the pot.
• A squeeze of fresh lemon juice stirred in just before serving will brighten all the flavors beautifully.
• Elevate your soup with garnishes like red pepper flakes for heat, a drizzle of high-quality extra virgin olive oil, or a sprinkle of vegan parmesan cheese.
• Feel free to add other quick-cooking vegetables like chopped celery or zucchini along with the carrots and onion for extra nutrients and texture.

FAQ

Q: Is this white bean soup a good source of plant-based protein
A: Yes, this soup is an excellent source of plant-based protein, with approximately 14 grams (0.49 oz / 13.9 g) per serving. The cannellini beans are a protein powerhouse, making this a hearty and satisfying meal for a vegetarian diet.

Q: Can I make this Tuscan white bean soup vegan
A: Absolutely! This recipe is naturally vegan as written. It uses olive oil, vegetable broth, and all plant-based ingredients. For a cheesy garnish, you can use a sprinkle of your favorite vegan parmesan cheese as suggested in the pro tips.

Q: What other beans can I use instead of cannellini
A: If you don’t have cannellini beans, you can easily substitute them with other white beans like Great Northern or navy beans. Chickpeas (garbanzo beans) would also work well, though they will provide a slightly different, nuttier flavor and firmer texture.

Q: How do I store and reheat this vegetarian bean soup
A: Store leftover soup in an airtight container in the refrigerator for up to 4 days. The soup will thicken as it cools. Reheat gently on the stovetop or in the microwave, adding a splash of vegetable broth or water to reach your desired consistency. For best results, add the wilted spinach just before serving.

More Recipes You’ll Love

20-Minute Tuscan White Bean and Spinach Soup – vegetarian recipe
Stav Kogan

20-Minute Tuscan White Bean and Spinach Soup

Craving a cozy, nourishing meal that's ready in a flash? This rustic, hearty Tuscan White Bean and Spinach Soup comes together with simple pantry staples, delivering a bowlful of comfort without the fuss.
Prep Time 5 minutes
Cook Time 15 minutes
Total Time 20 minutes
Servings: 254 serving
Calories: 254

Ingredients
  

  • 1 cup (130 g / 4.6 oz) peeled baby carrots, coarsely chopped
  • 1/3 cup (50 g / 1.76 oz) chopped onion
  • 3 tbsp (45 ml) olive oil, divided
  • 4 cups (950 ml) vegetable broth
  • 2 15-oz / 425g (15 oz) cans cannellini beans, rinsed and drained
  • 2 to 3 tsp (15 ml) dried Italian seasoning, crushed
  • 5 oz (140 g) fresh baby spinach
  • Freshly cracked black pepper, to taste
  • Soft cracker bread (lavosh), for serving (optional)
  • For an even creamier soup, remove 1 cup (240 ml) of the soup before mashing, blend it until smooth, then stir it back into the pot.
  • A squeeze of fresh lemon juice stirred in just before serving will brighten all the flavors beautifully.
  • Elevate your soup with garnishes like red pepper flakes for heat, a drizzle of high-quality extra virgin olive oil, or a sprinkle of vegan parmesan cheese.
  • Feel free to add other quick-cooking vegetables like chopped celery or zucchini along with the carrots and onion for extra nutrients and texture.

Method
 

  1. In a large saucepan or Dutch oven, heat 1 tablespoon (15 ml / 0.5 fl oz) of the olive oil over medium-high heat.
  2. Add the chopped carrots and onion, and sauté for 3 minutes until they begin to soften and become fragrant.
  3. Pour in the vegetable broth, add the rinsed beans and the crushed Italian seasoning.
  4. Bring the mixture to a boil, then reduce the heat to maintain a steady simmer.
  5. Cook, uncovered, for 8 minutes, stirring occasionally.
  6. Gently press a potato masher or the back of a fork into the soup a few times to slightly mash some of the beans. This creates a wonderfully creamy texture.
  7. While the soup simmers, heat the remaining 2 tablespoons (30 ml / 1 fl oz) of olive oil in a large skillet over medium-high heat.
  8. Add the entire package of baby spinach and toss continuously with tongs for 1-2 minutes, just until it's perfectly wilted.
  9. Remove from the heat immediately to retain its vibrant green color.
  10. To serve, ladle the hot soup into bowls.
  11. Top each serving with a generous portion of the wilted spinach, a sprinkle of freshly cracked black pepper, and serve alongside soft cracker bread for dipping, if desired.

Nutrition

Calories: 254kcalCarbohydrates: 38gProtein: 14gFat: 11g

Tried this recipe?

Let us know how it was!
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted

More Vegetarian Recipes

Panir Cheese and Green Peas in Mint Tomato Sauce MATAR PANIR – vegetarian recipe

Panir Cheese and Green Peas in Mint Tomato Sauce MATAR PANIR

Matar panir simmers paneer and green peas in a bright mint and tomato sauce scented with cumin, mustard, and fennel seeds. Five minutes of prep and forty on the stove make six servings. The mint keeps it fresh where most paneer dishes go rich. Prep Time: 5 minutes...

Raw Mixed Vegetables in Smooth Yogurt SABJI RAITA – vegetarian recipe

Raw Mixed Vegetables in Smooth Yogurt SABJI RAITA

Sabji raita is a crisp, raw-vegetable yogurt salad you can build from almost any combination of fresh vegetables in the crisper. What holds it together is the seasoning: toasted coriander, cumin, and fennel crushed over cool full-fat yogurt. Crunchy, cooling, and...

Bitter Melon Vegetable Stew in Poppy Seed Gravy KHAS KHAS SH – vegetarian recipe

Bitter Melon Vegetable Stew in Poppy Seed Gravy KHAS KHAS SHUKTA

Bitter melon vegetable stew in poppy seed gravy, khas khas shukta, is a weekend project worth every hour — bitter melon, potatoes, yam, and radishes simmered in a gravy of white poppy seeds and mustard seeds soaked and ground silky, finished with cream. Four hours of...

Panir Cheese and Green Peas in Mint Tomato Sauce MATAR PANIR – vegetarian recipe

Panir Cheese and Green Peas in Mint Tomato Sauce MATAR PANIR

Matar panir simmers paneer and green peas in a bright mint and tomato sauce scented with cumin, mustard, and fennel seeds. Five minutes of prep and forty on the stove make six servings. The mint keeps it fresh where most paneer dishes go rich. Prep Time: 5 minutes...

Raw Mixed Vegetables in Smooth Yogurt SABJI RAITA – vegetarian recipe

Raw Mixed Vegetables in Smooth Yogurt SABJI RAITA

Sabji raita is a crisp, raw-vegetable yogurt salad you can build from almost any combination of fresh vegetables in the crisper. What holds it together is the seasoning: toasted coriander, cumin, and fennel crushed over cool full-fat yogurt. Crunchy, cooling, and...

Bitter Melon Vegetable Stew in Poppy Seed Gravy KHAS KHAS SH – vegetarian recipe

Bitter Melon Vegetable Stew in Poppy Seed Gravy KHAS KHAS SHUKTA

Bitter melon vegetable stew in poppy seed gravy, khas khas shukta, is a weekend project worth every hour — bitter melon, potatoes, yam, and radishes simmered in a gravy of white poppy seeds and mustard seeds soaked and ground silky, finished with cream. Four hours of...

Bitter Melon Vegetable Soup with Dal Badi DAL BADI SHUKTA – vegetarian recipe

Bitter Melon Vegetable Soup with Dal Badi DAL BADI SHUKTA

Bitter melon vegetable soup with dal badi, dal badi shukta, is a cold-weather bowl with backbone — bitter melon simmered with crunchy urad dal badis in a broth built on cumin, mustard, nigella, and fennel seeds, finished with smooth whisked yogurt. The badis go crisp...