This post may contain affiliate links. Please see our disclosure policy.
Comforting and nourishing, this creamy chicken and wild rice soup feels like a giant warm hug in a bowl. Made with milk instead of cream, it has a rich, cozy texture without feeling overly heavy. It is a great one pot dinner for cold winter nights or anytime you need an easy meal.
With rotisserie chicken, wild rice, and spinach, it incorporates wholesome, magnesium-containing ingredients that support everyday comfort – no complicated steps required!

A Quick Look: Creamy Chicken and Wild Rice Soup
- Cooking time: 1 hour, with a prep time of 10 minutes.
- Servings – This will serve 4 people for a full dinner or lunch.
- Main ingredients: Rotisserie chicken, celery, carrots, olive oil, broth, spinach and a wild rice blend.
- When to serve: A cozy soup dinner or for meal prepped lunches.
- Dietary information: This recipe is Mediterranean diet and migraine diet-friendly. It can be made dairy free and gluten free with a tiny edit.
- Why you’ll love it: This creamy chicken and wild rice soup (without cream) is hearty without being heavy, easy to make ahead, and gentle enough for recovery days. It incorporates whole-food ingredients that support steady energy and comfort.
This chicken and wild rice soup is a Mediterranean-style variation of my chicken and brown rice soup. For a vegetarian magnesium-rich option, you’ll love this creamy white bean soup.
Table of Contents

Ingredients
Here are a few notes on some of the ingredients and preferred substitutions. For amounts, please see the full recipe card below.
- Rotisserie chicken – Using pre-cooked rotisserie chicken makes this soup very easy with minimal prep. You can also use leftover chicken or any shredded chicken you have on hand.
- Wild rice – I used a wild rice blend because it’s so much easier to find in grocery stores and less expensive than wild rice. This means it’s usually wild rice blended with other types of rice like brown, red, and black rice. This offers a similar complex flavor that’s a little more nutty in flavor compared to white or brown rice. Wild rice blends also cook faster than pure wild rice, which is why they work well in soups like this. Lundberg Wild Blend is what I used for recipe testing. That being said, you can easily use pure wild rice for this recipe. Please just see the edits below.
- Celery and carrots – You can also substitute this with a store-bought mirepoix for a shortcut.
- Shallots – Shallots have a much softer, delicate flavor to onions so they don’t overpower the soup here.
- Garlic – Fresh garlic is recommended over dried for this soup. You can use 1 teaspoon of dried garlic powder in a pinch.
- Milk – Using milk here gives this soup a creamy texture without using heavy cream. This also makes it really easy to edit for people who require using a dairy free milk.
- Flour – This is used to thicken the soup texture since there isn’t heavy cream.
- Broth – Use vegetable or chicken broth. I recommend this rotisserie chicken broth. You can also try Gourmend or Fody for an onion-free broth.
- Spinach – Added for extra greens to up the magnesium and nutritional content. This can also be substituted with chopped kale, or omitted.
Other ingredients include olive oil, dried thyme, kosher salt, and ground black pepper.
Substitutions & Variations
- Vegetarian – Omit the added rotisserie chicken. Add 1 cup of beans like chickpeas or white beans. This also increases the magnesium and fiber content.
- Pure wild rice – This recipe works well with all wild rice, however you do need to adjust the cooking time as it takes slightly longer to cook and requires a little more broth.
- Lemon – Add a little bit of lemon juice for some brightness and acidity.
- Extra creamy – If you’re looking to make this soup extra creamy and don’t want to add flour, you can substitute heavy cream for the milk, but only use 3/4 cup instead of the full cup.
- Gluten free – You can substitute flour with gluten free 1:1 flour or arrowroot powder, or use heavy cream.
- Dairy free – Use your favorite dairy free milk substitute. Oat milk is my favorite recommendation because the texture is thicker and more creamy without an overpowering flavor.
How to Make Chicken with Wild Rice Soup

Step 1: In a large Dutch oven (at least 5-7 quarts) or soup pot, heat olive oil over medium heat. Add shallots, celery, and carrots and sauté for 6-7 minutes, stirring often, until softened. Stir in the minced garlic and flour and cook another minute.

Step 2: Add the chicken broth, milk, dried thyme, salt, and pepper to the pot. Bring to a gentle boil over high heat, then add the wild rice blend and stir to combine.

Step 3: Reduce the heat to low and cover the pot. Simmer for about 40 minutes until the rice is fully cooked.

Step 4: Stir in the rotisserie chicken and chopped baby spinach and cook for about 3 minutes until the spinach is wilted. Stir in the freshly squeezed lemon juice, if using. Taste and add more salt or pepper if needed.

Recipe Tip
- Soup too thick? Add 1-2 cups more broth. This can happen more if you also use all wild rice, so plan to add an extra cup or two of broth if you make that edit.
- Soup too thin? Simmer with the lid off for about 10 minutes, or until desired consistency is reached. The starches from the rice should help to thicken the soup as it cooks.
Serving Suggestions
This chicken and wild rice soup is best served with a warm baguette or bread for dipping as well as a light salad. I highly recommend pairing with this simple apple fennel salad or this spinach salad with chickpeas to pack in even more vegetables.

Storage and Reheating
This recipe is perfect for meal prep because it stores and reheats beautifully.
- Refrigerator – Store in an airtight container for up to 4 days.
- Freezer – For long term storage, freeze into cubes like souper cubes for up to 4-6 months.
- To reheat – Microwave in 30 second increments till warmed through, stirring between each session. However, the best way to reheat is to do it slowly over medium low heat on the stovetop till warmed through – about 5 minutes.
Recipe FAQ
Absolutely, this works great for meal prepped lunches too and reheats very easily in the microwave for about 30-40 seconds.
Using olive oil, milk instead of cream, leafy greens, and whole-grain rice aligns this soup with Mediterranean diet principles and an anti-inflammatory eating pattern.
More Comforting Soup Recipes
For warm and cozy soups that are also packed with extra veggies, don’t miss my very popular Boursin broccoli cheese soup or vegetarian tortilla soup. Or for another great rotisserie chicken soup, try this green chicken enchilada soup!
Love this recipe? Please leave a 5-star 🌟🌟🌟🌟🌟 review in the recipe card! Don’t forget to tag me @thedizzycook on Facebook and Instagram, and follow along on Pinterest for more great recipes!

Creamy Chicken and Wild Rice Soup
Ingredients
- 2 tablespoons olive oil
- 2 shallots, diced
- 2 celery ribs, chopped
- 2 carrots, chopped
- 2 cloves garlic, minced
- 2 tablespoons all purpose flour, or sub 1:1 gluten free flour
- 5 cups low-sodium chicken broth
- 1 cup milk, 2% or whole
- 1/2 teaspoon dried thyme
- 2 teaspoons kosher salt
- 1/4 teaspoon freshly ground black pepper, plus more for topping
- 3/4 cup wild rice blend, I used Lundberg Family Farms
- 2 cups shredded rotisserie chicken, or any cooked chicken
- 4 cups baby spinach, roughly chopped
- Optional: Juice of 1/2 lemon
Instructions
- Heat olive oil in a 6-7 quart Dutch oven or large soup pot over medium heat. Add shallots, celery, and carrots and saute for 6-7 minutes, stirring often, until softened. Stir in the minced garlic and flour and cook for 1 more minute.
- Add the chicken broth, milk, dried thyme, salt, and pepper to the pan. Bring to a gentle boil, then add the wild rice blend and stir to combine. Reduce the heat to low and cover the pan. Simmer for about 40 minutes until the rice is fully cooked.
- Stir in the rotisserie chicken and chopped baby spinach and cook for about 3 minutes until the spinach is wilted. Stir in the freshly squeezed lemon juice, if using. Taste and add more salt and pepper if desired.
- Serve soup in bowls with more freshly ground black pepper on top. Enjoy!
Notes
- Using all wild rice – This tends to be a more expensive option than the wild rice blend, but still works for this recipe. It will thicken the soup more and take about 10 minutes longer to cook. Reserve an extra 1-2 cups of broth to add as needed.
- Soup too thick? Add in 1-2 cups of broth. If it’s too thin, simmer uncovered an extra 10 minutes.
- For dairy free – Use your favorite dairy free milk. Oat milk is recommended for the best texture.
- Creamier soup – For an extra creamy soup, substitute the milk with 3/4 cup heavy cream.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.











I can’t have all-purpose flour. Can I use oat flour instead?
Hey – to thicken I’d probably use a gluten free 1/1 flour or arrowroot powder instead.
Absolutely delicious! Made it when we were stuck inside during a snowstorm and the entire pot was gone in minutes. Next time I’ll double the recipe!
So glad you enjoyed! Thanks for leaving a review, Tara!