hearty spinach and white bean soup with rosemary for january nights

30 min prep 60 min cook 5 servings
hearty spinach and white bean soup with rosemary for january nights
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this recipe? Save it to Pinterest before you forget!

Why You'll Love This Hearty Spinach and White Bean Soup with Rosemary for January Nights

  • One-Pot Wonder: Everything simmers in a single Dutch oven, meaning fewer dishes and more couch time under a throw.
  • Pantry Heroes: Canned beans, boxed broth, and freezer spinach mean you can whip this up without braving the cold.
  • Creamy Without Cream: A quick bean purée lends luxurious body—no heavy cream, no coconut milk, just plant-powered silkiness.
  • Meal-Prep MVP: Flavors deepen overnight, so Sunday’s pot tastes even better for Wednesday’s lunch.
  • Vegan-Optional: Use olive oil and veggie broth for a 100 % plant-based bowl, or add a Parmesan rind for extra umami.
  • Freezer-Friendly: Portion into quart bags, lay flat, and you’ve got dinner for the next snow day emergency.
  • Kid-Approved Greens: The spinach melts into the broth—no chewy leaves, just a verdant color that somehow feels exciting rather than healthy.

Ingredient Breakdown

Ingredients for hearty spinach and white bean soup with rosemary for january nights

Each component here was chosen for maximum January comfort with minimal fuss. The beans give protein and fiber to keep you full through shoveling sessions; spinach delivers a hit of color when the world is gray; rosemary is the evergreen we need when all the outdoor ones are buried under snow. I prefer baby spinach because it wilts in seconds, but mature leaves work—just chop them finely so they disappear into the broth. For the beans, cannellini are queen: creamy, mild, and quick to purée. Great Northern are fine in a pinch, but avoid chickpeas; their skins never quite melt down. The rosemary must be fresh; dried needles taste like pine-scented cleanser. Finally, a glug of good olive oil at the end isn’t optional—it’s the glossy topcoat that makes each spoonful taste restaurant-worthy.

Step-by-Step Instructions

  1. 1
    Soften the Aromatics

    In a heavy 5-quart Dutch oven, warm 3 Tbsp olive oil over medium heat until shimmering. Add 1 diced large yellow onion, 2 sliced carrots, and 2 chopped celery stalks. Season with ½ tsp kosher salt and sauté 7–8 minutes until the edges turn translucent and the kitchen smells like Sunday pot roast.

  2. 2
    Bloom the Garlic & Rosemary

    Stir in 4 minced garlic cloves and 1½ Tbsp finely chopped fresh rosemary. Cook 60–90 seconds—just until fragrant. You want the garlic to turn golden, not brown; brown means bitter soup.

  3. 3
    Deglaze with White Wine

    Pour in ⅓ cup dry white wine (Sauvignon Blanc or Pinot Grigio). Scrape the browned fond with a wooden spoon and let the liquid reduce by half, about 2 minutes. This lifts all the caramelized bits and adds a bright backbone.

  4. 4
    Add Beans & Broth

    Tip in two 15-oz cans cannellini beans (drained and rinsed) and 4 cups low-sodium vegetable or chicken broth. Add 1 bay leaf and ½ tsp freshly ground black pepper. Bring to a boil, then drop to a gentle simmer for 10 minutes so flavors mingle.

  5. 5
    Create the Silky Base

    Fish out the bay leaf. Use an immersion blender directly in the pot and pulse 4–5 times until roughly ⅓ of the soup is puréed. (Alternatively, ladle 2 cups into a blender, blend until smooth, and return.) This step transforms humble ingredients into velvet.

  6. 6
    Wilt in the Greens

    Stir in 5 oz baby spinach (about 5 packed cups). It will look like too much, but spinach is mostly air. Simmer 2 minutes until bright green and wilted. If using mature spinach, cook 3–4 minutes.

  7. 7
    Brighten & Serve

    Off heat, add 1 Tbsp fresh lemon juice and 1 tsp lemon zest. Taste and adjust salt. Ladle into warm bowls, drizzle with extra-virgin olive oil, and shower with shaved Parmesan if desired. Serve with crusty sourdough for the full hygge experience.

Expert Tips & Tricks

  • Double the Rosemary Oil: Gently heat ¼ cup olive oil with 2 sprigs rosemary for 5 minutes; drizzle on just before serving for restaurant-level aroma.
  • Bean Liquid Gold: Save the aquafaba (can liquid) for vegan meringues or cocktails—waste not, want not.
  • Crunch Factor: Float a handful of garlic-rubbed toasted baguette slices for a ribollita vibe.
  • Make-Ahead Magic: Soup thickens as it sits; thin with a splash of broth when reheating.
  • Flavor Shortcut: Add a 2-inch piece of Parmesan rind during simmering for salty depth—remove before blending.
  • Spice It Up: A pinch of crushed red pepper flakes in step 2 gives gentle heat that blooms on the back of your tongue.
  • Blender Safety: If using a countertop blender, vent the lid and cover with a towel to prevent hot-soup explosions.

Common Mistakes & Troubleshooting

  • Mistake: Over-blending the entire soup. Fix: You want texture; pulse sparingly so whole beans remain.
  • Mistake: Using dried rosemary. Fix: Dried is woody and sharp; fresh gives piney perfume.
  • Mistake: Forgetting acid at the end. Fix: Lemon juice awakens all the flavors; without it the soup tastes flat.
  • Mistake: Boiling the spinach too long. Fix: It turns army-green and sulfurous; 2 minutes is plenty.
  • Mistake: Salting early with canned beans. Fix: Beans vary in sodium; season after they’re in the pot.

Variations & Substitutions

  • Greens Swap: Kale, chard, or escarole work; just strip the ribs and simmer 5 extra minutes.
  • Bean Choice: Navy or butter beans are creamy; chickpeas are too firm for this soup.
  • Low-FODMAP: Replace onion with green-tops of leeks and skip garlic; use infused oil instead.
  • Tomato Twist: Add ½ cup crushed tomatoes for a rosé-hued broth reminiscent of Tuscan ribollita.
  • Protein Boost: Stir in 1 cup diced cooked chicken or turkey sausage for the carnivores at the table.
  • Grainy Goodness: Drop in ½ cup small pasta (ditalini) during the last 8 minutes for a minestrone crossover.

Storage & Freezing

Cool the soup completely, then refrigerate in airtight containers up to 4 days. The greens will fade slightly, but flavor improves. For longer storage, ladle into quart-size freezer bags, squeeze out excess air, and freeze flat on a sheet pan. Once solid, stack like books—saves space and thaws quickly. Soup keeps 3 months frozen. Thaw overnight in the fridge or float the sealed bag in a bowl of lukewarm water for 30 minutes. Reheat gently; add a splash of broth to loosen and a fresh squeeze of lemon to wake it up.

Frequently Asked Questions

Yes—thaw and squeeze dry first. Add during the last 5 minutes so it doesn’t turn to mush.

Absolutely. Just serve with gluten-free bread or skip the bread entirely.

Sauté aromatics on the stove first for best flavor, then transfer everything except spinach to the slow cooker. Cook on LOW 4 hours, add spinach, cook 10 more minutes.

Whisk in warm broth a ¼-cup at a time until you reach desired consistency. Reheat gently after each addition.

A crisp Sauvignon Blanc mirrors the lemon brightness; if you prefer red, go for a light Pinot Noir served slightly chilled.

Yes—use an 8-quart pot. Blending in batches is key; an immersion blender may strain with double volume, so use a countertop blender for half.

Water-sauté the vegetables with a pinch of salt, adding splashes of broth to prevent sticking. Finish with a tablespoon of tahini for richness.

Purée the entire pot until silk-smooth; the color becomes a mellow pastel green that feels like St. Patrick’s Day rather than “healthy.” Top with a sprinkle of mozzarella—melting cheese fixes most objections.
hearty spinach and white bean soup with rosemary for january nights

Hearty Spinach & White Bean Soup with Rosemary

4.7
Pin Recipe
Prep
15 min
Cook
25 min
Total
40 min
6 servings
Easy

Ingredients

  • 2 tbsp olive oil
  • 1 large yellow onion, diced
  • 3 cloves garlic, minced
  • 2 carrots, peeled & diced
  • 2 celery stalks, diced
  • 1 tsp fresh rosemary, minced
  • ½ tsp red-pepper flakes
  • 4 cups vegetable broth
  • 2 (15 oz) cans white beans, drained
  • 3 cups fresh spinach
  • 1 (14 oz) can diced tomatoes
  • 1 bay leaf
  • Salt & black pepper to taste
  • Lemon juice for brightness
  • Crusty bread for serving

Instructions

  1. 1
    Heat olive oil in a heavy pot over medium heat. Add onion, carrot, and celery; sauté 5 min until softened.
  2. 2
    Stir in garlic, rosemary, and red-pepper flakes; cook 1 min until fragrant.
  3. 3
    Pour in broth and tomatoes; bring to a boil, scraping browned bits.
  4. 4
    Add beans and bay leaf; reduce heat and simmer 10 min.
  5. 5
    Fold in spinach; cook 2 min until wilted. Discard bay leaf.
  6. 6
    Season with salt, pepper, and a squeeze of lemon. Serve hot with crusty bread.

Recipe Notes

Soup thickens as it sits; thin with broth when reheating. Make it vegan by skipping cheese garnish.

Calories
230
Protein
11g
Carbs
32g
Fat
6g

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.