Lena wasn’t trying to impress anyone. I’d stopped by her place last November to pick up a book I’d loaned her months ago, and the smell hit me before I even got through the door. It was rich and earthy, with this warmth that felt like a blanket wrapped around my shoulders. She was stirring something on the stove, wearing an old sweater with a hole in the elbow, and she barely looked up. “Oh, it’s just soup,” she said when I asked. “I had some chicken and wild rice that needed using up.” Just soup. I stood there in her tiny kitchen, inhaling like a weirdo, while she told me about her day. That soup was the most comforting thing I’d smelled all year, and she acted like she’d done nothing special at all. Honestly, that casualness is what makes this recipe so special. It’s not complicated. It’s not fussy. It’s just good, honest food that fills your kitchen with the kind of aroma that makes people wander in and ask what’s for dinner. I asked her for the recipe before I left, and she scribbled it on a sticky note. I’ve made it about a dozen times since, tweaking it here and there until it felt like mine. Let me tell you, this Cozy One-Pot Creamy Chicken and Wild Rice Soup is the kind of thing you’ll want to make all fall and winter long. Maybe you’ve been there—craving something that feels like a hug in a bowl but don’t want to spend hours in the kitchen. This is it.
Why You’ll Love This Recipe
There are a lot of chicken soup recipes out there, I know. But this one? It’s different. It’s the one I turn to when I need something reliable, something that works every single time without a ton of fuss. Here’s why you’re going to love it as much as I do:
- One-Pot Wonder: Everything cooks in a single pot. Less cleanup, more time on the couch. That’s a win in my book.
- Rich and Creamy Without Heavy Cream: The creaminess comes from a simple roux and a splash of milk. It’s velvety and satisfying without feeling heavy.
- Real Ingredients, No Shortcuts: You’ll find chicken, vegetables, wild rice, and broth. Nothing weird, nothing processed. Just real food that tastes amazing.
- Perfect for Meal Prep: This soup gets even better the next day. Make a big batch on Sunday and enjoy it all week.
- Crowd-Pleaser: I’ve served this to picky eaters, soup skeptics, and my in-laws. Everyone goes back for seconds.
What really sets this recipe apart is the texture. The wild rice adds this lovely chewiness that contrasts with the tender chicken and soft vegetables. And the broth? It’s not watery or thin. It’s got body and depth from the rice and the roux, with a subtle earthiness that feels so cozy. I tested this recipe about four times before I got it exactly right. The first batch was too thick. The second was too salty. But this version? It’s just right. It’s the kind of soup that makes you close your eyes after the first bite. Honestly, it’s comfort food reimagined—healthier than a creamy chowder, faster than a slow-cooker stew, but with the same soul-soothing satisfaction.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients that you can find at any grocery store. Nothing fancy, nothing fussy. Here’s what you’ll need and why each ingredient matters:
For the Soup Base
- 2 tablespoons unsalted butter (adds richness and helps build the roux)
- 1 medium yellow onion, diced (about 1 cup, provides the aromatic foundation)
- 2 medium carrots, peeled and diced (about 1 cup, adds sweetness and color)
- 2 celery stalks, diced (about 1 cup, brings that classic soup flavor)
- 3 cloves garlic, minced (because garlic makes everything better)
- 1/3 cup all-purpose flour (this thickens the soup without making it gluggy)
For the Liquid and Rice

- 6 cups chicken broth (use low-sodium so you can control the salt level; I prefer Swanson or Kitchen Basics)
- 1 cup wild rice blend (not just plain wild rice—a blend with brown rice cooks more evenly and has a better texture; look for Lundberg brand)
- 1 teaspoon dried thyme (earthy and slightly floral, it pairs beautifully with chicken)
- 1/2 teaspoon dried rosemary (piney and aromatic, but use it sparingly so it doesn’t overpower)
- 1 bay leaf (adds subtle depth; don’t skip it)
- 1/2 teaspoon black pepper (freshly ground if you can)
- 1 teaspoon salt, plus more to taste (start with less and adjust at the end)
For the Chicken and Creaminess
- 1 1/2 pounds boneless, skinless chicken breasts or thighs (thighs are more forgiving and stay juicier; breasts work too if that’s what you have)
- 1 cup whole milk or half-and-half (whole milk keeps it lighter; half-and-half makes it extra luxurious)
- 2 tablespoons fresh parsley, chopped (for garnish and a pop of freshness)
Ingredient Tips: If you can find it, use a wild rice blend that includes black, brown, and red rice. It cooks faster than 100% wild rice and has a more interesting texture. For the chicken, I’ve used both breasts and thighs—thighs are more forgiving if you accidentally simmer them a little too long. And don’t skip the fresh parsley at the end. It sounds like a small thing, but that sprinkle of green makes the whole bowl feel brighter and more finished.
Substitution Guidance: Need a gluten-free option? Swap the all-purpose flour for a 1:1 gluten-free flour blend or use 2 tablespoons of cornstarch mixed with 2 tablespoons of cold water (slurry) stirred in at the end. For a dairy-free version, use olive oil instead of butter and unsweetened oat milk or canned coconut milk instead of whole milk. The flavor will shift slightly, but it’ll still be delicious.
Equipment Needed
You don’t need a fancy kitchen to make this soup. Here’s what you’ll need:
- A large Dutch oven or heavy-bottomed pot (5 to 6 quarts is ideal; I use my trusty Le Creuset, but any heavy pot works—even a stockpot)
- A wooden spoon or silicone spatula (for stirring the roux and scraping up any bits from the bottom)
- A sharp chef’s knife (dicing onions and carrots is much easier with a good knife)
- A cutting board (preferably one that won’t slide around on your counter)
- Measuring cups and spoons (for accuracy, especially with the flour and rice)
- A ladle (for serving)
If you don’t have a Dutch oven, don’t worry. A large soup pot or even a deep skillet with high sides will work. The key is having enough room for everything to simmer without boiling over. I once used a cast-iron enamel pot my grandmother gave me, and it worked perfectly. Also, a good wooden spoon is worth its weight in gold—it won’t scratch your pot and it’s comfortable to hold. If you’re on a budget, Lodge makes affordable Dutch ovens that perform beautifully.
Preparation Method
Alright, let’s get cooking. This soup comes together in about an hour, and most of that time is hands-off simmering. Here’s how to do it:
- Melt the butter in your large pot over medium heat. Once it’s bubbling, add the diced onion, carrots, and celery. Cook for about 5 to 7 minutes, stirring occasionally, until the vegetables have softened and the onion is translucent. You’ll notice the kitchen starting to smell amazing already.
- Add the minced garlic and cook for another minute, stirring constantly. Garlic burns fast, so don’t walk away. When you can smell it, it’s ready.
- Sprinkle the flour over the vegetables and stir to coat everything evenly. Cook for 2 minutes, stirring constantly. This is your roux, and it’s what gives the soup its creamy texture without needing heavy cream. The mixture will look a bit pasty and smell slightly nutty.
- Slowly pour in the chicken broth while stirring continuously. This helps prevent lumps. Scrape the bottom of the pot with your wooden spoon to release any browned bits—that’s flavor you don’t want to leave behind. The mixture will look thin at this point, but don’t worry. The rice will thicken it as it cooks.
- Add the wild rice blend, dried thyme, dried rosemary, bay leaf, black pepper, and salt. Stir everything together. Bring the soup to a gentle boil, then reduce the heat to low so it’s simmering steadily.
- Add the chicken breasts or thighs directly into the pot, submerging them in the liquid. Cover the pot with a lid slightly ajar and let it simmer for 40 to 45 minutes. The rice should be tender and the chicken should be cooked through. If the soup looks too thick at any point, add a splash more broth or water.
- Remove the chicken from the pot using tongs and place it on a cutting board. Let it rest for about 5 minutes, then shred it with two forks or dice it into bite-sized pieces. Discard the bay leaf at this point.
- Return the shredded chicken to the pot. Stir in the whole milk or half-and-half. Let the soup simmer for another 5 minutes, just until everything is heated through. Taste and adjust the salt and pepper—you might need a little more salt depending on your broth.
- Ladle the soup into bowls and garnish with fresh parsley. Serve hot with crusty bread or buttery crackers on the side.
Pro Tip: If you want extra creamy soup, you can remove about a cup of the cooked rice and vegetables, blend it until smooth with an immersion blender or regular blender, then stir it back into the pot. This gives the broth an even silkier texture without adding any extra cream.
Cooking Tips & Techniques
I’ve made this soup enough times to learn a few things the hard way. Here are my best tips for getting it perfect every time:
Don’t rush the roux. Cooking the flour with the butter and vegetables for a full 2 minutes removes that raw flour taste. I learned this after making a soup that tasted like paste. Never again. Take the time here—it’s worth it.
Watch the rice. Wild rice blends vary in cooking time. Some take 30 minutes, others take 50. Check the package instructions and start checking for doneness around the 35-minute mark. You want the rice to be tender but still have a little bite—nobody likes mushy rice in soup.
Season in layers. Add salt at the beginning with the vegetables, then again after you add the broth, and finally at the end before serving. This builds flavor gradually instead of dumping it all in at once. If you season only at the end, the soup can taste flat even if it’s salty.
Don’t boil the milk. When you add the milk or half-and-half, keep the heat on low and don’t let the soup boil. High heat can cause the dairy to curdle, and then you’ve got lumpy soup. I speak from experience here—it’s not pretty.
Let it rest. This soup actually tastes better after sitting for 15 to 20 minutes off the heat. The flavors meld together and the rice absorbs more broth. If you can wait, do it. Or make it a day ahead—the leftovers are incredible.
One more thing: If your soup is too thick the next day (the rice keeps absorbing liquid), just add a splash of broth or water when you reheat it. It’ll loosen right up.
Variations & Adaptations
This recipe is flexible, and I love playing around with it depending on what I have in the fridge or what season it is. Here are some ways you can make it your own:
Vegetarian Version: Skip the chicken and use vegetable broth instead of chicken broth. Add a can of drained chickpeas or white beans at the end for protein. The texture will be different, but it’s still hearty and satisfying.
Mushroom Lover’s Twist: Sauté 8 ounces of sliced cremini or baby bella mushrooms along with the vegetables. Mushrooms add an earthy, umami flavor that pairs beautifully with the wild rice. I tried this one rainy Sunday and honestly, I might like it better than the original.
Spicy Kick: Add a pinch of red pepper flakes or a diced jalapeño (seeds removed) when you cook the garlic. The heat cuts through the creaminess and wakes up your taste buds. My husband loves this version.
Slow Cooker Adaptation: Sauté the vegetables and garlic in a skillet first, then transfer everything except the milk and parsley to a slow cooker. Cook on low for 6 to 8 hours or high for 3 to 4 hours. Shred the chicken, stir in the milk, and cook for another 15 minutes. Easy and convenient.
Herb Swap: If you don’t have thyme and rosemary, try dried tarragon or dill instead. Tarragon has a slight anise flavor that’s lovely with chicken, and dill adds a fresh, almost pickly note. Just use about half the amount since they’re stronger.
Dairy-Free Option: Use olive oil instead of butter and unsweetened oat milk or canned coconut milk. Oat milk keeps it creamy without adding coconut flavor. If you use coconut milk, you’ll get a subtle tropical note that’s actually pretty nice with the wild rice.
Serving & Storage Suggestions
This soup is a meal in itself, but it’s even better with something to dip into it. Here’s how I like to serve it:
Serving Temperature: Serve it piping hot straight from the pot. The creaminess is most comforting when it’s warm. Garnish each bowl with a generous sprinkle of fresh parsley and a crack of black pepper on top.
What to Serve With It: A crusty baguette or sourdough bread is perfect for sopping up every last drop. Buttery crackers, like Ritz or Club crackers, are also great. For a lighter option, serve it with a simple green salad dressed with lemon vinaigrette. The acidity cuts through the richness of the soup.
Storage: Let the soup cool completely, then transfer it to an airtight container. It will keep in the refrigerator for up to 5 days. The flavors actually deepen and meld together overnight, so leftovers are a treat.
Freezer Instructions: This soup freezes well, but there’s a catch—the rice absorbs a lot of liquid and can become mushy when thawed. If you’re planning to freeze it, undercook the rice by about 5 minutes, or freeze the soup base without the rice and add freshly cooked rice when you reheat it. Freeze in individual portions for easy lunches. Thaw overnight in the fridge and reheat gently on the stove or in the microwave.
Reheating: Reheat the soup over medium-low heat on the stove, stirring occasionally. Add a splash of broth or water if it’s too thick. You can also microwave individual portions in 1-minute intervals, stirring between each. Don’t let it boil, or the dairy might separate.
Flavor Development: I’ve noticed that this soup is even better on day two. The rice continues to absorb the broth, and the herbs have time to meld with everything else. If you can plan ahead, make it a day before you want to serve it.
Nutritional Information & Benefits
This soup isn’t just delicious—it’s also packed with nutrients that make it a wholesome choice for any meal. Here’s a rough estimate per serving (based on 6 servings):
- Calories: Approximately 380-420
- Protein: 32g
- Carbohydrates: 38g
- Fat: 12g
- Fiber: 4g
- Sodium: 780mg (varies based on broth and salt added)
Health Highlights: Wild rice is a whole grain rich in fiber, B vitamins, and antioxidants. It’s also higher in protein than white rice, which helps keep you full longer. Chicken provides lean protein for muscle repair and energy. Carrots and celery add vitamin A, vitamin K, and fiber. The milk or half-and-half adds calcium for bone health, and the herbs provide small amounts of antioxidants.
Dietary Considerations: This recipe can easily be made gluten-free (using a gluten-free flour blend or cornstarch slurry) and dairy-free (using oat milk and olive oil). It’s naturally nut-free and egg-free. If you’re watching your sodium, use low-sodium broth and go easy on the added salt. You can always add more at the table.
I love that this soup feels indulgent but is actually pretty balanced. It’s the kind of meal that nourishes you from the inside out—comforting without being heavy, satisfying without being overly rich. That’s the sweet spot, if you ask me.
Conclusion
This Cozy One-Pot Creamy Chicken and Wild Rice Soup is the kind of recipe that becomes a staple. It’s simple enough for a Tuesday night, but special enough to serve guests. It fills your kitchen with that incredible aroma, it uses real ingredients, and it delivers on flavor every single time. I’ve made it for sick friends, for busy weeknights, and for lazy Sundays when all I wanted was something warm and comforting.
I hope you give it a try and make it your own. Add extra vegetables, swap the herbs, or throw in some mushrooms—there’s no wrong way to do it. And when you do, I’d love to hear about it. Leave a comment below and let me know how it turned out, or share a photo of your soup on Pinterest. Tag me so I can see your creation!
Thank you for stopping by, and happy cooking. Your stove is calling, and that pot of soup is waiting to become your new favorite thing.
Frequently Asked Questions
Can I use leftover cooked chicken instead of raw chicken?
Absolutely. If you have leftover rotisserie chicken or cooked chicken, skip the step where you simmer raw chicken in the pot. Just add the cooked, shredded chicken at the end when you stir in the milk, and let it heat through for about 5 minutes.
Why is my soup too thick or too thin?
Soup thickness depends on how much liquid the rice absorbs. If it’s too thick, stir in extra broth or water until it reaches your desired consistency. If it’s too thin, let it simmer uncovered for 10 to 15 minutes to reduce and thicken. The roux and rice will also continue to thicken it as it sits.
Can I use white rice instead of wild rice?
You can, but the texture and cook time will be different. White rice cooks much faster (about 15 to 20 minutes) and won’t have the same chewy texture or nutty flavor. If you use white rice, add it later in the cooking process so it doesn’t turn mushy.
How do I make this soup in an Instant Pot?
Use the sauté function to cook the vegetables and make the roux. Add the broth, rice, seasonings, and chicken. Pressure cook on high for 15 minutes, then let the pressure release naturally for 10 minutes. Shred the chicken, stir in the milk, and serve. It’s faster and just as delicious.
Can I freeze this soup?
Yes, but with a note of caution. The wild rice will absorb liquid and soften during freezing and thawing. For best results, undercook the rice slightly or freeze the soup base without the rice and add freshly cooked rice when reheating. Use freezer-safe containers and leave a little room for expansion.
Pin This Recipe!

Cozy One-Pot Creamy Chicken and Wild Rice Soup
This creamy chicken and wild rice soup is a one-pot wonder that’s rich, comforting, and made with simple, wholesome ingredients. Perfect for chilly days, it’s a hug in a bowl that comes together in about an hour.
- Prep Time: 15 minutes
- Cook Time: 50 minutes
- Total Time: 1 hour 5 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 2 tablespoons unsalted butter
- 1 medium yellow onion, diced (about 1 cup)
- 2 medium carrots, peeled and diced (about 1 cup)
- 2 celery stalks, diced (about 1 cup)
- 3 cloves garlic, minced
- 1/3 cup all-purpose flour
- 6 cups low-sodium chicken broth
- 1 cup wild rice blend
- 1 teaspoon dried thyme
- 1/2 teaspoon dried rosemary
- 1 bay leaf
- 1/2 teaspoon black pepper, freshly ground
- 1 teaspoon salt, plus more to taste
- 1 1/2 pounds boneless, skinless chicken breasts or thighs
- 1 cup whole milk or half-and-half
- 2 tablespoons fresh parsley, chopped
Instructions
- Melt the butter in a large Dutch oven or heavy-bottomed pot over medium heat. Add the diced onion, carrots, and celery. Cook for 5 to 7 minutes, stirring occasionally, until the vegetables have softened and the onion is translucent.
- Add the minced garlic and cook for another minute, stirring constantly.
- Sprinkle the flour over the vegetables and stir to coat evenly. Cook for 2 minutes, stirring constantly, to make a roux.
- Slowly pour in the chicken broth while stirring continuously to prevent lumps. Scrape the bottom of the pot to release any browned bits.
- Add the wild rice blend, dried thyme, dried rosemary, bay leaf, black pepper, and salt. Stir to combine. Bring to a gentle boil, then reduce the heat to low and let it simmer.
- Add the chicken breasts or thighs to the pot, submerging them in the liquid. Cover the pot with a lid slightly ajar and simmer for 40 to 45 minutes, until the rice is tender and the chicken is cooked through.
- Remove the chicken from the pot using tongs and place it on a cutting board. Let it rest for about 5 minutes, then shred it with two forks or dice it into bite-sized pieces. Discard the bay leaf.
- Return the shredded chicken to the pot. Stir in the whole milk or half-and-half. Let the soup simmer for another 5 minutes, just until heated through. Taste and adjust salt and pepper as needed.
- Ladle the soup into bowls and garnish with fresh parsley. Serve hot with crusty bread or buttery crackers.
Notes
For extra creamy soup, remove about a cup of cooked rice and vegetables, blend until smooth, then stir back into the pot. The soup tastes even better the next day. If freezing, undercook the rice slightly or freeze the soup base without rice and add freshly cooked rice when reheating.
Nutrition
- Serving Size: 1 bowl (about 1.5 cu
- Calories: 400
- Sugar: 6
- Sodium: 780
- Fat: 12
- Saturated Fat: 5
- Carbohydrates: 38
- Fiber: 4
- Protein: 32
Keywords: chicken soup, wild rice soup, creamy soup, one-pot meal, comfort food, fall recipe, winter recipe


