Welcome to cookwithmum

lowcalorie spinach and white bean soup for new year clean eating

By Hannah Fairchild | February 11, 2026
lowcalorie spinach and white bean soup for new year clean eating

Low-Calorie Spinach and White Bean Soup for New Year Clean Eating

A bright, comforting bowl that feels like a reset button after the holidays—without ever tasting like “diet food.”

Every January, without fail, my refrigerator looks like a December-time-capsule: half-eaten platters of cookies, a fortress of eggnog cartons, and that one mysterious box of chocolates nobody claims but everyone picks at. By the third day of the new year, my body is practically begging for something green—something that doesn’t come dusted with powdered sugar. That’s when I reach for this spinach and white bean soup. It’s become my annual “welcome back to me” ritual: I put on fuzzy socks, cue up a mellow playlist, and let the aroma of garlic and rosemary drift through the kitchen while the soup simmers. Thirty minutes later I’m cradling a bowl that tastes like nourishment itself—earthy beans, silky spinach, a whisper of lemon, and just enough cayenne to remind me I’m alive. No fussy techniques, no expensive powders, no hunger pangs an hour later. Just real food that happens to clock in at under 200 calories a cup, leaving plenty of room for a hunk of crusty sourdough if you’re feeling fancy (and let’s be honest, I usually am).

Why This Recipe Works

  • One-pot wonder: Minimal dishes, maximum flavor—everything happens in a single Dutch oven.
  • Protein-rich & fiber-full: Creamy cannellini beans add 15 g plant protein per serving to keep you satisfied.
  • Meal-prep hero: Flavor improves overnight, so tomorrow’s lunch is practically instant.
  • Budget-friendly: Uses pantry staples—no pricey superfoods required.
  • Freezer-safe: Portion, freeze, and reheat for up to 3 months without texture loss.
  • Low-sodium option: Rinsing beans and using no-salt broth slashes sodium by 40 %.
  • Bright finish: A squeeze of lemon at the end wakes up every layer of flavor.

Ingredients You'll Need

Ingredients

Quality ingredients shine in simple soups, so here’s what to look for—and what you can swap in a pinch.

Extra-virgin olive oil (1 Tbsp): A modest drizzle adds body and helps bloom the spices. Choose a fresh, grassy oil; if you’re oil-free, substitute ¼ cup low-sodium veggie broth for sautéing.

Yellow onion (1 medium): The backbone of savory depth. Dice it small so it melts into the soup. Sweet onions work too; red onions can be used but will tint the broth slightly pink.

Carrots (2 medium): For subtle sweetness and beta-carotene. Peel if the skins are thick; otherwise, a quick scrub is fine. Baby carrots? Use about 20 and halve them lengthwise so they cook evenly.

Celery (2 ribs): Adds mineral notes. Save the leaves—they’re packed with flavor and look gorgeous as a last-second garnish.

Garlic (4 cloves): Fresh only, please. Jarred garlic tastes dull here. Smash, then mince to release allicin for maximum punch.

Fresh rosemary (1 tsp minced): Woody and aromatic; it screams winter comfort. Swap for ½ tsp dried rosemary or 1 tsp fresh thyme if that’s what you have.

Crushed red-pepper flakes (â…› tsp): Just enough warmth to make your lips tingle. Omit for ultra-mild or up to ÂĽ tsp if you like a kick.

Low-sodium vegetable broth (4 cups): I prefer a roasted-garlic or mushroom base for depth. If all you have is regular broth, cut it with 1 cup water to control salt.

Cannellini beans (2 cans, 15 oz each): Creamy, mild, and kid-friendly. Navy or great Northern beans are fine substitutes. Always rinse under cool water to remove 40 % of the sodium and the starchy canning liquid.

Fresh baby spinach (5 oz): No stems to remove, no gritty sand to triple-wash—just drop and wilt. If you’re using mature spinach, remove the thick ribs and chop. Frozen spinach? Thaw and squeeze dry; use 1 cup packed.

Lemon zest & juice (½ lemon): The zest lends floral oils; the juice brightens. Lime works but changes the personality entirely—still tasty, just different.

Salt & freshly ground black pepper: Add at the end. The broth reduction concentrates salinity, so taste and adjust.

How to Make Low-Calorie Spinach and White Bean Soup for New Year Clean Eating

1
Warm the pot & bloom the aromatics

Place a heavy 4-quart Dutch oven over medium heat for 30 seconds. Add olive oil and swirl to coat. Drop in diced onion, carrot, and celery. Sauté 5–6 min until the onion turns translucent and the edges of the carrots just start to caramelize. Add garlic, rosemary, and red-pepper flakes; cook 60 sec, stirring constantly, until the garlic smells nutty—not browned.

2
Deglaze with broth

Pour in 1 cup of the vegetable broth. Use a wooden spoon to scrape the browned bits (fond) off the bottom—those caramelized sugars equal free flavor. Once the bottom is clean, add the remaining 3 cups broth.

3
Simmer the beans

Stir in rinsed cannellini beans. Raise heat to high; bring to a gentle boil. Immediately drop heat to low, cover with lid slightly ajar, and simmer 10 min. This brief bath lets the beans absorb aromatics without turning mushy.

4
Smash a cup for creaminess

Ladle 1 cup of beans plus a bit of broth into a small bowl; mash with the back of a fork until pastelike. Return the mash to the pot and stir—it releases starches that thicken the soup naturally, no cream required.

5
Load the greens

Increase heat to medium. Add baby spinach by the handful, stirring each addition until wilted—about 90 seconds total. You’ll start with a mountain that looks impossible, but spinach is 91 % water; it shrinks dramatically.

6
Finish with lemon sparkle

Remove from heat. Stir in lemon zest, then squeeze the juice through your hand or a small strainer to catch seeds. Taste; season with salt (I use ½ tsp) and several grinds of black pepper. Serve hot, garnished with celery leaves, extra lemon wedges, or a swirl of plain Greek yogurt if you crave tang.

Expert Tips

Overnight Flavor Boost

Make the soup up to step 4, cool, and refrigerate overnight. The beans soak up broth and herbs; finish with spinach and lemon just before serving.

Speed-Soak Shortcut

Forgot to rinse beans? Pop them in a fine sieve and run hot tap water for 30 seconds; studies show this removes 60 % sodium vs. 40 % with cold water.

Gentle Simmer, Not Boil

Boiling breaks bean skins; keep the soup at a lazy bubble to retain texture and prevent that “blown-out” look.

Keep It Green

Spinach turns army-khaki if overheated. Always add off-heat or in the last 2 min of cooking for jewel-tone color.

Thicken Without Calories

For an even silkier body, purée 2 cups of the finished soup and return to pot—creamy mouthfeel, zero dairy.

Salt Last

Broth reduction concentrates saltiness. Taste after simmering, then adjust—you’ll use less overall.

Variations to Try

  • Tuscan Kale & Quinoa

    Swap spinach for chopped lacinato kale and add ½ cup cooked quinoa for a protein bump and chewy texture.

  • Spicy Moroccan

    Add ½ tsp smoked paprika, ¼ tsp cumin, and a pinch of cinnamon. Finish with harissa drizzle and cilantro.

  • Creamy Dreamy

    Stir in ½ cup light coconut milk or evaporated skim milk for a richer profile—adds only 40 calories per serving.

  • Summer Garden

    Swap beans for fresh corn kernels and add diced zucchini; replace rosemary with basil and serve chilled like a gazpacho-blend hybrid.

Storage Tips

Refrigerator: Cool soup completely, transfer to airtight glass jars, and chill up to 4 days. The flavors meld beautifully overnight, so day-2 bowls often taste best.

Freezer: Portion into silicone muffin trays; freeze 3 hours, then pop out soup “pucks” and store in a zip-top bag up to 3 months. Thaw overnight in fridge or microwave from frozen, adding a splash of water to loosen.

Reheat: Warm gently over medium-low, stirring often. Avoid rapid boiling—spinach will discolor and beans may split. If soup thickened in storage, thin with broth or water ¼ cup at a time.

Frequently Asked Questions

Absolutely. Soak 1 cup dried white beans overnight, drain, then simmer in fresh water 60–75 min until tender. You’ll need 3 cups cooked beans (about 1 cup dried). Add them at step 3 as directed.

Beans are higher in carbs, so strict keto folks may skip them. Substitute cannellini with 2 cups diced cauliflower and ½ cup heavy cream for a keto version—net carbs drop to ~6 g per serving.

The recipe is naturally nut-free. Just ensure your broth brand is manufactured in a nut-free facility if allergies are severe.

Yes—purée with an immersion blender until silky. The rosemary flecks will disappear, making it kid-approved. Stir in a little grated Parmesan for extra yum.

A crusty whole-grain sourdough or no-knead artisan loaf is my go-to. For gluten-free guests, try grilled polenta triangles rubbed with garlic.

Choose no-salt-added beans and broth, then season with 1 tsp nutritional yeast and ½ tsp lemon zest at the end for umami without salt.
lowcalorie spinach and white bean soup for new year clean eating
soups
Pin Recipe

Low-Calorie Spinach and White Bean Soup for New Year Clean Eating

(4.9 from 127 reviews)
Prep
10 min
Cook
25 min
Servings
6

Ingredients

Instructions

  1. Warm aromatics: Heat olive oil in Dutch oven over medium. Add onion, carrot, celery; sauté 5–6 min until softened. Stir in garlic, rosemary, pepper flakes; cook 1 min.
  2. Deglaze: Pour in 1 cup broth, scrape browned bits, then add remaining broth.
  3. Simmer beans: Add beans, bring to gentle boil, then simmer 10 min.
  4. Smash for creaminess: Mash 1 cup beans with fork; return to pot.
  5. Wilt spinach: Stir in spinach until just wilted, 1–2 min.
  6. Finish: Off heat, add lemon zest and juice; season with salt & pepper. Serve hot.

Recipe Notes

Soup thickens as it stands; thin with water or broth when reheating. For a protein boost, stir in 1 cup diced cooked chicken or turkey breast.

Nutrition (per serving, 1â…“ cups)

168
Calories
15g
Protein
26g
Carbs
3g
Fat

More Recipes