Gather all ingredients.
In a soup pot over medium heat, melt the butter. Add onion and celery; cook, stirring often, until they're translucent, about 5 minutes.
Stir in flour and cook for 3 to 5 minutes until it turns pale and yellowish-brown.
Gradually whisk in turkey broth until smooth, ensuring no flour lumps remain.
Stir in shredded carrots and bring the mixture to a simmer. Cook, constantly whisking, until stock is thick and smooth, and carrots are tender, about 2 minutes.
Stir in turkey, wild rice, almonds, salt, and pepper. Simmer until heated through, approximately 5 minutes.
Stir in lemon juice and half-and-half. Bring the soup almost to a boil and serve immediately.
Discover amazing recipes from around the world