A warm, hearty, veggie-rich soup that brings together ground turkey, beans, and a colorful mix of nourishing vegetables. This comforting bowl is perfect for chilly days and makes an excellent meal-prep option thanks to its generous yield and robust flavors. Veggie-Packed Turkey Bean Soup

Why You’ll Love This Recipe

This Veggie-Packed Turkey Bean Soup is a wholesome, satisfying dish that delivers balanced nutrition in every spoonful. It’s loaded with protein, fiber, and vitamins, all while being naturally dairy-free and packed with spices that bring depth and warmth. It reheats beautifully, making it ideal for busy families or anyone craving a cozy, flavorful soup that keeps well throughout the week.

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

1 Tbsp olive oil or avocado oil
2 lbs ground turkey
1 large red or yellow onion, diced
4 cloves garlic, minced
Sea salt and ground black pepper, to taste
1 Tbsp dry oregano
1 tsp ground coriander
1 tsp ginger powder
1 tsp turmeric powder
1/2 tsp cinnamon
10 cups chicken or turkey bone broth
4 large carrots, peeled and diced
4 celery ribs, chopped
1 medium sweet potato, peeled and chopped into 1/2-inch pieces
2 cans (14 oz each) cannelini or butter beans, drained and rinsed
2 large tomatoes, diced
1 large zucchini, diced
A handful of chopped parsley or cilantro, for garnish

Directions

  1. Heat the oil in a large Dutch oven or stock pot over medium heat.
  2. Add the ground turkey and cook until no longer pink, breaking it apart with a wooden spoon. Season lightly with sea salt and pepper.
  3. Stir in the onion, garlic, oregano, coriander, ginger powder, turmeric, and cinnamon. Cook for 5 minutes, stirring constantly, to allow the spices to bloom and flavor the meat.
  4. Add the carrots, celery, sweet potato, beans, tomatoes, and broth. Stir well to combine.
  5. Bring the soup to a boil, then reduce the heat to low. Cover and simmer for 30 minutes or until the vegetables are tender.
  6. For a thicker, creamier texture, lightly mash some of the beans with a potato masher. This step is optional.
  7. Add the zucchini and continue cooking uncovered for 5 minutes more.
  8. Remove from heat and garnish with chopped parsley or cilantro before serving.

Servings and timing

Servings: 8
Prep time: 15 minutes
Cook time: 40 minutes
Total time: 55 minutes

Variations

  • Add spinach or kale during the last 5 minutes of cooking for extra greens.
  • Substitute ground turkey with shredded cooked turkey for a different texture.
  • Use chickpeas or navy beans instead of cannelini for a slightly firmer bite.
  • Swap sweet potato with butternut squash for a sweeter, silkier result.
  • Add a squeeze of lemon just before serving for brightness.

Storage/Reheating

Store the soup in an airtight container in the refrigerator for up to 3–4 days. It also freezes well for up to 3 months. Reheat gently on the stovetop over medium heat or warm individual portions in the microwave until hot.

Veggie-Packed Turkey Bean Soup FAQs

How can I make this soup thicker?

You can mash some of the beans or simmer the soup uncovered for a few extra minutes.

Can I freeze this soup?

Yes, it freezes well for up to 3 months in airtight containers.

Can I use fresh herbs instead of dried oregano?

Yes, you can replace the dried oregano with 1 tablespoon of finely chopped fresh oregano.

Is this soup gluten-free?

Yes, all ingredients are naturally gluten-free.

Can I use different beans?

Cannelini, butter beans, chickpeas, or navy beans all work well.

Can I make this soup vegetarian?

Replace the turkey with additional beans and use vegetable broth.

How spicy is this soup?

It is not spicy; the spices add warmth, not heat.

Can I cook this in a slow cooker?

Yes. Brown the turkey first, then cook on low for 6–7 hours or on high for 3–4 hours. Add zucchini during the last 20 minutes.

Can I add pasta or grains?

Yes. Add cooked brown rice, barley, or small pasta shapes during the final 10 minutes of simmering.

How can I add more flavor?

A splash of lemon juice, extra herbs, or a pinch of chili flakes can enhance the flavor profile.

Conclusion

This Veggie-Packed Turkey Bean Soup is a nourishing, comforting option for weeknights, meal prep, or anytime you crave a wholesome homemade dish. With its blend of lean protein, hearty vegetables, and aromatic spices, it delivers satisfying warmth in every bowl. Enjoy it fresh or as leftovers that taste even better the next day.

Print

Veggie-Packed Turkey Bean Soup

Veggie-Packed Turkey Bean Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This Veggie-Packed Turkey Bean Soup is a hearty, flavorful dish loaded with lean ground turkey, fiber-rich beans, and a medley of vegetables. Warm spices and a rich broth create a comforting soup that’s perfect for meal prep or a cozy family dinner.

  • Author: Sophia
  • Prep Time: 15 minutes
  • Cook Time: 40 minutes
  • Total Time: 55 minutes
  • Yield: 8 servings
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American
  • Diet: Gluten Free

Ingredients

  • 1 Tbsp olive oil or avocado oil
  • 2 lbs ground turkey
  • 1 large red or yellow onion, diced
  • 4 cloves garlic, minced
  • Sea salt and ground black pepper, to taste
  • 1 Tbsp dry oregano
  • 1 tsp ground coriander
  • 1 tsp ginger powder
  • 1 tsp turmeric powder
  • 1/2 tsp cinnamon
  • 10 cups chicken or turkey bone broth
  • 4 large carrots, peeled and diced
  • 4 celery ribs, chopped
  • 1 medium sweet potato, peeled and chopped into 1/2-inch pieces
  • 2 cans (14 oz each) cannelini or butter beans, drained and rinsed
  • 2 large tomatoes, diced
  • 1 large zucchini, diced
  • A handful of chopped parsley or cilantro, for garnish

Instructions

  1. Heat oil in a large Dutch oven or stock pot over medium heat.
  2. Add ground turkey and cook until no longer pink, breaking it apart with a wooden spoon. Season with salt and pepper.
  3. Stir in onion, garlic, oregano, coriander, ginger powder, turmeric, and cinnamon. Cook for 5 minutes, stirring constantly.
  4. Add carrots, celery, sweet potato, beans, tomatoes, and broth. Stir to combine.
  5. Bring to a boil, then reduce heat to low. Cover and simmer for 30 minutes, or until vegetables are tender.
  6. Optional: Lightly mash some of the beans with a potato masher to thicken the soup.
  7. Add diced zucchini and cook uncovered for 5 more minutes.
  8. Remove from heat, garnish with parsley or cilantro, and serve warm.

Notes

  • Add leafy greens like spinach or kale for extra nutrients.
  • Use chickpeas or navy beans instead of cannelini for variety.
  • Butternut squash can replace sweet potato for a sweeter flavor.
  • A squeeze of lemon before serving brightens the flavor.
  • Soup thickens as it rests—add broth when reheating if needed.

Nutrition

  • Serving Size: 1.5 cups
  • Calories: 310
  • Sugar: 6g
  • Sodium: 550mg
  • Fat: 10g
  • Saturated Fat: 2g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 25g
  • Fiber: 6g
  • Protein: 28g
  • Cholesterol: 70mg

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

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