Deliciously Macro-Friendly Ground Turkey & White Bean Soup Recipe

Macro-Friendly Ground Turkey & White Bean Soup is my go to fix for those weeks when dinner needs to be healthy, filling, and basically automatic. You know the feeling when you open the fridge and it is a random mix of protein, a sad onion, and a couple cans you forgot you bought. This soup was born from that exact moment at my house. It is cozy enough for a chilly night, but it still keeps my day on track when I am trying to hit my macros without feeling like I am dieting. Plus, it tastes even better the next day, which is a win if you like leftovers as much as I do.

Deliciously Macro-Friendly Ground Turkey & White Bean Soup Recipe

Hearty Ground Turkey Soup

This is the kind of soup that makes you feel taken care of. The ground turkey brings that satisfying, meaty bite without being heavy. The white beans make it creamy in a natural way, even without adding dairy, and they add a little extra staying power. I like to build the flavor with simple things I always have, like garlic, onion, and a good broth.

If you are tracking, this one is friendly for a lot of plans because it is high in protein, has fiber from the beans, and you can control the carbs depending on what you add. For me, it is a perfect bowl after a workout when I am hungry enough to eat my arm but still want something balanced.

Also, if you are into meal prep, you are going to love this. It makes a big pot, it reheats like a dream, and it does not get weird and dry the way some turkey recipes can. And if you like ground turkey dinners in general, you might also want to check out these Bang Bang Ground Turkey Rice Bowls for a totally different vibe on another night.

Ingredient Notes

I am going to keep this simple, but I will point out the little things that make the biggest difference. Here is what I use most of the time, and what you can swap if your pantry looks different.

What you will need

  • Ground turkey: I usually use lean, like 93 percent, for a good balance of flavor and macros.
  • White beans: Cannellini or great northern. Rinse and drain them so the broth stays clean and not starchy.
  • Onion and garlic: Do not skip these. They are the base that makes it taste like it simmered all day.
  • Carrots and celery: Classic soup veggies that add sweetness and crunch.
  • Broth: Chicken broth is my default, but turkey or veggie works too.
  • Diced tomatoes: Optional, but I like the little pop of acidity. If you want a more creamy white soup vibe, skip them.
  • Italian seasoning: Easy and dependable. You can also do oregano and basil separately.
  • Salt and pepper: Start light, then adjust at the end.
  • Spinach or kale: Totally optional, but I love adding greens at the end.
  • Lemon juice: A squeeze at the end wakes up the whole pot.

One little tip that I learned the hard way: if your broth is already salty, go easy at the beginning. It is always easier to add salt than fix an over salted soup.

How to Make Ground Turkey Soup

This is a one pot situation, and it is pretty forgiving. I am not precious about timing, but I do like to build flavor in layers. Here is how I make my Macro-Friendly Ground Turkey & White Bean Soup on a regular weeknight.

Step by step directions

1. Brown the turkey. Heat a big pot over medium heat with a tiny drizzle of olive oil if you need it. Add the ground turkey and break it up. Let it cook until it is no longer pink. If there is extra liquid, just let it simmer off for a minute or two.

2. Add the aromatics. Stir in chopped onion, carrots, and celery. Cook for about 5 minutes, just until things start to soften. Add garlic and stir for 30 seconds.

3. Season it. Add Italian seasoning, black pepper, and a pinch of salt. This is where it starts to smell like real soup.

4. Build the broth. Pour in broth and add diced tomatoes if you are using them. Bring it to a gentle simmer.

5. Add the beans. Stir in the rinsed white beans. Let everything simmer for 15 to 20 minutes so the flavors can hang out and get cozy.

6. Finish strong. Stir in spinach for the last couple minutes until it wilts. Taste and adjust salt, pepper, and a squeeze of lemon juice.

Right about here is when I do the highly scientific test of standing over the pot with a spoon and calling it quality control. And yes, it always passes.

;

“I made this after a long day and it was exactly what I needed. It was filling but not heavy, and the leftovers were even better for lunch. My husband asked me to put it on the regular rotation.”

Quick note on texture: if you want it slightly thicker, mash a small scoop of beans against the side of the pot and stir them back in. It makes the broth feel richer without adding anything extra.

Recipe Variations

This is where you can make it your own. I keep the base the same, then change the personality depending on my mood.

Make it spicy: Add red pepper flakes, a diced jalapeno, or a little hot sauce at the end.

Make it more herby: Toss in fresh parsley or basil right before serving.

More veggies: Zucchini, bell peppers, or even chopped cauliflower work well.

Different beans: Navy beans are great, and chickpeas are good if you want a slightly firmer bite.

Cheesy moment: If your macros allow, a little parmesan on top is ridiculously good.

If you are a soup person like me, and you like bean based soups with a little smoky depth, you might also enjoy this Chicken Poblano Black Bean Soup. It is a different flavor profile, but it scratches the same cozy itch.

When I make this Macro-Friendly Ground Turkey & White Bean Soup for friends, I usually put out toppings so everyone can customize. A little chopped cilantro, extra lemon wedges, and crushed red pepper flakes make it feel like a fun dinner instead of just another pot of soup.

Dietary Modifications

I like recipes that can flex with real life, because everyone is working with different goals and preferences. Here are easy ways to adjust this one.

Gluten free: This soup is naturally gluten free as long as your broth is certified gluten free.

Dairy free: It is dairy free as written. Just skip cheese toppings.

Lower carb: Use fewer beans or swap one can of beans for extra veggies like cauliflower or zucchini. Keep the broth based and avoid starchy add ins.

Higher calorie: Add a drizzle of olive oil, top with avocado, or serve with crusty bread. It turns into a bigger meal fast.

More protein: Add an extra half pound of turkey, or stir in an extra cup of egg whites at the end while stirring. It sounds odd, but it works like an easy protein boost in hot soup.

Storage is simple too. This Macro-Friendly Ground Turkey & White Bean Soup keeps in the fridge for about 4 days, and it freezes well for up to 3 months. I like freezing it in single portions so future me can just grab one and feel like I planned my life.

Common Questions

Can I make this soup in a slow cooker?
Yes. Brown the turkey first for better flavor, then add everything except spinach and lemon. Cook on low for 6 to 7 hours. Stir in spinach and lemon right before serving.

Do I have to use white beans?
Nope. White beans are my favorite here because they are mild and creamy, but navy beans, chickpeas, or even black beans work. The soup will just taste a little different.

Why does my soup taste flat?
Usually it needs either more salt, a little acid, or both. Try a pinch more salt and a squeeze of lemon. That is often the missing piece.

How do I keep ground turkey from tasting bland?
Brown it well and season in layers. Onion, garlic, herbs, and enough salt make a big difference. Also, do not rush the simmer time. Even 15 minutes helps.

Can I freeze it with spinach in it?
You can, but spinach gets softer after freezing. If you are picky about texture, freeze the soup without greens and add fresh spinach when reheating.

A cozy bowl you will want on repeat

If you need a simple dinner that actually keeps you full, this Macro-Friendly Ground Turkey & White Bean Soup is the kind of recipe you can lean on all year. It is easy, it uses normal ingredients, and it makes your kitchen smell amazing with very little effort. If you want more healthy soup inspiration, I have also bookmarked this Ground Turkey Soup with Beans & Spinach Recipe – Rachel Cooks® because it is another solid, veggie packed option. Make a pot, stash some portions in the freezer, and thank yourself later when a busy night hits.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Deliciously Macro Friendly Ground Turkey White B 2026 06 28 151058 800x800 1

Hearty Ground Turkey Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: chef-ava
  • Total Time: 40 minutes
  • Yield: 4 servings 1x
  • Diet: Gluten Free, Dairy Free

Description

A cozy and nourishing turkey soup that is healthy, filling, and perfect for meal prep.


Ingredients

Scale
  • 1 lb ground turkey
  • 1 can white beans (Cannellini or Great Northern), rinsed and drained
  • 1 medium onion, chopped
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 3 cloves garlic, minced
  • 4 cups chicken broth (or turkey/vegetable broth)
  • 1 can diced tomatoes (optional)
  • 1 tsp Italian seasoning
  • Salt and pepper to taste
  • 2 cups spinach or kale (optional)
  • Juice of 1 lemon

Instructions

  1. Brown the turkey. Heat a big pot over medium heat with a tiny drizzle of olive oil. Add the ground turkey and break it up. Let it cook until it is no longer pink.
  2. Add the aromatics. Stir in chopped onion, carrots, and celery. Cook for about 5 minutes. Add garlic and stir for 30 seconds.
  3. Season it. Add Italian seasoning, black pepper, and a pinch of salt. Let it cook a bit to release the aromas.
  4. Build the broth. Pour in the broth and add diced tomatoes if using. Bring it to a gentle simmer.
  5. Add the beans. Stir in the rinsed white beans. Let everything simmer for 15 to 20 minutes for the flavors to meld.
  6. Finish strong. Stir in spinach for the last couple of minutes until it wilts. Taste and adjust seasoning and add lemon juice.

Notes

This soup is great for meal prep and can be frozen for up to 3 months. Adjust seasonings according to your taste preferences.

  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: 1 bowl
  • Calories: 320
  • Sugar: 3g
  • Sodium: 600mg
  • Fat: 10g
  • Saturated Fat: 3g
  • Unsaturated Fat: 5g
  • Trans Fat: 0g
  • Carbohydrates: 32g
  • Fiber: 7g
  • Protein: 25g
  • Cholesterol: 75mg

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star