Creamy One-Pot Chicken Wild Rice Soup
This chicken wild rice soup is the kind of meal that feels like it simmered all day, but it comes together in one pot in under an hour. The broth gets velvety from a simple roux, with tender shreds of chicken and chewy wild rice in every spoonful.

It is creamy without being heavy, earthy from the wild rice, and warming in that way only a bowl of soup can be.
Why This Chicken Wild Rice Soup Works
I keep coming back to this version because the roux builds all the body right in the same pot—no separate béchamel, no blender, no extra dishes. The soup stays silky even after a day in the fridge, unlike heavy cream-based soups that can split.
The wild rice gives it a nutty chew and keeps the texture interesting. Leftovers taste just as good the next day, so it earns its spot on Sunday meal prep.
Ingredients

- 4 tbsp unsalted butter: for sautéing the vegetables and building the roux
- 1 medium yellow onion, diced small: about 1 cup
- 2 medium carrots, diced: about 1 cup
- 2 celery stalks, diced: about ¾ cup
- 3 cloves garlic, minced: fresh garlic adds a sweet, sharp note
- ¼ cup all-purpose flour: thickens the soup into a creamy base
- 6 cups chicken broth: use low-sodium so you can control the salt
- 1 lb boneless skinless chicken breasts: about 2 medium breasts
- 1 cup uncooked wild rice blend: a blend with brown rice works, but 100% wild rice needs a longer simmer
- 1 tsp dried thyme: or 1 tbsp fresh
- 1 tsp kosher salt: plus more to taste
- ½ tsp black pepper: freshly ground
- 1 cup half-and-half: makes it creamy without being too rich; whole milk works in a pinch
- 3 tbsp chopped fresh parsley: for a bright finish at serving
Variations / Substitutions
- Use leftover cooked chicken: stir in 3 cups shredded cooked chicken at the end instead of poaching raw breasts. The soup comes together in about 20 minutes.
- Make it dairy-free: swap the butter for olive oil and use full-fat coconut milk instead of half-and-half. The coconut flavor is mild and works well with the earthy rice.
- Add mushrooms: slice 8 oz cremini mushrooms and sauté them with the onion for a deeper, savory layer.
- Skip the flour: for a gluten-free version, whisk 2 tbsp cornstarch with 3 tbsp cold water and stir it in at the end. The broth will be a little thinner but still creamy.
- Change the herb: swap thyme for 1 tsp dried sage or rosemary, or stir in a handful of baby spinach at the very end.
If you like soups with texture and whole grains, you will probably love our Hearty Turkey and Quinoa Soup.
How to Make Creamy Chicken Wild Rice Soup
Step 1: Sauté the Vegetables

Melt the 4 tbsp butter in a large Dutch oven or heavy pot over medium heat. Add the diced onion, carrots, and celery along with a pinch of salt and cook, stirring occasionally, until they soften and the onion turns translucent, about 6 to 7 minutes.
You will smell the vegetables sweetening in the butter. If the edges start to brown too fast, lower the heat just a touch.
Step 2: Stir in Garlic and Flour

Add the 3 cloves minced garlic and cook for 1 minute, until fragrant but not browned. Sprinkle the ¼ cup flour over the vegetables and stir constantly for about 2 minutes, letting the mixture bubble and turn a pale golden color.
This quick roux coats every piece of vegetable and sets up the creamy body of the soup. Stir it well so no raw flour taste lingers.
Step 3: Simmer the Soup

Slowly pour in the 6 cups chicken broth while whisking to dissolve the flour smoothly. Add the 1 lb chicken breasts, 1 cup wild rice blend, 1 tsp thyme, 1 tsp salt, and ½ tsp pepper. Bring the soup to a gentle boil, then reduce the heat to low, cover, and simmer for 25 to 30 minutes.
The chicken should reach 165°F at its thickest part and the rice should be tender but still pleasantly chewy. If your blend has a lot of tough wild rice, you may need an extra 5 to 10 minutes, but keep an eye on it so the grains do not burst.
Step 4: Shred the Chicken and Add Cream

Remove the chicken breasts to a cutting board and let them rest for a minute or two. Using two forks, shred the meat into bite-sized pieces and stir it back into the pot along with the 1 cup half-and-half. Warm the soup over low heat for another 3 to 5 minutes, just until it steams and the cream is fully incorporated.
Do not let the soup boil after adding the half-and-half or it may curdle. Taste the broth and adjust the salt and pepper as needed.
Step 5: Ladle and Finish with Fresh Herbs

Ladle the hot soup into wide bowls and scatter a little chopped parsley over each one. Serve right away with a grind of black pepper on top.
The parsley adds a fresh, clean note that cuts through the richness. The steam will smell like thyme and butter, and the first spoonful should be silky with a nutty bite from the rice.
Tips for the Best Wild Rice Soup
- Toast the rice for more flavor: before you start the soup, toast the wild rice blend in a dry skillet over medium heat for 3 to 4 minutes, until it smells nutty. This deepens the earthy flavor without any extra work.
- Don’t over-stir while the rice simmers: stirring too often can break the grains and release too much starch, making the soup gluey instead of creamy. Gentle occasional stirs are enough.
- Use leftover chicken to save time: a store-bought rotisserie chicken gives you tender shreds and a head start on flavor. Stir in the cooked chicken at the end, right after the rice is tender.
- Keep the cream stable: let the half-and-half sit on the counter for 10 minutes before adding it so it is not ice cold going into the hot pot. That small step helps prevent curdling.
Simmer times vary by wild rice type:
| Rice type | Simmer time |
|---|---|
| Wild rice blend (with brown rice) | 25 to 30 minutes |
| 100% wild rice | 45 to 55 minutes |
Storing Leftover Soup
Refrigerate: cool the soup completely and store it in an airtight container for up to 4 days. The rice will keep absorbing liquid, so the soup thickens as it sits.
Reheating: warm it gently on the stovetop over low heat, adding a splash of broth or water to loosen it back to a creamy consistency. Stir often and do not let it boil.
What to Serve with Chicken Wild Rice Soup
A crusty loaf of sourdough is my first choice, especially toasted with a little butter, because the tangy bread plays off the creamy broth. If you want something lighter, a simple arugula salad with lemon vinaigrette balances the richness without competing. For a heartier meal, a slice of sharp cheddar or some pickled vegetables on the side work well because the acid cuts through the cream.
Frequently Asked Questions
Can I use brown rice instead of wild rice?
Yes, but brown rice cooks faster and will not give you the same chewy, nutty texture. Start checking it after 20 minutes so it does not get mushy.
How do I make this soup without flour?
Whisk 2 tablespoons cornstarch with 3 tablespoons cold water and stir it into the soup after adding the half-and-half. Simmer for 2 minutes to thicken. The broth will be slightly thinner but still creamy.
Can I cook this in a slow cooker?
Yes, but the roux and cream are harder to temper that way. Sauté the vegetables and flour on the stovetop first, then transfer everything except the half-and-half to the slow cooker and cook on low for 4 hours, or until the chicken and rice are done. Stir in the half-and-half at the end.
Can I use pre-cooked chicken breasts?
Absolutely. Skip the step of poaching the chicken and stir in 3 cups of shredded cooked chicken when you would normally add the shredded chicken back. The soup will be ready as soon as the rice is tender.

Creamy Chicken Wild Rice Soup Recipe
Ingredients
Method
- Melt butter in a large pot over medium heat. Add onion, carrots, and celery with a pinch of salt and cook until softened, about 6 to 7 minutes.
- Add garlic and cook 1 minute. Sprinkle flour over vegetables and stir constantly for 2 minutes until golden.
- Slowly whisk in broth, then add chicken breasts, rice, thyme, salt, and pepper. Bring to a boil, reduce to low, cover, and simmer for 25 to 30 minutes until chicken is cooked and rice is tender.
- Remove chicken, shred with two forks, and return to pot. Stir in half-and-half and warm through for 3 to 5 minutes. Do not boil.
- Ladle into bowls and top with fresh parsley. Serve hot.
