Slow Cooker Turkey and White Bean Soup

The first time I made this Slow Cooker Turkey and White Bean Soup, it was one of those Sunday afternoons where I had absolutely zero motivation to do anything complicated. I had ground turkey in the fridge, two cans of white beans in the pantry, and a slow cooker that had been sitting on my counter giving me the guilt-trip stare for three weeks straight. I threw everything in, went for a walk, folded some laundry, and came back to a kitchen that smelled like a cozy Italian grandmother had moved in while I wasn’t looking. That’s the magic of this recipe — it asks almost nothing from you and gives you everything in return.

Slow Cooker Turkey and White Bean Soup

Recipe by AnastasiaRecipes.com
Slow Cooker Turkey and White Bean Soup

Prep Time
15 min
Cook Time
480 min
Total Time
495 min
Servings
6

🍽 Lunch, Dinner, Soup, Meal Prep🌍 Italian-American✓ Gluten-Free✓ Dairy-Free✓ High-Protein✓ Low-Fat
This hearty Slow Cooker Turkey and White Bean Soup is the ultimate set-it-and-forget-it meal — browned ground turkey, creamy cannellini beans, tender vegetables, and a rich Italian-seasoned tomato broth come together effortlessly over hours of low-and-slow cooking. A handful of fresh spinach stirred in at the end adds gorgeous color and nutrients without any extra effort. Perfect for meal prep, it makes six generous servings that reheat beautifully all week long.
Equipment
🔧 Large skillet🔧 Slow cooker🔧 Wooden spoon🔧 Ladle

Ingredients
  • 1 lb lean ground turkey (93% lean)
  • 2 cans (15 oz each) cannellini beans, drained and rinsed
  • 1 can (14.5 oz) diced tomatoes, with juices
  • 4 cups low-sodium chicken broth
  • 1 medium yellow onion, diced
  • 4 cloves garlic, minced
  • 2 medium carrots, peeled and sliced into coins
  • 2 stalks celery, sliced
  • 1½ teaspoons Italian seasoning
  • ½ teaspoon smoked paprika
  • Salt and black pepper, to taste
  • 3 cups baby spinach
  • 1 drizzle olive oil (for browning turkey)
  • 1 Parmesan rind (optional)
Instructions
  1. Heat a drizzle of olive oil in a large skillet over medium-high heat. Add the ground turkey and break it up with a wooden spoon. Cook for 5 to 6 minutes until cooked through and lightly browned on the edges. Season with a pinch of salt and pepper. Drain any excess fat and transfer the turkey to the slow cooker.
  2. Add the diced onion, minced garlic, sliced carrots, and sliced celery directly to the slow cooker on top of the browned turkey.
  3. Pour in the drained and rinsed cannellini beans, the entire can of diced tomatoes with their juices, and the 4 cups of chicken broth. Stir gently to combine.
  4. If using, drop the Parmesan rind into the slow cooker now.
  5. Sprinkle in the Italian seasoning, smoked paprika, a generous pinch of salt, and a good crack of black pepper. Stir once more to distribute the seasoning evenly.
  6. Place the lid on the slow cooker. Cook on LOW for 7 to 8 hours or on HIGH for 3 to 4 hours.
  7. About 20 minutes before serving, use the back of a spoon or ladle to gently smash roughly one-third of the beans against the side of the slow cooker. Stir to incorporate — this releases starch and creates a thick, creamy broth without adding any cream.
  8. Remove and discard the Parmesan rind if used. Stir in the baby spinach and replace the lid for 2 to 3 minutes, until the spinach is fully wilted.
  9. Taste and adjust salt and pepper as needed. Ladle into bowls and serve hot.
Notes: Storage: Refrigerate in airtight containers for up to 5 days, or freeze for up to 3 months — this soup is ideal for Sunday meal prep. Substitutions: Ground chicken or Italian turkey sausage (casings removed) work great in place of ground turkey. Great Northern or navy beans can replace cannellini beans. Fire-roasted diced tomatoes add a lovely smoky depth. Serving suggestion: Top each bowl with a light grating of Parmesan and serve with crusty bread or a simple green salad.

Nutrition Facts
Serves 6  •  Calories per serving: 320
% Daily Value
Total Fat 7g9%
Sodium 520mg23%
Total Carbohydrate 34g12%
Dietary Fiber 9g32%
Sugars 5g
Protein 28g
*Percent Daily Values are based on a 2,000 calorie diet. Values are estimates.
📌

Did you make this recipe?
Share a photo and tag AnastasiaRecipes.com — we can’t wait to see what you’ve made!

I’ve been making this soup on repeat ever since, especially when I know the week ahead is going to be a blur of back-to-back meetings, school pickups, and the kind of evenings where you open the fridge four times hoping something will appear. Having a big batch of this soup portioned out in containers in the refrigerator is honestly one of the best gifts you can give yourself on a Monday morning. It reheats beautifully, it travels well in a thermos, and every single bowl tastes like you actually tried. If you’re searching for a slow cooker healthy lunch that doesn’t require you to sacrifice flavor for convenience, this is genuinely it.

What I love most is how satisfying this soup feels without being heavy. The lean ground turkey gives it a savory, meaty depth. The white beans make it thick and creamy without a single drop of cream. There’s a hit of garlic and Italian seasoning that makes the whole thing bloom with flavor, and a handful of fresh baby spinach stirred in at the end adds gorgeous color and a boost of nutrients that you barely even taste — it just sort of melts right in. My husband, who will politely eat anything I put in front of him but only raves about certain things, asked me to make this two weeks in a row. That’s how I know it’s a keeper.

Why You’ll Love This Recipe

  • Almost zero hands-on time. You brown the turkey, dump everything in the slow cooker, and walk away. That’s really the whole job. The cooker does the rest over 6 to 8 hours while you live your life.
  • It’s genuinely healthy. Lean ground turkey, fiber-rich cannellini beans, nutrient-packed spinach, and a tomato-herb broth — this is the kind of meal that fuels you through the afternoon without the 2 p.m. crash.
  • Perfect for meal prep. This recipe makes a generous pot — about 6 hearty servings — and it keeps in the fridge for five days or in the freezer for up to three months. Sunday batch cook = lunches handled all week.
  • Budget-friendly ingredients. Ground turkey, canned beans, canned tomatoes, and a few pantry staples. No specialty items, no expensive proteins. This is real-food cooking that doesn’t stretch the grocery budget.
  • The whole family will eat it. It’s not spicy, it’s not weird, and it has a thick, hearty consistency that feels more like a stew than a brothy soup. Even picky eaters tend to go back for seconds.

What You’ll Need

One of the things I appreciate most about this recipe is how accessible all the ingredients are. You’ve probably got most of this in your kitchen right now. Here’s everything you’ll need, along with a few notes on substitutions and ingredient tips that’ll make a real difference.

  • 1 lb lean ground turkey — I use 93% lean. You could absolutely use ground chicken instead, or even Italian turkey sausage (remove from casings) if you want a bolder flavor right out of the gate. Don’t use extra-lean (99%) — it can get a little dry and mealy in the slow cooker.
  • 2 cans (15 oz each) cannellini beans, drained and rinsed — Cannellini beans are creamy and mild, which is exactly what you want here. Great Northern beans work just as well. If you only have navy beans, those are fine too — they’re smaller but the flavor is similar.
  • 1 can (14.5 oz) diced tomatoes — Don’t drain these. That liquid is pure flavor. Fire-roasted diced tomatoes are fantastic here if you want a slightly smoky depth.
  • 4 cups low-sodium chicken broth — Low-sodium is important because you’ll be cooking this for hours and the flavors concentrate. You can always add more salt at the end — you can’t take it out.
  • 1 medium yellow onion, diced — The onion melts into the background after a long slow cook, adding sweetness and body. White onion works too.
  • 4 cloves garlic, minced — Fresh garlic, please. Jarred garlic in a pinch, but fresh really does make a difference here.
  • 2 medium carrots, peeled and sliced into coins — They add natural sweetness and a pop of color. Parsnips are a fun swap if you want something a little earthier.
  • 2 stalks celery, sliced — Classic soup base. Don’t skip it — it adds a quiet savory undertone.
  • 1½ teaspoons Italian seasoning — This one spice blend does a lot of heavy lifting. It’s got oregano, basil, thyme, and rosemary all in one jar.
  • ½ teaspoon smoked paprika — This is optional but I highly recommend it. It adds a subtle warmth and color that takes the broth from good to really good.
  • Salt and black pepper, to taste — Start conservative and adjust at the end.
  • 3 cups baby spinach — Stirred in at the very end. It wilts in about 2 minutes and you barely notice it’s there texturally, but it adds iron, folate, and that beautiful deep green color to every bowl.
  • Parmesan rind (optional but incredible) — If you have a Parmesan rind hanging out in your freezer, drop it in with everything. It melts into the broth and adds this rich, nutty, umami depth that is absolutely unreal. Fish it out before serving.

How to Make Slow Cooker Turkey and White Bean Soup

I want to walk you through this step by step, including the one step you might be tempted to skip — please don’t. It matters.

  1. Brown the turkey first. I know, I know — the whole appeal of slow cooker cooking is that you just dump and go. But browning the ground turkey in a skillet before it goes in the slow cooker is a non-negotiable step. This is where the Maillard reaction happens — that golden, slightly caramelized crust on the meat creates deep, savory flavor that you simply cannot get from cooking it raw in liquid. Heat a large skillet over medium-high heat with a drizzle of olive oil. Add the ground turkey and break it up with a wooden spoon. Cook for 5 to 6 minutes, until it’s cooked through and you see some nice browning on the edges. Season with a pinch of salt and pepper right in the pan. Drain any excess fat, then transfer to the slow cooker.
  2. Add the aromatics. Add the diced onion, minced garlic, sliced carrots, and celery directly to the slow cooker on top of the turkey. No need to sauté them first — they’ll soften and sweeten beautifully during the long cook time. The garlic will mellow from sharp to rich and slightly sweet, and the carrots will be perfectly fork-tender by the time the soup is done.
  3. Add the beans, tomatoes, and broth. Pour in the two drained and rinsed cans of cannellini beans, the entire can of diced tomatoes with their juices, and the 4 cups of chicken broth. Give everything a gentle stir to combine. Drop in the Parmesan rind now if you’re using one — I promise you’ll thank yourself later.
  4. Season and set. Sprinkle in the Italian seasoning, smoked paprika, a generous pinch of salt, and a good crack of black pepper. Stir once more to distribute the seasoning. Place the lid on your slow cooker, set it to LOW and cook for 7 to 8 hours, or HIGH for 3 to 4 hours. The low-and-slow method gives you more developed flavor, but both work beautifully.
  5. Crush some beans for creaminess. About 20 minutes before you’re ready to serve (or pack up for meal prep), use the back of a spoon or a ladle to gently smash some of the beans against the side of the slow cooker. You don’t want to mash them all — just about a third of them. This releases their starch into the broth and creates this creamy, thick consistency that makes the soup feel luxurious without adding any cream or butter. This is a small step that makes a big difference. Don’t skip it.
  6. Stir in the spinach. Remove the Parmesan rind if you used one. Add the 3 cups of baby spinach, stir it into the hot soup, and replace the lid for just 2 minutes. That’s all it takes for the spinach to wilt down completely. Taste the soup now and adjust seasoning — this is your moment to add more salt, more pepper, or even a tiny squeeze of lemon juice if it needs a little brightness.
  7. Serve or store. Ladle into bowls and top with freshly grated Parmesan and a slice of crusty bread on the side. If you’re meal prepping, let the soup cool for about 20 to 30 minutes before dividing into airtight containers. It’s ready to fuel your week.

Tips, Variations, and Meal Prep Notes

After making this soup probably fifteen or twenty times, I’ve picked up a few things worth sharing.

Slow Cooker Turkey and White Bean Soup

For the Best Flavor

Don’t rush the browning step on the turkey, and if you have the time, let the soup sit for 10 minutes after it finishes cooking before you serve it. Just like a good chili or stew, the flavors deepen and meld during that resting time. Also, a squeeze of fresh lemon juice right before serving — maybe half a lemon — brightens everything up in a way that feels almost like a completely different soup. Try it once and you’ll never skip it.

Make It Spicy

Add a pinch of red pepper flakes when you add the Italian seasoning, or swap the ground turkey for hot Italian turkey sausage. Either option adds a gentle heat that warms you from the inside out without overwhelming the dish.

Add More Vegetables

Diced zucchini is wonderful stirred in during the last hour of cooking. Kale is a heartier swap for spinach and holds up a little better if you’re packing the soup for lunches and reheating multiple times — it doesn’t get quite as mushy. A diced sweet potato added with the other vegetables at the beginning adds lovely natural sweetness and extra fiber.

Storage and Meal Prep

This soup keeps in the refrigerator in airtight containers for up to 5 days. For meal prep, I like to divide it into individual single-serving containers (about 1.5 cups per serving) right after it cools. It reheats in the microwave in about 2 to 3 minutes — just stir once halfway through. For freezing, let it cool completely, then transfer to freezer-safe containers or zip-lock bags laid flat. It freezes beautifully for up to 3 months. Thaw overnight in the fridge and reheat on the stovetop or in the microwave.

Serving Ideas

A bowl of this soup with a thick slice of whole grain bread is a perfect, complete lunch. For a lighter option, serve it with simple crackers or a small side salad. If you’re making it for dinner, it pairs wonderfully with a simple Caesar salad and garlic bread. If you love a good hearty soup for meal prep, you’ll also want to try my creamy slow cooker chicken and wild rice soup, which uses a similar dump-and-go method and is equally perfect for packing up all week long.

Frequently Asked Questions About Slow Cooker Turkey and White Bean Soup

Can I make this without browning the turkey first?

You technically can, but I really don’t recommend it. Browning the turkey before it goes in the slow cooker develops flavor through caramelization that you simply can’t achieve in a liquid environment. The soup will still taste good without this step, but it’ll taste noticeably better with it. The extra 6 minutes is worth it — I promise.

Slow Cooker Turkey and White Bean Soup

Can I use dried beans instead of canned?

Yes, but it requires some planning. If you want to use dried cannellini beans, soak them overnight in cold water, drain them, and then add them directly to the slow cooker. Increase the broth by about 1 cup since dried beans absorb more liquid. Note that dried beans can sometimes stay firm in the slow cooker if there’s too much acidity (from the tomatoes), so it’s best to add the canned tomatoes in the last 2 hours of cooking rather than at the beginning.

How do I keep this from getting too thick when reheating?

The soup will naturally thicken as it sits in the fridge because the beans continue to absorb liquid. When reheating, just add a splash of chicken broth or even water to loosen it back up to the consistency you like. Stir it in and heat as usual — it’ll come right back together.

Is this soup freezer-friendly for long-term meal prep?

Absolutely. This is one of my favorite soups to freeze because the beans and turkey hold up really well. Let it cool completely before freezing, and leave about an inch of headspace in your containers to allow for expansion. It’ll last up to 3 months in the freezer. I love making a double batch and freezing half — future you will be very grateful on a hectic weeknight. For more batch-cooking inspiration, check out my easy freezer-friendly meal prep recipes where I share all my go-to strategies for stocking the freezer with real, nourishing food.

Can I cook this on HIGH instead of LOW?

Yes. If you’re short on time, cook it on HIGH for 3 to 4 hours. The flavor is slightly less developed than the LOW-and-slow method, but it’s still absolutely delicious. I’d say LOW for 7 to 8 hours is the gold standard, but HIGH is a totally valid option for a busy weekday morning start.

Ready to Make Your Week So Much Easier?

If you’ve been looking for a slow cooker healthy lunch meal prep recipe that actually tastes like something you’d choose to eat — not just something you made because it was convenient — this Slow Cooker Turkey and White Bean Soup is your answer. It’s warm, it’s filling, it’s packed with protein and fiber, and it genuinely gets better as the week goes on. The flavors meld and deepen with every passing day, and by Thursday’s lunch, you’ll be wondering why you ever spent money on sad desk salads.

Make it this Sunday. Portion it out. And then go into the week knowing that lunch is already handled, it’s already delicious, and it came from your own kitchen. If you make this recipe, I would absolutely love to hear how it went — leave a comment below and let me know if you added anything fun or made any swaps. And if you found this helpful, save this recipe to your Pinterest boards so you can find it again when Sunday meal prep season hits. Happy cooking, friend.

Leave a Comment