Spinach & White Bean Soup Recipe
This Spinach & White Bean Soup is a cozy, feel-good bowl that tastes like something slowly simmered all afternoon, but it comes together quickly with simple pantry ingredients. Tender white beans, silky ribbons of spinach, and a light, savory broth create a soup that’s both comforting and nourishing. A squeeze of lemon brightens every spoonful, while a sprinkle of parmesan adds gentle richness. It’s the kind of recipe you turn to on busy weeknights, chilly days, or whenever you want something warm and satisfying that still feels light and wholesome.

This soup is perfect as a light main course with crusty bread, or as a starter before a simple pasta or salad. You can keep it vegetarian or add extra protein with leftover shredded chicken or sausage. It also reheats beautifully, making it ideal for meal prep lunches during the week. Swap in kale for spinach, or use whatever white beans you have on hand. It’s flexible, forgiving, and endlessly comforting without feeling heavy.
Ingredients

This soup uses pantry staples like canned beans and broth, plus fresh spinach and simple aromatics to build a deep, comforting flavor with minimal effort.
- Olive oil – 2 tablespoons
- Yellow onion, finely diced – 1 medium
- Carrots, diced – 2 medium
- Celery stalks, diced – 2
- Garlic cloves, minced – 3
- Tomato paste – 1 tablespoon
- Dried thyme – 1 teaspoon
- Dried oregano – 1 teaspoon
- Crushed red pepper flakes – 1/4 teaspoon (optional)
- Bay leaf – 1
- Vegetable broth (or chicken broth) – 6 cups (about 1.4 liters)
- Canned cannellini or great northern beans, drained and rinsed – 2 cans (15 oz / 425 g each)
- Fresh baby spinach – 4 cups lightly packed (about 120 g)
- Salt – 1 to 1 1/2 teaspoons, to taste
- Black pepper – 1/2 teaspoon, to taste
- Lemon juice – 1 to 2 tablespoons (to finish)
- Grated parmesan cheese – 1/4 cup (optional, for serving)
- Extra olive oil – 1 to 2 teaspoons (optional drizzle for serving)
Servings

This recipe makes about 4 generous bowls as a main course, or 6 smaller portions if served as a starter alongside another main dish. It pairs perfectly with bread, salad, or a simple sandwich for a complete meal.
How to Make It
Sauté the aromatics

Heat the olive oil in a large pot over medium heat. Add the diced onion, carrots, and celery. Cook, stirring often, for 6–8 minutes until the vegetables soften and the onions turn translucent.
Add garlic and seasonings

Stir in the minced garlic and cook for 1 minute until fragrant. Add tomato paste, dried thyme, dried oregano, and red pepper flakes (if using). Cook for another 1–2 minutes, stirring, to lightly toast the spices and caramelize the tomato paste.
Simmer the soup base

Pour in the vegetable broth. Add the bay leaf and the drained, rinsed white beans. Stir well, scraping up any browned bits from the bottom of the pot. Bring to a gentle boil, then reduce heat to a simmer and cook for 15–20 minutes so the flavors can meld.
Lightly mash for body (optional)

For a creamier, thicker texture, use a potato masher to lightly mash some of the beans directly in the pot, or blend one or two ladles of soup and return it. Keep some beans whole for texture.
Add spinach and finish seasoning

Stir in the fresh spinach, a handful at a time, until it wilts into the hot soup. Season with salt and black pepper, then add 1–2 tablespoons of lemon juice. Taste and adjust seasoning, adding more salt, pepper, or lemon as needed.
Serve warm

Remove the bay leaf. Ladle the soup into warm bowls. Top with grated parmesan, a drizzle of olive oil, and extra black pepper if you like. Serve immediately with crusty bread or toast on the side.
Pro Tip
For even deeper flavor, make the soup a day ahead and chill overnight. The beans absorb the broth, and the seasonings meld into a richer, cozier bowl.

Spinach & White Bean Soup
Notes
Let the soup rest for 10 minutes off the heat before serving; the flavors settle and the beans become even more creamy and tender.
FAQs
Q1. Can I use dried beans instead of canned?
A1. Yes. Cook dried white beans separately until tender, then use about 3 to 3 1/2 cups cooked beans in place of the canned beans.
Q2. How long does this soup keep in the fridge?
A2. Store cooled soup in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stove, adding a splash of water or broth if needed.
Q3. Can I freeze spinach and white bean soup?
A3. Yes, it freezes well. Cool completely, then freeze in portions for up to 3 months. Thaw in the fridge overnight and reheat slowly, stirring often.
Q4. What can I use instead of spinach?
A4. You can substitute chopped kale, Swiss chard, or baby arugula. Kale and chard need a few extra minutes of cooking to become tender.
Q5. How can I make this soup dairy-free?
A5. Simply skip the parmesan garnish or use a dairy-free alternative. The soup itself is naturally dairy-free and still tastes rich and satisfying.
Q6. How do I make it more filling?
A6. Add small pasta shapes, diced potatoes, or cooked sausage. You may need to add extra broth and adjust seasoning to keep the balance of flavors.
