Remove as much meat as possible from the turkey carcass and place bones in a large stock pot. Cover with stock ingredients and bring to a boil. Skim the foam that comes to the top. As the carcass softens, push down to submerge all bones in the water. Reduce heat to low and simmer for 2-6 hours. Stirring occasionally. Once complete, pour through a strainer, place into a large bowl and refrigerate for at least 24 hours. Then, skim the fat off the top of the bowl and you're ready to rock!
Saute oil, onion, celery and garlic in a large soup pot. Add turkey, tomatoes, carrots, salt, bay leaves, oregano, basil, pepper, marjoram, thyme and sage. Bring to a boil and cook for 20 minutes.
Meanwhile, preheat oven to 400F and combine all roasted potato ingredients on a medium-sized baking sheet. Roast the potatoes for 30 minutes, flipping halfway through.
When soup is about 1 minute from completion, add in thawed chopped spinach and roasted potatoes. Remove bay leaves and serve.
Notes
If you don't have a turkey carcass, no worries. Just use 20 cups of store-bought chicken or turkey broth. Cooked turkey or chicken breast would work for this recipe, too.
Recipe by Healthful Pursuit at https://www.healthfulpursuit.com/2012/12/snugglebum-leftover-turkey-soup/