Easy • Soups
Cozy White Bean and Spinach Soup
A nourishing and easy vegetarian soup packed with cannellini beans, fresh spinach, and aromatic herbs in a savory broth.
- Prep
- 10 min
- Cook
- 20 min
- Servings
- 4
- Level
- Easy

Advertisement
When you need a warm hug in a bowl, this Cozy White Bean and Spinach Soup is exactly what to reach for. It's incredibly comforting, surprisingly hearty, and comes together with minimal effort. Plus, it's packed with good-for-you ingredients, making it a perfect light lunch or a satisfying vegetarian dinner!
Ingredients
Yield: 4 servings
Main
- 1 tbsp olive oil
- 1 medium yellow onion, chopped
- 2 carrots, peeled and diced
- 2 celery stalks, diced
- 3 cloves garlic, minced
- 1 tsp dried Italian seasoning
- 1/2 tsp dried thyme
- 1/4 tsp red pepper flakes (optional)
- 4 cups vegetable broth
- 2 (15 oz) cans cannellini beans, rinsed and drained
- 1 (14.5 oz) can diced tomatoes, undrained
- 5 oz fresh spinach
- Salt and freshly ground black pepper to taste
- Grated Parmesan cheese or crusty bread, for serving (optional)
Preparation
Step 1
Heat olive oil in a large pot or Dutch oven over medium heat. Add onion, carrots, and celery. Cook, stirring occasionally, until vegetables are softened, about 5-7 minutes.
Step 2
Stir in minced garlic, Italian seasoning, dried thyme, and red pepper flakes (if using). Cook for 1 minute more until fragrant.
Step 3
Pour in vegetable broth, rinsed cannellini beans, and diced tomatoes (with their liquid). Bring the soup to a simmer, then reduce heat to low, cover, and let it cook for 10-15 minutes, allowing the flavors to meld.
Step 4
Stir in the fresh spinach until it wilts completely, which should only take 1-2 minutes. Season the soup generously with salt and pepper to taste.
Step 5
Serve hot, optionally topped with grated Parmesan cheese or with a side of crusty bread for dipping.
Tips
- For a thicker soup, you can mash some of the beans against the side of the pot with a spoon or use an immersion blender for a few pulses.
- Add a squeeze of lemon juice at the end for an extra bright finish.
More recipes you'll love

A warming and filling vegetarian soup packed with nutritious lentils and a medley of colorful vegetables.

A comforting, easy soup packed with savory sausage, tender beans, and fresh veggies.

A smooth, comforting tomato soup elevated by savory rosemary and homemade cheesy croutons.