Start by placing a large stock pot over medium-high heat. Add the butter to the pot. Once the butter has melted and begins to bubble, it's time to add the other ingredients.
Add the chopped onions, poblano peppers, and garlic to the pot. Sauté these for about 3 to 5 minutes until the onions become translucent and fragrant. You want to see them softening and beginning to caramelize.
Next, introduce the leftover mashed potatoes and the broth into the pot. Whisk everything together gently, ensuring that the mashed potatoes dissolve into the broth and create a creamy base. Bring this mixture to a soft boil.
Once boiling, reduce the heat to a simmer and let it bubble for about 15 minutes. This step allows the flavors to meld together beautifully and the soup to thicken slightly.
After 15 minutes, add in the roughly chopped cooked turkey and orzo stuffing (if using). Stir everything together and let the soup simmer for another 5 minutes. During this time, the turkey will heat through, and the orzo will soak up the delicious flavors.
Season the soup with salt and pepper to taste. It's essential to taste as you go, adjusting the seasoning to your preference.
Once everything is heated and seasoned, remove the pot from the heat. Let the soup sit for a few minutes to cool slightly before serving. This helps the flavors to settle.
Serve the Spicy Leftover Turkey Soup warm in bowls. Don't forget to enjoy it with some crusty bread or a side salad for a complete meal!
Store any leftovers in an airtight container in the refrigerator for up to 3 days. Reheat on the stovetop or in the microwave before serving.