There’s nothing quite like a pot of homemade turkey soup simmering on the stove when the weather turns cold. I started making this recipe years ago when I realized I was throwing away perfectly good turkey bones after holiday meals, and now it’s become one of our family’s most requested dishes during soup season.
This soup has its roots in traditional Jewish cooking, where nothing edible ever went to waste. Our grandmothers knew how to coax every bit of flavor from turkey bones and vegetable scraps, creating nourishing meals that could stretch to feed unexpected guests. The beauty of this particular version lies in its simplicity. You don’t need fancy ingredients or complicated techniques, just good bones, fresh vegetables, and patience.
Building Deep Turkey Soup Flavor
The secret to exceptional turkey soup is building layers of flavor from the ground up. I always start by roasting the bones if I haven’t already, which adds a deeper, more complex taste than using raw bones. The vegetables get sautéed first too, which brings out their natural sweetness and prevents that flat, boiled vegetable flavor you sometimes get in rushed soups. Don’t skip the parsnip if you can help it. It adds an earthy sweetness that rounds out the entire pot.
This soup works beautifully as a light dinner with some crusty bread, or you can serve smaller portions as a starter before a heavier main course. I like to make a big batch on Sunday and portion it out for weekday lunches. It actually tastes better after sitting overnight in the refrigerator, so don’t worry about making it ahead.
The Perfect Make-Ahead Meal

Ingredients
Method
- Place the turkey carcass in a large stock pot and add 12 cups of cold water. The water should cover the bones by about 2 inches.
- Add the quartered onion, roughly chopped carrots and celery, parsley stems, bay leaves, and peppercorns to the pot.
- Bring to a boil over high heat, then reduce heat to low and simmer partially covered for 2-3 hours, skimming foam occasionally.
- Strain the broth through a fine-mesh strainer into a clean pot. Discard the vegetables and pick any good meat from the bones. You should have about 8-10 cups of broth.
- Let the broth cool slightly, then refrigerate for at least 2 hours or overnight. Remove and discard the solidified fat from the surface.
- Heat vegetable oil in the same large pot over medium heat. Add diced onion and cook for 5 minutes until softened and lightly golden.
- Add carrots, celery, and parsnip. Cook for 8-10 minutes, stirring occasionally, until vegetables begin to soften.
- Pour in the strained turkey broth and bring to a boil. Reduce heat and simmer for 15 minutes.
- Add green beans and continue cooking for 10 minutes until all vegetables are tender but still have some bite.
- Stir in the shredded turkey meat and season with salt and pepper. Simmer for 5 more minutes to heat through.
- Remove from heat and stir in fresh dill and parsley. Taste and adjust seasoning as needed.
