A deeply creamy, from-scratch chicken wild rice soup made with a simple roux-based broth, tender shredded chicken, earthy mushrooms, and hearty wild rice — no canned soup required.
2 large handfuls fresh baby spinach, roughly chopped
Fine sea salt and freshly cracked black pepper, to taste
Instructions
Melt butter in a large Dutch oven over medium-high heat. Add onion and sauté for 4 minutes. Add carrots, celery, and garlic and cook 3 more minutes. Stir in flour and cook 1 minute, stirring constantly.
Slowly pour in the chicken stock while stirring to prevent lumps. Add chicken breasts, mushrooms, wild rice, rosemary, and bay leaves. Stir to combine.
Bring to a simmer, then reduce heat to medium-low. Cover and cook 40–45 minutes, stirring every 5–7 minutes, until wild rice is fully tender.
Remove chicken breasts and shred or dice into bite-sized pieces. Return to the pot.
Stir in milk and baby spinach. Cook 1–2 minutes until spinach wilts.
Remove bay leaves. Season generously with salt and pepper. Serve hot.
Notes
Use pre-cooked chicken: Swap raw breasts for 3–4 cups of shredded rotisserie chicken — add it with the stock and reduce simmer time slightly.
Make it dairy free: Use olive oil instead of butter and swap cow's milk for unsweetened oat or almond milk to get a more Health Dinner Recipes.
Make it gluten free: Replace flour with a 1:1 GF flour blend or whisk 2 tablespoons of cornstarch into the cold milk before adding.
Storage: Refrigerate up to 4 days. Freeze up to 3 months. Add a splash of stock when reheating as the rice absorbs liquid over time.
Make ahead: The soup tastes even better the next day. Make it up to 2 days ahead and reheat gently on the stovetop.