White Bean Spinach Soup

I make this white bean and spinach soup on the nights when I want something warm, nourishing and fast. It’s the kind of recipe that comfortably serves a hungry family, yet it’s simple enough that I can pull it together between after-school pickups and evening emails. I like that the beans make the broth feel creamy without any dairy and the spinach keeps the bowl bright and fresh.

In my kitchen this soup is the fastest route to a balanced meal: pantry beans, a jarred broth, a little garlic, and fresh greens. It comes together in about half an hour and cleans up fast. I especially appreciate how forgiving it is — if you need to stretch it, add a chopped carrot or celery; if you want it richer, stir in a little grated cheese at the end.

Because I cook it often, I learned a few small habits that make the soup sing: watch the garlic closely so it doesn’t turn bitter, puree most of the beans to give the broth body while keeping some whole for texture, and add the spinach at the last minute so it stays tender and vividly green. Those three tweaks keep the soup feeling homemade rather than canned-in-a-pot.

Below you’ll find everything you need to make this reliably good weeknight supper, plus tips for storage, make-ahead strategies and easy variations to suit gluten-free, lower-carb or seasonal cooking.

Why This White Bean Spinach Soup Is a Weeknight Time-Saver

This soup delivers a fast, nourishing dinner with minimal fuss. It cooks quickly, uses mostly pantry staples, and scales easily if you want to make extras for the week. The creamy texture comes from pureed beans rather than cream, so it’s filling without being heavy. Add fresh herbs at the end for a bright lift that makes the whole pot feel fresh.

  • Ready in about 30 minutes—fast enough for weeknights but comforting enough for dinner.
  • Uses pantry-friendly canned beans and shelf-stable broth, so you can assemble it on short notice.
  • Flexible: swap the broth, toss in extra vegetables, or make it vegetarian with vegetable broth.

Essential Ingredients for White Bean Spinach Soup

Below I talk through the role each ingredient plays and offer easy swaps. When you read these, picture the aromas and textures: warm garlic, creamy beans, and the deep green of wilted spinach.

  • Olive oil – Used to gently soften garlic and add a round, fruity background fat.
  • Garlic – Provides aromatic depth; cook it briefly so it turns sweet, not bitter.
  • Cannellini (white) beans – The protein-and-fiber workhorse that thickens the broth when partially pureed; you can substitute other mild white beans if needed.
  • Pepper – Simple seasoning to balance the beans’ creaminess; finish with salt to taste.
  • Vegetable or reduced-sodium chicken broth – The soup’s flavor base; use vegetable broth to keep it vegetarian, or chicken broth for a deeper savory note.
  • Fresh spinach – Adds color, vitamins and a tender bite when folded in at the end.
  • Fresh basil – A small amount brightens the pot and complements the beans’ earthiness.
  • Parmesan (optional) – A finishing garnish that lends umami and creaminess if you want a richer bowl.

How to Prepare White Bean Spinach Soup

Follow these clear steps while keeping an eye (and nose) on the garlic. Use an immersion blender or a stand blender to get the texture you like.

  • Warm the oil over medium heat until it shimmers slightly, then add the minced garlic and cook, stirring constantly, until fragrant—this takes under a minute.
  • Add most of the beans and pour in the broth; bring the pot to a gentle simmer so flavors meld while you prepare to puree.
  • Puree the soup with an immersion blender until mostly smooth but still a little textured; if using a blender, work in batches and return the soup to the pot.
  • Stir in the reserved whole beans for texture, bring to a boil briefly, then reduce to a simmer and cook covered for about 15 minutes so beans soften and flavors develop.
  • Remove the lid, stir in the fresh spinach and basil, and cook uncovered just until the spinach wilts—this keeps it bright and tender.
  • Finish with freshly ground pepper and, if you like, a sprinkling of Parmesan right before serving.

Prevent Bitter Burnt Garlic and Preserve Flavor

I’ve scorched my share of garlic in the past; once you taste burnt garlic in a pot, you know it ruins the balance. Here’s how I avoid it and what to do if it happens.

  • Keep the pan at medium heat; olive oil should shimmer but not smoke. Add garlic to warm—not smoking—oil and stir constantly for 30–45 seconds until fragrant.
  • If garlic starts to brown at the edges, remove the pan from heat immediately and add a splash of broth to cool it down; discard the garlic if it smells acrid or bitter and start that step again.
  • For a milder, sweeter garlic note, roast a whole head in advance and squeeze the softened cloves into the pot instead of raw garlic.

Keep Spinach Bright and Tender, Not Soggy

Spinach can go from vibrant to limp quickly. Here are practical tips to keep the color and texture that make the bowl appealing.

  • Add the spinach at the very end of cooking so it only needs a minute or two to wilt—this preserves the vivid green.
  • Rinse and spin dry fresh spinach before adding so stray water doesn’t dilute the broth and make the greens soggy.
  • If your spinach is older or a bit limp, chop it small and add it earlier so it has time to soften without becoming stringy.
  • To store fresh spinach for maximum life: keep it loose in a breathable bag with a paper towel to absorb moisture.

How to Store Your White Bean Spinach Soup

Leftovers are one of this soup’s best features. Store and reheat with care so texture and flavor hold up.

  • Refrigerate in an airtight container for up to 3 days—this keeps the flavors bright and safe to eat.
  • Freeze for longer storage; cool completely, leave a little headspace for expansion, and freeze in portions for lunches or quick dinners.
  • When reheating, warm gently on the stove instead of boiling; if the spinach has darkened in the fridge, stir in a handful of fresh greens just before serving.
  • Discard any soup that smells off, has mold, or has been left at room temperature for more than two hours.

Make-Ahead and Batch-Cooking Strategies

Use these planning tips to make the soup a regular, ready-to-serve meal in your week.

  • Prepare a double batch and freeze individual portions for lunches—you’ll thank yourself on busy days.
  • Pre-chop herbs and wash spinach ahead of time so final assembly takes minutes.
  • Cook the full pot, cool quickly, and portion into meal-sized containers that you can grab and reheat.
  • If you freeze the soup, add fresh spinach after reheating rather than freezing it with the greens to maintain texture and color.

Variations: Gluten-Free, Low-Carb and Seasonal Swaps

Here are simple swaps to adapt the soup for dietary needs or seasonal produce. These are written as scannable bullets for quick decision-making.

  • Gluten-free: The recipe is naturally gluten-free; just confirm your broth is labeled gluten-free.
  • Low-carb: Reduce beans and bulk up with low-carb vegetables like zucchini or chopped cauliflower for texture.
  • Seasonal swaps: In spring, fold in tender asparagus tips; in fall, add diced roasted squash for sweetness.
  • Protein boost: Stir in shredded rotisserie chicken after reheating or top each bowl with a soft-cooked egg.

What to Serve With This Soup: Breads, Salads and Add-Ins

Pairing this soup is straightforward — aim for texture contrasts and fresh elements that complement the creamy, savory base.

  • Crusty bread or a warm roll to soak up the broth; a slice of toasted sourdough adds a pleasant chew.
  • A simple green salad with a bright vinaigrette to cut through the soup’s creaminess and refresh the palate.
  • Garnishes: a drizzle of good olive oil, a grating of Parmesan, or a few torn basil leaves make each bowl feel finished.

Nutrition, Protein and Fiber: Why It Keeps You Full

This soup balances calories with meaningful protein and fiber from the beans and spinach. The beans provide plant-based protein and soluble fiber that slows digestion and helps you feel full longer, while the spinach contributes vitamins and a light volume for satiety without many calories.

  • Approximately 190–200 calories per serving in a plain bowl—makes a satisfying lunch or light dinner.
  • The combination of protein and fiber helps steady blood sugar and reduces the urge to snack soon after eating.
  • Choosing reduced-sodium broth and rinsing canned beans cuts overall sodium without sacrificing flavor.

Instruction for final formatting: please generate the Pro-Tips and Troubleshooting sections as bulleted lists for high scannability, and ensure the Variations section remains in bulleted form as shown above.

Frequently Asked Questions

Can I use fresh beans instead of canned for the soup?
Yes, you can use fresh beans! Just be sure to soak and cook them before adding them to the soup, as canned beans are pre-cooked.

What if I don’t have vegetable broth?
You can substitute with reduced-sodium chicken broth, or make your own vegetable broth using water and assorted vegetables for flavor.

How do I store leftover white bean spinach soup?
Store the soup in an airtight container in the refrigerator for up to 3 days. You can also freeze it for longer storage, making sure to leave some space in the container for expansion.

Can I add other vegetables to this soup?
Absolutely! Feel free to add your favorite vegetables like carrots, celery, or zucchini to enhance the soup’s flavor and nutrition.

Is this soup suitable for meal prep?
Yes! This soup is perfect for meal prep. You can make it in advance and store it in individual portions for easy lunches or dinners throughout the week.

Delicious white bean spinach soup with fresh basil and Parmesan cheese, served in a bowl with bread.
Lucia

White Bean Spinach Soup

White bean spinach soup is rich without cream, hearty without meat, and the kind of thing you'll eat for lunch and dinner without getting bored.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings: 6 people
Course: Dinner, Lunch
Cuisine: European, Italian
Calories: 192

Ingredients
  

  • 2 teaspoons olive oil
  • 3 cloves garlic, minced
  • 3 cans (15 ounces each) cannellini beans, rinsed and drained
  • 1/4 teaspoon pepper
  • 4 cups vegetable or reduced-sodium chicken broth
  • 4 cups chopped fresh spinach
  • 1/4 cup thinly sliced fresh basil
  • Shredded Parmesan cheese, optional

Method
 

  1. In a large saucepan, heat the oil over medium heat. Add the garlic, and cook and stir until it's tender, 30 to 45 seconds.
    3 cloves garlic, minced, 3 cans (15 ounces each) cannellini beans, rinsed and drained
  2. Stir in two cans of beans, the pepper and the broth. Puree the mixture using an immersion blender, or puree it in a blender and return it to the pan.
  3. Stir in the remaining can of beans and bring the soup to a boil. Reduce the heat and simmer, covered, for 15 minutes, stirring occasionally.
  4. Stir in spinach and basil and cook the soup, uncovered, until the spinach wilts, two to four minutes.

Notes

Add the spinach at the end to keep it bright and tender, not mushy.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating