Creamy Chicken and Wild Rice Soup – Cozy, Hearty, and Easy to Make
This is the kind of soup that makes a chilly evening feel warmer the moment it hits the table. Creamy chicken and wild rice soup has that perfect balance: tender chicken, chewy wild rice, and vegetables all wrapped in a rich, savory broth. It’s filling but not heavy, and it smells like comfort while it simmers.
You don’t need fancy techniques or hard-to-find ingredients to make it great. Just a handful of pantry staples, a little patience, and a pot.
Why This Recipe Works
This soup layers flavor at every step. Aromatics like onion, celery, and carrots build the base, while garlic and herbs add depth. Wild rice holds up beautifully—it keeps its texture even after reheating, unlike some other grains.
A simple flour-and-butter roux thickens the broth without curdling. And using a mix of chicken broth and milk or half-and-half creates a creamy texture that’s rich but not cloying.
It’s also flexible. Use rotisserie chicken or poach your own.
Make it on the stovetop, or transition it to a slow cooker if that’s easier. The ingredients are familiar, the method is straightforward, and the result tastes like something you’d get at a cozy café.
Shopping List
- Cooked chicken (about 3 cups shredded or diced; rotisserie works great)
- Wild rice blend (1 cup uncooked; not instant)
- Chicken broth (6 cups, low-sodium preferred)
- Carrots (2 medium, diced)
- Celery (2 ribs, diced)
- Yellow onion (1 medium, diced)
- Garlic (3–4 cloves, minced)
- Butter (4 tablespoons)
- All-purpose flour (1/3 cup)
- Milk or half-and-half (2 cups; whole milk for lighter, half-and-half for richer)
- Olive oil (1–2 tablespoons)
- Bay leaf (1)
- Dried thyme (1 teaspoon) or fresh thyme (1 tablespoon, chopped)
- Dried rosemary (1/2 teaspoon), optional
- Salt and black pepper (to taste)
- Fresh parsley (for garnish), optional
- Lemon (1, for a squeeze at the end), optional but brightens flavor
How to Make It
- Cook the wild rice. Rinse 1 cup of wild rice under cold water. Add it to a pot with 3 cups of water and a pinch of salt.
Bring to a boil, then simmer, covered, for 40–50 minutes until tender and slightly chewy. Drain any excess water and set aside.
- Sauté the vegetables. In a large pot or Dutch oven, heat 1–2 tablespoons of olive oil over medium heat. Add onion, carrots, and celery with a pinch of salt.
Cook 6–8 minutes until softened. Stir in garlic and cook 30 seconds until fragrant.
- Build the broth. Add the chicken broth, bay leaf, thyme, and rosemary if using. Bring to a gentle simmer.
Let it bubble for 10 minutes to marry the flavors.
- Make the roux. In a separate small saucepan, melt 4 tablespoons of butter over medium heat. Whisk in 1/3 cup flour and cook 2–3 minutes, stirring, until it smells nutty and looks golden. Slowly whisk in 2 cups of milk or half-and-half until smooth and thickened, 3–4 minutes.
- Combine and thicken. Pour the creamy roux into the soup pot while stirring.
Simmer 3–5 minutes to thicken slightly.
- Add the chicken and rice. Stir in the cooked wild rice and shredded chicken. Simmer another 5 minutes. If it’s too thick, add a splash of broth or milk.
Season with salt and plenty of black pepper.
- Finish and serve. Remove the bay leaf. Add a small squeeze of lemon for brightness, if you like. Ladle into bowls and garnish with chopped parsley.
Serve with crusty bread or a simple salad.
How to Store
- Refrigerator: Cool completely, then store in airtight containers for up to 4 days.
- Freezer: This soup freezes well, but dairy can separate slightly. For best results, freeze before adding the milk/half-and-half. Reheat, then stir in the dairy at the end.
- Reheating: Warm gently on the stove over low heat, stirring often.
Add a splash of broth or milk to loosen if it thickened in the fridge.
Why This is Good for You
Wild rice is a whole grain with fiber and minerals, and it brings more nutrition than white rice. Lean chicken adds protein to keep you full and satisfied. The soup also delivers a mix of vegetables that support a balanced meal. By using milk or half-and-half instead of heavy cream, you get creaminess with a lighter touch.
It’s comfort food that still feels balanced and nourishing.
Pitfalls to Watch Out For
- Overcooking the rice: Wild rice should be tender but not mushy. Start tasting at 40 minutes.
- Lumpy roux: Whisk constantly and add the milk slowly. If lumps form, keep whisking over gentle heat until it smooths out.
- Curdled dairy: Boiling after adding milk can cause separation.
Keep the soup at a low simmer.
- Underseasoning: Taste at the end. Wild rice and dairy both need enough salt and pepper to pop.
- Too thick: The soup thickens as it sits. Thin with broth or milk right before serving.
Recipe Variations
- Mushroom Boost: Sauté 8 ounces of sliced cremini or shiitake mushrooms with the vegetables for extra umami.
- Herb Lovers: Stir in fresh dill or tarragon at the end for a bright, aromatic finish.
- Dairy-Free: Use olive oil for the roux and unsweetened almond or oat milk.
For extra creaminess, blend 1 cup of the soup and stir it back in.
- Veggie-Forward: Swap chicken for chickpeas or cannellini beans. Use vegetable broth.
- Rotisserie Shortcut: Use store-bought rotisserie chicken to cut prep time.
- Smoky Twist: Add a pinch of smoked paprika or stir in a splash of dry sherry while simmering the broth.
- Gluten-Free: Replace the flour with a gluten-free all-purpose blend or make a cornstarch slurry (2 tablespoons cornstarch + 2 tablespoons cold water) and stir in at the end.
FAQ
Can I use brown rice instead of wild rice?
Yes, but the texture and flavor will be different. Brown rice is softer and less nutty.
Adjust the cooking time to about 30–35 minutes and note that it may not hold up as well after a day or two.
How can I make it even richer?
Use half-and-half or stir in 2–3 tablespoons of cream cheese at the end until melted. You can also add a knob of butter right before serving for extra silkiness.
What if I don’t have cooked chicken?
Poach 1.5 pounds of chicken breasts in the broth for 12–15 minutes, then remove, shred, and continue with the recipe. Or cube and sauté chicken in a bit of oil until cooked through before starting the soup.
Can I make this in a slow cooker?
Add vegetables, broth, spices, raw chicken, and wild rice to the slow cooker.
Cook on Low for 5–6 hours or High for 2.5–3.5 hours, until rice and chicken are tender. Shred the chicken, then stir in a stovetop-made roux with warm milk. Heat 15 minutes more to thicken.
How do I prevent the soup from getting too thick when stored?
Store with a little extra broth mixed in, and keep additional broth or milk on hand to thin while reheating.
Wild rice continues to absorb liquid as it rests.
What can I serve with it?
Crusty bread, a simple green salad with a lemony vinaigrette, or roasted Brussels sprouts pair nicely. For something heartier, serve with a grilled cheese or a turkey-and-swiss sandwich.
Is it okay to freeze leftovers that already have dairy?
Yes, but the texture might separate slightly after thawing. Reheat gently and whisk to bring it back together.
Adding a splash of fresh milk while reheating helps.
Final Thoughts
This creamy chicken and wild rice soup checks every box: cozy, satisfying, and simple to pull off on a weeknight. It’s flexible enough to fit your pantry and your schedule, and it reheats like a dream. Keep this one in your rotation for cold nights, busy days, or any time you need a bowl of calm.
One pot, familiar flavors, and a comforting finish—sometimes that’s all you need.

Creamy Chicken and Wild Rice Soup - Cozy, Hearty, and Easy to Make
Ingredients
Method
- Cook the wild rice. Rinse 1 cup of wild rice under cold water. Add it to a pot with 3 cups of water and a pinch of salt.Bring to a boil, then simmer, covered, for 40–50 minutes until tender and slightly chewy. Drain any excess water and set aside.
- Sauté the vegetables. In a large pot or Dutch oven, heat 1–2 tablespoons of olive oil over medium heat. Add onion, carrots, and celery with a pinch of salt.Cook 6–8 minutes until softened. Stir in garlic and cook 30 seconds until fragrant.
- Build the broth. Add the chicken broth, bay leaf, thyme, and rosemary if using. Bring to a gentle simmer.Let it bubble for 10 minutes to marry the flavors.
- Make the roux. In a separate small saucepan, melt 4 tablespoons of butter over medium heat. Whisk in 1/3 cup flour and cook 2–3 minutes, stirring, until it smells nutty and looks golden. Slowly whisk in 2 cups of milk or half-and-half until smooth and thickened, 3–4 minutes.
- Combine and thicken. Pour the creamy roux into the soup pot while stirring.Simmer 3–5 minutes to thicken slightly.
- Add the chicken and rice. Stir in the cooked wild rice and shredded chicken. Simmer another 5 minutes. If it’s too thick, add a splash of broth or milk.Season with salt and plenty of black pepper.
- Finish and serve. Remove the bay leaf. Add a small squeeze of lemon for brightness, if you like. Ladle into bowls and garnish with chopped parsley.Serve with crusty bread or a simple salad.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.









