Spicy Sausage and White Bean Soup for a High-Protein Lunch

2 min prep 40 min cook 2 servings
Spicy Sausage and White Bean Soup for a High-Protein Lunch
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Why This Recipe Works

  • Protein powerhouse: Each generous bowl delivers nearly 30 g of protein from sausage, beans, and a Parmesan rind that melts into savory silkiness.
  • One-pot wonder: Browning the sausage in the same Dutch oven builds a fond that seasons the entire broth.
  • Customizable heat: Use hot or sweet sausage, fold in Calabrian chile for extra fire, or tame it with a swirl of cool Greek yogurt.
  • Meal-prep hero: Flavors meld beautifully overnight; soup thickens into a luxurious stew that transports well in mason jars.
  • Budget friendly: Canned beans and supermarket sausage keep costs low while still tasting indulgent.
  • Veggie smuggler: A stealth handful of baby spinach wilts invisibly into the broth for extra nutrients without the "health food" vibe.

Ingredients You'll Need

Ingredients

Great soup starts at the grocery store. Here's what to look for—and what you can swap in a pinch.

Italian sausage: I reach for bulk hot sausage so I can control the crumble size, but links work too—just slit the casings. Turkey or chicken sausage trims fat if you're counting macros; add 1 tsp olive oil to compensate for the leaner meat. Seek sausage seasoned with fennel seed; it perfumes the broth with that unmistakable Italian deli aroma.

White beans: Cannellini are my go-to for their creamy, almost fluffy centers, but great Northern or navy beans will absolutely do the job. If you have the forethought to cook a pound of dried beans on the weekend, their texture is unbeatable and the cooking liquid adds body. Canned, however, is weeknight-friendly—just rinse to remove 40% of the sodium.

Aromatics: A classic soffritto of onion, carrot, and celery builds a sweet-savory backbone. Dice small so they soften in under 10 minutes and practically melt into the broth. Yellow onions are reliable, but if you've got a sweet Vidalia lurking in the crisper, celebrate it here.

Garlic: Four plump cloves may sound aggressive, but soup loves boldness. Smash, then mince; smashing releases allicin for that soulful depth.

Tomato paste: Buy it in a tube so you can use a tablespoon without excavating a whole can. The concentrated umami rounds out the acidity of the tomatoes and marries with the sausage fat to create a glossy, restaurant-quality broth.

Broth: Low-sodium chicken broth keeps the salt in check. If you're vegetarian, swap vegetable broth and add ½ tsp smoked paprika for the missing smoky sausage nuance.

Parmesan rind: My nonna saved these in a zip-top bag in the freezer; I continue the tradition. The rind exudes glutamic acid, turning humble broth into liquid gold. If you don't have one, stir in ¼ cup grated Parmesan at the end, but the rind really is magic.

Spinach: Baby spinach wilts almost instantly, but chopped kale or escarole offer pleasant bitterness that plays beautifully with spicy sausage.

Lemon: A squeeze at the end brightens the entire pot and balances the richness. Zest a little over each bowl for a perfume hit.

Herbs: Fresh rosemary or thyme sprigs perfume the simmering soup; dried work—use half the amount. Finish with fresh parsley for color and a grassy lift.

How to Make Spicy Sausage and White Bean Soup for a High-Protein Lunch

1
Brown the sausage

Heat a heavy Dutch oven over medium-high. Add 1 lb bulk hot Italian sausage, breaking it into walnut-size clumps with a wooden spoon. Let it sear undisturbed for 2 minutes so the meat develops a deep caramelized crust—this fond equals flavor. Continue cooking 4–5 minutes until no pink remains. Use a slotted spoon to transfer sausage to a bowl, leaving the rendered fat behind.

2
Sauté the soffritto

Lower heat to medium; you should have about 2 Tbsp sausage fat. If the pan looks dry, add a glug of olive oil. Stir in 1 diced onion, 2 carrots, and 2 celery stalks. Season with ½ tsp kosher salt; salt pulls moisture and prevents sticking. Cook 7 minutes, scraping the browned bits, until vegetables soften and the onion turns translucent.

3
Bloom aromatics

Clear a small space in the center; add 2 tsp tomato paste and 4 minced garlic cloves. Mash them into the pan for 60 seconds until the paste darkens to a brick red and the garlic smells sweet rather than sharp. This brief step cooks off raw tomato acidity and tames garlic bite.

4
Deglaze

Pour in ¼ cup dry white wine (or 2 Tbsp white wine vinegar plus 2 Tbsp water). Stir, scraping the bottom to dissolve every speck of fond. Let it bubble until almost dry—about 90 seconds—concentrating flavor and leaving behind a glossy glaze.

5
Build the soup base

Return sausage to the pot along with 3 cups cooked white beans (or 2 drained 15-oz cans), 1 Parmesan rind, 1 bay leaf, 1 tsp dried oregano, ½ tsp red-pepper flakes, and 4 cups low-sodium chicken broth. Add 2 cups water so beans swim freely; this extra liquid accounts for evaporation and starch absorption.

6
Simmer gently

Bring to a boil, then reduce to a lazy simmer. Cover partially and cook 20 minutes so flavors marry and the Parmesan rind softens, releasing nutty richness. Stir occasionally; beans like to settle and can scorch.

7
Mash for body

Use the back of your spoon to mash a scant cup of beans against the side of the pot. This rustic trick thickens the broth without flour or cream, giving you that velvety texture that clings to the sausage.

8
Wilt greens

Stir in 3 packed cups baby spinach (or 2 cups chopped kale). Cook 1–2 minutes just until vibrant green and wilted. Over-cooking muddy greens is the fastest way to turn a gorgeous soup drab.

9
Finish bright

Remove bay leaf and Parmesan rind. Taste and adjust seasoning with salt, black pepper, or more red-pepper flakes. Finish with a squeeze of half a lemon and a shower of fresh parsley. Serve hot with crusty bread for dunking.

Expert Tips

Control the heat

If your sausage is mild, bloom ½ tsp Calabrian chile paste with the tomato paste for layered, fruity heat. Conversely, tame an overly spicy pot with a drizzle of honey or a spoon of ricotta on top.

Speedy shortcut

Pulse onion, carrot, and celery together in a food processor for 6–8 pulses. You sacrifice perfect dice, but weeknight soup is better than perfect soup that never happens.

Freezer smart

Freeze individual portions in silicone muffin cups. Once solid, pop them out and store in a zip-top bag. They thaw quickly and make portion control effortless.

Boost protein

Stir a 15-oz can of chickpeas, rinsed, into the pot during the last 5 minutes. Their firmer texture contrasts beautifully with creamy white beans.

Silky finish

For an ultra-luxurious mouthfeel, blend ½ cup soup with ¼ cup canned white beans until smooth, then stir back into the pot. Instant creaminess without dairy.

Layered umami

Add a 2-inch piece of kombu when you add the broth. It quietly amplifies savoriness and supplies minerals—remove it with the bay leaf.

Variations to Try

  • Mediterranean twist: Swap sausage for crumbled lamb seasoned with cumin and oregano. Add a handful of chopped olives and finish with feta. Serve with warm pita.
  • Green detox: Replace spinach with 2 cups shredded Brussels sprouts and 1 cup diced zucchini. Add ¼ cup fresh dill for a spring vibe.
  • Smoky harvest: Use smoked sausage and swap white beans for fire-roasted diced tomatoes and 2 cups cubed butternut squash. A pinch of smoked paprika seals the campfire vibe.
  • Creamy Tuscan: Stir in ½ cup heavy cream or coconut cream during the last 2 minutes. Add sun-dried tomato strips and fresh basil chiffonade for restaurant elegance.
  • Plant-powered: Omit sausage; sauté 8 oz sliced cremini mushrooms until deeply browned. Use veggie broth and add 2 tsp white miso with the lemon juice for umami depth.
  • Spicy chorizo version: Swap Italian for Mexican chorizo (removed from casings). Add 1 cup corn kernels and finish with cilantro and a squeeze of lime.

Storage Tips

Refrigerator: Cool soup completely, then transfer to airtight containers. It thickens as it sits; thin with broth or water when reheating. Keeps 4 days.

Freezer: Portion into quart-size freezer bags, lay flat to freeze (saves space). Thaw overnight in the fridge or use the defrost setting on the microwave. Freeze up to 3 months.

Make-ahead: Soup's flavor actually peaks on day two, making it ideal for weekly meal prep. Store sausage separately if you prefer it slightly crispy; re-crisp in a skillet for 2 minutes before adding back.

Reheat: Warm gently over medium-low, stirring occasionally. Boiling can burst beans and turn greens murky. A splash of broth or water restores the original consistency.

Frequently Asked Questions

Absolutely—1½ cups dried beans, soaked overnight, then simmered until tender (about 45 minutes) before starting the recipe. Reserve 2 cups of the starchy cooking liquid and substitute for water in step 5 for extra body.

Good news: the soup is naturally gluten-free. Just double-check your broth and sausage labels—some brands sneak in wheat as a binder.

Yes—use an 8-quart pot and increase simmering time by 5 minutes. Freeze half; future you will thank present you.

A crusty sourdough or ciabatta stands up to dunking. For gluten-free, try grilled polenta squares rubbed with garlic.

Stir in warm broth ¼ cup at a time until you reach desired consistency. Beans continue to absorb liquid as the soup sits.

Use mild sausage and skip the red-pepper flakes. Add a pinch of cinnamon for subtle warmth that kids love.
Spicy Sausage and White Bean Soup for a High-Protein Lunch
soups
Pin Recipe

Spicy Sausage and White Bean Soup for a High-Protein Lunch

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

Ingredients

Instructions

  1. Brown sausage: In a Dutch oven over medium-high heat, cook sausage, breaking into pieces, until no pink remains, 5–6 min. Remove with slotted spoon.
  2. Sauté vegetables: In rendered fat, cook onion, carrot, and celery with ½ tsp salt until softened, 7 min. Stir in garlic and tomato paste; cook 1 min.
  3. Deglaze: Add wine; scrape browned bits. Reduce by half, 1–2 min.
  4. Simmer: Return sausage to pot. Add beans, broth, water, Parmesan rind, bay leaf, oregano, and red-pepper flakes. Bring to a boil, then simmer 20 min.
  5. Thicken: Mash a cup of beans against pot side; simmer 2 min.
  6. Finish: Stir in spinach until wilted. Remove bay leaf and rind. Season with salt, pepper, lemon juice, and parsley. Serve hot.

Recipe Notes

Soup thickens as it sits; thin with broth when reheating. Flavors deepen overnight—perfect for meal prep.

Nutrition (per serving)

385
Calories
28g
Protein
27g
Carbs
18g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.