30-Minute Turkey Vegetable Soup
This turkey vegetable soup is a one-pot weeknight dinner that pulls together in about half an hour. Lean ground turkey, a handful of everyday vegetables, and a savory tomato broth do all the heavy lifting.

It is the kind of soup that tastes like it simmered much longer than it really did, which makes it a solid answer when everyone is hungry and you want something warm on the table fast.
Why This Soup Stays in My Rotation
The broth turns rich and a little tangy from the tomatoes, while the turkey keeps it lean without tasting dry. Every spoonful has bits of tender carrot, zucchini, and green beans.
I reach for this recipe because it is endlessly flexible. Swap in whatever vegetables are already in the fridge, and it still works. Leftovers only get better the next day, so I often make a double batch.
Ingredients

- 1 tbsp olive oil: for sautéing the turkey and vegetables
- 1 lb ground turkey: 93% lean gives the best flavor and moisture
- 1 medium onion, diced: yellow or sweet onion
- 2 cloves garlic, minced
- 2 medium carrots, peeled and sliced into coins
- 2 celery stalks, sliced
- 1 medium zucchini, diced
- 1 cup chopped green beans (about 4 oz)
- 6 cups low-sodium chicken or turkey broth
- 1 (14.5 oz) can diced tomatoes, with their juices
- 1 tsp Italian seasoning
- 1 bay leaf
- Salt and black pepper, to taste
- ½ cup frozen peas (optional): add right at the end for a pop of color
Simple Swaps and Substitutions
- Swap the protein: Ground chicken, lean ground beef, or shredded leftover turkey all work. Add cooked leftover turkey in the last 5 minutes of simmering to warm through.
- Use different vegetables: Chopped bell pepper, spinach, kale, or corn all stir in well. Use what you have roughly in the same volume.
- Herb shift: Trade the Italian seasoning for 1 tbsp chopped fresh thyme or rosemary, adding it with the broth.
- Dairy-free tip: The soup is naturally dairy-free. Skip any cheese garnish, or use a plant-based alternative.
For another cozy bowl, our Chicken Noodle Soup is a classic that never gets old.
How to Make Turkey Vegetable Soup
Step 1: Sauté the Aromatics and Turkey

Heat the 1 tbsp olive oil in a large pot or Dutch oven over medium-high heat. Add the diced onion and cook for 3 to 4 minutes, until it looks translucent. Stir in the minced garlic and cook for about 30 seconds, then add the 1 lb ground turkey. Break it up with a spoon and cook for 5 to 6 minutes, seasoning lightly with salt and pepper, until no pink remains.
You will hear a good sizzle when the turkey hits the pot, and the kitchen will start to smell savory. The meat should crumble into small browned bits, which builds the soup’s base flavor.
Step 2: Stir in the Vegetables

Toss in the sliced carrots, celery, zucchini, and green beans. Cook for 3 to 4 minutes, stirring a few times so they soften at the edges but stay firm. Pour in the 6 cups broth and the can of diced tomatoes with all their juices. Add the 1 tsp Italian seasoning and the bay leaf.
The broth will quickly take on a warm red tint from the tomatoes, and the vegetables will be visible throughout. Give everything a good stir to distribute the seasonings.
Step 3: Simmer the Soup

Bring the pot to a boil, then reduce the heat to medium-low so the liquid bubbles gently. Let the soup simmer uncovered for 15 minutes. If you are using the frozen peas, stir them in during the final 2 minutes.
Taste the broth and adjust the salt and pepper. The carrots should be tender but not mushy, and the zucchini will have softened without falling apart. Pull the pot off the heat when the vegetables are just right.
Step 4: Ladle and Serve

Remove the bay leaf and discard it. Ladle the hot soup into bowls and top with a little chopped fresh parsley or a sprinkle of grated Parmesan. Serve it right away, while the steam is still rising.
A Few Tips for the Best Soup
- Pick the right turkey: 93% lean ground turkey stays juicy and gives the broth more body than extra-lean versions.
- Brown it well: Let the turkey sit undisturbed for a minute or two before breaking it up. Those browned bits on the bottom of the pot are full of flavor.
- Brighten at the end: A small squeeze of lemon juice just before ladling lifts the whole soup without adding extra salt.
- Save your Parmesan rind: Toss a leftover rind into the pot with the broth for a subtle savory depth.
Storing Leftover Turkey Soup
Refrigerate cooled soup in an airtight container for up to 4 days. The flavors meld overnight, so day-two bowls taste even better.
Freeze in portioned containers for up to 3 months. Thaw in the fridge overnight before reheating.
Reheating is easiest on the stovetop over medium heat. Add a splash of broth if the soup thickened during storage.
What to Serve With Turkey Vegetable Soup
A crusty loaf of sourdough or a warm baguette is perfect for dipping into the broth. A simple green salad dressed with lemon vinaigrette balances the warmth of the soup with something crisp. For a heartier meal, a grilled cheese sandwich on the side makes the whole table happy.
Frequently Asked Questions
Can I use leftover cooked turkey instead of ground turkey?
Yes. Add 2 to 3 cups of shredded or chopped cooked turkey in the last 5 minutes of simmering just until heated through.
Can I use frozen vegetables?
Yes. Frozen mixed vegetables or individual ones like green beans and corn can go straight into the simmering soup. You may need to add a minute or two to the cook time.
Is this turkey vegetable soup gluten-free?
It is naturally gluten-free as long as the broth you use is certified gluten-free. Always double-check the label on packaged broth.
Can I make this in an Instant Pot?
Yes. Use the sauté function to brown the aromatics and turkey, add the remaining ingredients except peas, and cook on high pressure for 5 minutes with a quick release. Stir in peas afterward.

Turkey Vegetable Soup Recipe
Ingredients
Method
- Heat oil in a large pot over medium-high heat. Sauté onion 3 to 4 minutes, add garlic for 30 seconds, then add turkey and cook 5 to 6 minutes until no longer pink. Season with salt and pepper.
- Stir in carrots, celery, zucchini, and green beans. Cook 3 to 4 minutes, then pour in broth and tomatoes. Add Italian seasoning and bay leaf.
- Bring to a boil, reduce heat to medium-low, and simmer uncovered 15 minutes. Stir in frozen peas in the last 2 minutes, if using. Adjust salt and pepper to taste.
- Remove bay leaf. Ladle soup into bowls and garnish with parsley or Parmesan. Serve hot.
