The neighborhood chili cook-off was in four hours and I’d completely forgotten. Everyone else would be bringing their secret-ingredient, slow-simmered-for-two-days masterpieces. I had a leftover rotisserie chicken, some sad carrots rolling around the crisper drawer, and maybe half a box of chicken broth. Honestly, the panic was real. I mean, I’d signed up weeks ago and then life got loud, you know?
So I did what any reasonable person would do when faced with impending culinary embarrassment. I threw everything into one pot, added some rice, and hoped for the best. I figured it would be edible at least. Maybe I’d get a pity vote from my next-door neighbor, Sarah. She’s always nice about these things.
And then something weird happened. People kept coming back for seconds. And thirds. Someone asked for the recipe before the voting even started. I won second place overall, which felt like a total fluke. But the next week, when I made it again on purpose, it was even better. I knew then that this creamy one-pot chicken and rice soup wasn’t just a happy accident—it was the kind of recipe you keep on a sticky note in your kitchen forever.
Maybe you’ve been there, staring into your fridge with no plan and a hungry family to feed. That’s exactly when this soup saves the day. It’s rich, it’s comforting, and it comes together in one pot with almost no cleanup. Let me tell you, that’s a win in my book.
Why You’ll Love This Recipe
This creamy one-pot chicken and rice soup isn’t just another weeknight dinner idea. It’s the recipe I’ve tested more times than I can count, tweaking the liquid ratio and the simmer time until it was absolutely perfect. I’ve learned the hard way what happens when you add the cream too early (curdled mess) or when you use the wrong rice (mush city). So trust me when I say this version works.
- Quick & Easy: From fridge to table in about 45 minutes, with only 10 minutes of active prep. Perfect for those nights when you walk in the door at 6 and need dinner by 7.
- Simple Ingredients: No fancy grocery trips needed. You probably have most of this in your pantry right now. I mean, who doesn’t have rice and chicken broth on hand?
- Perfect for Busy Weeknights: This is the kind of meal that feels like a hug in a bowl but doesn’t require you to stand over the stove for hours. It’s my go-to for rainy Tuesdays and chaotic Wednesdays alike.
- Crowd-Pleaser: I’ve served this to picky kids, hungry teenagers, and adults who claim they don’t like soup. It gets rave reviews every single time.
- Unbelievably Delicious: The texture is what gets you. It’s creamy without being heavy, and the rice soaks up all that chicken flavor until each bite is pure comfort.
What makes this different from every other chicken soup recipe? It’s the technique. Instead of adding cream at the end and hoping for the best, we build the creaminess from the start using a simple roux and whole milk. That gives you a silky, stable base that won’t separate when you reheat it the next day. Plus, cooking the rice right in the pot means it absorbs all the flavor from the broth, not just plain water. It’s not just another version—it’s the best version I’ve ever made.
This soup is the kind that makes you close your eyes after the first bite. It’s comfort food reimagined—faster and simpler, but with the same soul-soothing satisfaction. Perfect for impressing your family without any stress.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without any fuss. Most of these are pantry staples, which is exactly what you want on a busy weeknight.
For the Soup Base
- Unsalted butter, 3 tablespoons (adds richness and forms the base of the roux)
- Yellow onion, 1 medium, diced (about 1 cup)
- Carrots, 2 large, peeled and diced (about 1 cup)
- Celery stalks, 2, diced (about 1/2 cup)
- Garlic cloves, 3, minced (fresh is best, but jarred works in a pinch)
- All-purpose flour, 1/4 cup (this thickens the soup and creates the creamy texture)
- Chicken broth, 6 cups (use low-sodium so you can control the salt. I prefer Swanson or Kitchen Basics)
- Whole milk, 1 cup (adds creaminess without being too heavy. Don’t use skim—it won’t give you the same texture)
- Dried thyme, 1 teaspoon
- Dried rosemary, 1/2 teaspoon
- Bay leaf, 1
- Salt, 1 teaspoon, plus more to taste
- Black pepper, 1/2 teaspoon, freshly ground
For the Chicken and Rice

- Cooked chicken, 3 cups, shredded or diced (rotisserie chicken is my secret weapon here. It saves so much time)
- Long-grain white rice, 1 cup, uncooked (basmati or jasmine work great. Avoid minute rice or instant rice—they get mushy)
- Frozen peas, 1 cup (optional, but I love the pop of color and sweetness)
- Fresh parsley, 2 tablespoons, chopped (for garnish)
Ingredient Tips: For the best texture, use long-grain rice rather than short-grain or medium-grain. Short-grain rice releases more starch and can make your soup porridge-like. If you want a gluten-free option, substitute the all-purpose flour with a gluten-free all-purpose blend, but be aware the texture might be slightly less creamy. For a dairy-free version, use olive oil instead of butter and unsweetened oat milk instead of whole milk—it won’t be as rich, but it’s still delicious.
I recommend using a good-quality chicken broth here because it’s the backbone of the flavor. I’ve tried this with store-brand broth and it was fine, but using a brand like Pacific Foods or Imagine really makes a difference. If you have homemade broth, even better. That’s next-level stuff.
Equipment Needed
You don’t need a fancy kitchen to make this creamy one-pot chicken and rice soup. Here’s what you’ll need:
- Large Dutch oven or heavy-bottomed pot (5-6 quart capacity). I use my trusty Le Creuset, but any heavy pot with a tight-fitting lid works. The heavy bottom prevents scorching, which is important when you’re cooking rice and milk together.
- Wooden spoon or silicone spatula for stirring. Avoid metal spoons if you’re using a non-stick pot.
- Chef’s knife and cutting board for prepping the vegetables.
- Measuring cups and spoons for accuracy.
- Ladle for serving.
If you don’t have a Dutch oven, a large soup pot works just fine. Just make sure it’s not too thin, or the milk might scorch on the bottom. I learned that one the hard way—burnt milk smell is not something you want in your kitchen. A budget-friendly option is a stainless steel stockpot from any kitchen supply store. It’ll do the job perfectly.
One tip: keep your lid handy. You’ll need it for the simmering stage, and it helps the rice cook evenly. Make sure the lid fits snugly so the steam doesn’t escape.
Preparation Method
- Prep your vegetables. Dice the onion, carrots, and celery into small, even pieces. Mince the garlic. The smaller you dice the vegetables, the faster they’ll cook and the more evenly they’ll soften. Aim for about 1/4-inch pieces. If you’re in a hurry, you can use a food processor, but I find hand-cutting gives you more control over the texture.
- Melt the butter in your Dutch oven over medium heat. Once it’s foaming, add the diced onion, carrots, and celery. Cook for 5-7 minutes, stirring occasionally, until the vegetables are softened and the onion is translucent. You should smell that classic soup base aroma—it’s the smell of comfort. If the vegetables start to brown too quickly, turn the heat down a notch.
- Add the minced garlic and cook for 1 more 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 the roux, and it’s what gives the soup its creamy texture. The flour needs to cook for a minute to lose that raw taste. It should look like a thick paste coating the vegetables.
- Slowly pour in the chicken broth while stirring continuously. This prevents lumps from forming. I use a whisk at this stage to make sure everything is smooth. Add the whole milk, dried thyme, dried rosemary, bay leaf, salt, and pepper. Stir to combine.
- Bring the soup to a gentle boil over medium-high heat, then reduce the heat to low. Add the uncooked rice and stir. Cover the pot with the lid and let it simmer for 18-20 minutes. Don’t peek too often—every time you lift the lid, steam escapes and your cooking time increases. Set a timer so you don’t forget.
- Check the rice after 18 minutes. It should be tender but still have a slight bite. If it’s not done, cover and cook for 2-3 more minutes. The rice will continue to absorb liquid as it sits, so don’t overcook it. The soup will thicken as it rests.
- Stir in the shredded chicken and frozen peas (if using). Cook for 3-4 minutes until the chicken is heated through and the peas are bright green. Remove the bay leaf and discard it. Taste the soup and adjust the seasoning—you might want more salt or a crack of fresh pepper.
- Remove from heat and let it rest for 5 minutes. The soup will continue to thicken as it cools slightly. Garnish with fresh parsley before serving.
Sensory Cue: At the end, the soup should look creamy and pale golden, with tender rice grains suspended in the broth. The chicken should be visible in every spoonful, and the peas should add little pops of green. The aroma is pure comfort—herby, savory, and rich.
Cooking Tips & Techniques
I’ve made this creamy one-pot chicken and rice soup at least twenty times now, and I’ve messed it up in almost every way possible. Here’s what I’ve learned:
Don’t rush the roux. I know it’s tempting to just dump everything in and hope for the best, but taking those extra two minutes to cook the flour makes a huge difference. If you add the liquid before the flour is cooked, your soup will taste like raw dough. Trust me, I’ve done it. It’s not good.
Watch your heat. Milk-based soups can scorch easily if the heat is too high. Keep the soup at a gentle simmer, not a rolling boil. If you see bubbles breaking the surface aggressively, turn the heat down. A gentle simmer has small bubbles that barely break the surface.
Rice expands. This is the most common mistake I see. One cup of uncooked rice will absorb a lot of liquid. If you like your soup brothier, add an extra cup of chicken broth at the beginning. If you prefer it thicker, use only 5 cups of broth. The rice will continue to absorb liquid even after you turn off the heat, so don’t be alarmed if it looks thicker the next day.
Season in layers. Add salt at the beginning when you cook the vegetables, and then again at the end before serving. This builds flavor throughout the cooking process. I learned this from a chef friend who said, “Salt is not an ingredient you add at the end—it’s a tool you use throughout.”
Use leftover chicken. This is the ultimate leftover recipe. Rotisserie chicken, leftover roasted chicken, or even canned chicken in a pinch all work great. I sometimes roast a chicken on Sunday just so I can make this soup on Monday. It’s that good.
Multitask smartly. While the soup is simmering, clean your cutting board and knife, set the table, or make a quick salad. The 20-minute simmer is the perfect window to get other things done.
Variations & Adaptations
This creamy one-pot chicken and rice soup is incredibly flexible. Here are some ways I’ve adapted it over the years:
Vegetarian Version: Swap the chicken broth for vegetable broth and the chicken for a can of drained chickpeas or white beans. Add some chopped mushrooms with the vegetables for extra umami. It’s not the same as the original, but it’s honestly really good in its own right.
Spicy Kick: Add 1/2 teaspoon of red pepper flakes with the garlic, or stir in a diced jalapeño with the vegetables. I did this once when I had a cold and needed something to clear my sinuses. It worked beautifully.
Herb Swap: If you don’t have thyme and rosemary, use 1 teaspoon of Italian seasoning or Herbes de Provence instead. Fresh herbs are even better—use 1 tablespoon of each, chopped, and add them at the end instead of with the broth.
Rice Alternatives: Brown rice works but takes longer to cook (about 40 minutes), so add an extra cup of broth and increase the simmer time. Quinoa is a great high-protein option and cooks in about 15 minutes. I’ve even used orzo pasta in a pinch—just reduce the cooking time to 10 minutes.
Creamy Without Dairy: Use full-fat coconut milk instead of whole milk for a dairy-free version that’s still incredibly creamy. It adds a slight coconut flavor that pairs surprisingly well with the chicken and thyme. My sister-in-law made this version and said it was her favorite.
Slow Cooker Adaptation: Sauté the vegetables in butter on the stove, then transfer everything except the milk and peas to a slow cooker. Cook on low for 4-6 hours or high for 2-3 hours. Stir in the milk and peas 20 minutes before serving. The texture won’t be quite as creamy, but it’s a great hands-off option.
Serving & Storage Suggestions
This soup is best served hot, straight from the pot. Ladle it into deep bowls and garnish with fresh parsley and a crack of black pepper. I like to serve it with crusty bread or buttery crackers on the side for dipping. A simple green salad with lemon vinaigrette is also a great pairing—it cuts through the richness of the soup.
For a complete meal, serve this with a side of roasted vegetables or a grilled cheese sandwich. Honestly, the grilled cheese and soup combo is unbeatable on a cold day. Use sourdough bread and sharp cheddar for the best results.
Storage: Let the soup cool completely before storing it in an airtight container in the refrigerator. It will keep for 4-5 days. The rice will continue to absorb liquid, so the soup will be thicker the next day. That’s normal. When you reheat it, add a splash of chicken broth or milk to thin it back to your desired consistency.
Freezing: This soup freezes reasonably well, but the texture of the rice will change slightly. If you plan to freeze it, I recommend undercooking the rice by about 2 minutes so it doesn’t get mushy when reheated. Freeze in individual portions for easy lunches. Thaw overnight in the refrigerator and reheat gently on the stove.
Reheating: Reheat on the stovetop over medium-low heat, stirring occasionally. Add a splash of broth or milk if it’s too thick. Microwave in 30-second bursts, stirring between each, until hot. Don’t boil it aggressively, or the cream base might separate.
Flavor Development: This soup actually tastes better the next day. The flavors meld together overnight, and the rice absorbs even more of the broth. I often make it the night before I plan to serve it, just for that reason. It’s one of those rare recipes that improves with time.
Nutritional Information & Benefits
This creamy one-pot chicken and rice soup is not just delicious—it’s also surprisingly balanced. Here’s the estimated nutrition per serving (based on 6 servings):
- Calories: 385
- Protein: 28g
- Carbohydrates: 38g
- Fat: 12g
- Fiber: 3g
- Sodium: 680mg (varies based on broth and added salt)
Health Benefits: Chicken is an excellent source of lean protein, which helps keep you full and supports muscle health. Carrots and celery provide fiber, vitamin A, and antioxidants. The garlic and onions offer immune-boosting properties, which makes this soup especially good during cold and flu season. The rice provides energy in the form of complex carbohydrates, and the milk adds calcium and vitamin D.
Dietary Considerations: This recipe can be made gluten-free by using a gluten-free flour blend. For a lower-carb option, reduce the rice to 1/2 cup and add extra vegetables like zucchini or bell peppers. The dairy can be swapped for plant-based alternatives as mentioned above. It’s naturally nut-free and egg-free.
Potential Allergens: This recipe contains dairy (milk, butter) and gluten (flour). Adjust as needed for your dietary needs.
I personally love that this soup feels indulgent but is actually pretty wholesome. It’s the kind of meal that nourishes you from the inside out, without making you feel heavy or sluggish. That’s a win in my book.
Conclusion
This creamy one-pot chicken and rice soup has become a staple in my kitchen, and I hope it becomes one in yours too. It’s the recipe I turn to when I need comfort, when I’m short on time, or when I just want something that feels like a hug in a bowl. It’s simple enough for a beginner cook but satisfying enough for anyone.
I love that this recipe is forgiving. You can swap ingredients, adjust the seasonings, and make it your own. That’s the beauty of a good soup—it’s never exactly the same twice, and that’s okay. The first time I made it, I used leftover roasted chicken and added a splash of white wine. The second time, I used a smoked chicken and added chipotle powder. Both were delicious in their own way.
So go ahead and make this your own. Add more vegetables, use different herbs, or throw in some leftover vegetables from the fridge. The possibilities are endless. And when you do, come back and tell me about it. I’d love to hear how it turned out.
Drop a comment below and let me know what variations you tried, or share a photo of your soup on Pinterest. Happy cooking, friends. You’ve got this.
Frequently Asked Questions
Can I use leftover turkey instead of chicken?
Absolutely. This recipe works beautifully with leftover turkey from Thanksgiving or any roasted poultry. Just shred or dice the meat and add it at the same point you would add the chicken. The flavor will be slightly different but just as delicious.
Why is my soup too thick after refrigerating?
That’s completely normal. The rice continues to absorb liquid as it sits, so the soup will thicken overnight. To fix it, simply add a splash of chicken broth or milk when you reheat it. Stir well and it’ll return to its original consistency. I usually add about 1/4 cup of liquid per serving.
Can I make this in an Instant Pot?
Yes, you can. Use the sauté function to cook the vegetables and make the roux, then add the broth, milk, seasonings, and rice. Pressure cook on high for 6 minutes, then do a natural release for 10 minutes. Stir in the cooked chicken and peas, and let it sit for 5 minutes before serving. The texture will be slightly different, but it’s still delicious.
What can I use instead of whole milk?
You can use 2% milk, half-and-half, or heavy cream for a richer soup. For a dairy-free option, unsweetened oat milk or full-fat coconut milk work best. Avoid skim milk—it’s too thin and won’t give you the same creamy texture. I’ve also used evaporated milk in a pinch, and it worked surprisingly well.
How do I prevent the soup from curdling?
Curdling happens when the dairy gets too hot too quickly. To prevent it, always add the milk at the same time as the broth, not later. Keep the soup at a gentle simmer, not a rolling boil. And never add cold milk directly to a hot pot—let it come to room temperature first, or warm it slightly before adding. If you follow these steps, your soup will stay smooth and creamy.
Pin This Recipe!

Creamy One-Pot Chicken and Rice Soup: Easy Weeknight Dinner
A rich, comforting chicken and rice soup made in one pot with simple ingredients. Perfect for busy weeknights, this creamy soup comes together in about 45 minutes and is a guaranteed crowd-pleaser.
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 3 tablespoons unsalted butter
- 1 medium yellow onion, diced (about 1 cup)
- 2 large carrots, peeled and diced (about 1 cup)
- 2 celery stalks, diced (about 1/2 cup)
- 3 garlic cloves, minced
- 1/4 cup all-purpose flour
- 6 cups low-sodium chicken broth
- 1 cup whole milk
- 1 teaspoon dried thyme
- 1/2 teaspoon dried rosemary
- 1 bay leaf
- 1 teaspoon salt, plus more to taste
- 1/2 teaspoon freshly ground black pepper
- 3 cups cooked chicken, shredded or diced (rotisserie chicken works well)
- 1 cup uncooked long-grain white rice (basmati or jasmine)
- 1 cup frozen peas (optional)
- 2 tablespoons fresh parsley, chopped (for garnish)
Instructions
- Prep your vegetables: dice the onion, carrots, and celery into small, even pieces (about 1/4-inch). Mince the garlic.
- 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-7 minutes, stirring occasionally, until softened and the onion is translucent.
- Add the minced garlic and cook for 1 more 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. Add the whole milk, dried thyme, dried rosemary, bay leaf, salt, and pepper. Stir to combine.
- Bring the soup to a gentle boil over medium-high heat, then reduce the heat to low. Add the uncooked rice and stir. Cover the pot and let it simmer for 18-20 minutes.
- Check the rice after 18 minutes; it should be tender but still have a slight bite. If not done, cover and cook for 2-3 more minutes.
- Stir in the shredded chicken and frozen peas (if using). Cook for 3-4 minutes until the chicken is heated through and the peas are bright green. Remove the bay leaf and discard. Taste and adjust seasoning.
- Remove from heat and let it rest for 5 minutes. Garnish with fresh parsley before serving.
Notes
For best texture, use long-grain rice; avoid instant rice. To prevent curdling, add milk at the same time as broth and keep soup at a gentle simmer. The soup thickens as it sits; add a splash of broth or milk when reheating. For a gluten-free version, substitute all-purpose flour with a gluten-free all-purpose blend. For a dairy-free version, use olive oil instead of butter and unsweetened oat milk instead of whole milk.
Nutrition
- Serving Size: 1 serving (about 1.5
- Calories: 385
- Sugar: 6
- Sodium: 680
- Fat: 12
- Saturated Fat: 6
- Carbohydrates: 38
- Fiber: 3
- Protein: 28
Keywords: chicken and rice soup, creamy chicken soup, one-pot soup, weeknight dinner, comfort food, easy soup recipe



