Soups & Stews
This one-pot cheesy chicken and rice soup delivers comforting warmth with tender chicken, fluffy rice, and crispy celery crowns—all in a single pot. The secret lies in browning the chicken and celery first to build deep, savory flavors while keeping prep simple.
Perfect for chilly evenings, this recipe combines restaurant-style richness with foolproof technique, ensuring every bite is creamy, hearty, and satisfying.
What sets this apart is the crispy celery crowns—a textural game-changer that adds crunch without extra effort. The soup simmers until the rice is tender and the cheese melts into a velvety blanket, while the celery stays perfectly crisp.
Ready in under an hour, this dish is ideal for busy weeknights or cozy gatherings, proving that comfort food can be both effortless and extraordinary.
Ingredients for cheesy chicken and rice soup
Fifteen simple ingredients transform into one-pot comfort with crispy celery crowns and velvety cheese.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless, Skinless Chicken Breast 🍗 | 1 ½ lb | Cut into bite-sized pieces |
| Long-Grain White Rice 🍚 | 1 cup | Uncooked, rinsed thoroughly |
| Celery Stalks 🧅 | 3 whole | Cut into 1-inch pieces |
| Yellow Onion 🧅 | 1 whole | Diced into small pieces |
| Garlic Cloves 🧄 | 4 cloves | Minced finely |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Whole Milk 🥛 | 1 cup | Full-fat for creaminess |
| Shredded Sharp Cheddar Cheese 🧀 | 1 ½ cups | Freshly shredded preferred |
| Butter 🧈 | 2 tbsp | Unsalted, for browning |
| All-Purpose Flour 🌾 | 2 tbsp | For thickening |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh thyme |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Kosher Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Olive Oil 🫒 | 1 tbsp | For crisping celery |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
The crispy celery crowns are the star here—thick-cut celery stalks (about 1-inch pieces) get a head start in the oven or air fryer before joining the soup. Trader Joe's carries perfect pre-cut celery crowns if you're short on time, but whole stalks work just as well. For the chicken, bone-in, skin-on thighs would add even more flavor, but boneless breasts stay tender. The butter and flour combo creates a silky roux—don't rush this step, or you'll get a floury taste instead of creamy richness. And the milk? Whole milk is non-negotiable for that restaurant-style creaminess.
No sharp cheddar? Monterey Jack or Gruyère melts beautifully too. Fresh thyme is ideal, but dried works at one-third the amount if that's what you've got. Short on chicken broth? Vegetable broth plus a splash of soy sauce mimics that savory depth. The celery can be swapped for carrots or fennel if you prefer, though celery's natural bitterness balances the richness perfectly. For extra umami, add 1 tsp of miso paste when you stir in the cheese. And if you're making this ahead, hold off on adding the parsley until serving—it keeps its vibrant color longer.
This soup tastes even better the next day—3-4 days in the fridge with the celery crowns floating on top. For crispy celery, reheat just the crowns in a dry pan for 2-3 minutes before serving. Freezes beautifully for up to 3 months, though the celery might get soggy—so add it fresh when reheating. Store the soup base without the celery crowns, and crisp them up separately when ready to serve. The cheese sauce thickens as it cools, so you may need to add a splash of milk when reheating. And if you're short on time, use pre-cooked rice to shave off 15 minutes of simmering.
Why You'll Love This Recipe
- Minimal Chopping Required: I swear by the "two-onion, three-celery" rule—it’s enough to flavor the whole pot without turning you into a prep chef. The chicken breasts cook fast, and the rice just needs a quick rinse before hitting the simmer.
- Cheese That Actually Melts: Between us, store-bought shredded cheese can be hit-or-miss. But this soup? The sharp cheddar and creamy Monterey Jack blend into a velvety sauce that clings to every bite—no clumps, just pure, gooey satisfaction.
- Weeknight to Work Lunch: Honestly, I make this on Sundays for the week ahead. The rice stays fluffy, the chicken stays tender, and the flavor only gets better after a day in the fridge—perfect for packing or reheating when you’re too tired to cook.
- Budget-Friendly Protein Power: A single chicken breast stretches over two servings, and the rice and veggies bulk it up without breaking the bank. I’ll be real: it’s the kind of meal that makes me feel like I’m feeding a crowd, even when it’s just me and my roommate splitting a pot.
Step-by-step instructions for cheesy chicken and rice soup
Here's how to create a rich, comforting soup with tender chicken, perfectly cooked rice, and crispy celery crowns—all in one pot.
Sear the Chicken and Sauté the Vegetables
Heat a large, heavy-bottomed pot over medium-high heat. Add the 1 tbsp olive oil and swirl to coat the bottom evenly. Once shimmering, add the 1.5 lb boneless, skinless chicken breast, cut into bite-sized pieces. Cook undisturbed for 3-4 minutes until the chicken develops a golden-brown crust on all sides.
Remove the chicken and set aside. In the same pot, add the 2 tbsp butter and let it melt completely. Add the 3 whole celery stalks, cut into 1-inch pieces, and cook for 3-4 minutes until they begin to soften and develop a slight golden color. Add the 1 whole yellow onion, diced, and cook for another 3 minutes until tender and translucent.
Stir in the 4 cloves garlic cloves, minced, and the 1 tsp dried thyme. Cook for 30 seconds until fragrant—this releases the flavors that will infuse your entire soup. You're building layers of flavor here, so don't rush this step.
Toast the Rice and Create the Crispy Celery Crowns
Add the 1 cup long-grain white rice to the pot and stir to coat it evenly with the butter and vegetables. Toast the rice for 1-2 minutes until it becomes translucent at the edges. This step, called "toasting," enhances the nutty flavor of the rice and prevents it from becoming mushy.
Remove half of the celery pieces (about 1.5 stalks) and set them aside. In a separate small skillet, heat 1 tbsp olive oil over medium-high heat. Add the reserved celery pieces and cook for 4-5 minutes, stirring occasionally, until they turn deep golden brown and crispy. These will be your celery crowns—save them for garnishing before serving.
Simmer the Soup and Develop the Creamy Base
Pour in the 4 cups chicken broth and bring the mixture to a gentle boil. Once boiling, reduce the heat to low and add the 1.5 tsp kosher salt and 0.5 tsp ground black pepper. Return the seared chicken to the pot, ensuring it's fully submerged in the broth.
Cover the pot and let it simmer for 20 minutes, stirring occasionally. The rice should be tender but still have a slight bite—this ensures it doesn't turn mushy as it finishes cooking. If the soup starts to reduce too much, add a splash of water or broth to maintain the liquid level.
After 20 minutes, check the rice for doneness. It should be tender but still hold its shape. If it's not quite ready, continue simmering for another 5 minutes. The chicken should be cooked through and easily shreddable with a fork.
Thicken and Finish with Creamy Cheese
In a small bowl, whisk together the 2 tbsp all-purpose flour and 1 cup whole milk until smooth. Slowly pour this mixture into the soup while stirring constantly. The flour will act as a natural thickener, creating that velvety texture we all love in cheesy soups.
Stir in the 1.5 cups shredded sharp cheddar cheese and let the soup simmer for another 5-7 minutes until it thickens to your desired consistency. Taste and adjust the seasoning with additional kosher salt or ground black pepper if needed. The cheese should melt completely, creating a rich, creamy finish.
Remove the pot from heat and let the soup rest for 5 minutes. This allows the flavors to meld together and the cheese to fully incorporate. Gently stir in the 0.25 cup fresh parsley, chopped, just before serving to add a fresh, vibrant touch.
Serve with Crispy Celery Crowns
Ladle the soup into bowls, making sure each serving gets a generous portion of the tender chicken and rice. Top each bowl with the crispy celery crowns you prepared earlier. These crowns add a delightful textural contrast to the creamy soup, offering a satisfying crunch with every spoonful.
Serve immediately while the celery crowns are still crispy and the soup is steaming hot. The combination of tender chicken, perfectly cooked rice, creamy cheese sauce, and crispy celery crowns makes this soup a heartwarming, comforting dish that's perfect for any day.
Pro Tips For Making Cheesy Chicken And Rice Soup
- COOK CHICKEN IN BATCHES: Chicken breast cooks unevenly in big pots—cut it into 1-inch cubes first, then simmer in 2-3 batches for 6-7 minutes each. The first batch will be done before the second starts, and you’ll avoid dry, rubbery chunks. I learned this the hard way after serving a pot where half the chicken was still tough.
- SWEAT ONIONS LOW AND SLOW: Onions burn faster than you think in soup—cook them over medium-low heat for 8-10 minutes until translucent, not browned. A splash of water or broth halfway through keeps them soft without scorching. (Yes, even if you’re impatient like me.)
- RICE NEEDS TIME TO SOAK: Skip the 10-minute soak in cold water before adding rice to your soup, and you’ll end up with grainy, undercooked bits. Toss uncooked rice in a bowl with 2 tablespoons oil first, then stir it into the simmering broth—this guarantees even cooking and fluffier grains.
- SAVE THE BROTH, NOT THE WATER: After boiling chicken, resist the urge to dump the raw water down the drain—strain it and use it for the soup. The first broth is packed with flavor, while fresh water will make your soup taste flat. (Your future self will notice the difference.)
Common mistakes when making this dish
Overcooking the Rice
One of the biggest mistakes is letting the rice simmer too long, which turns it mushy and watery. The goal is tender but still firm rice—aim for 20-25 minutes total simmering time after adding broth.
I’ve seen many soups where the rice becomes a sad, gluey mess because someone walked away and forgot about it. Set a timer and check frequently—al dente rice holds its shape and has a slight bite. 🌡️
Skipping the Browning Step
If you skip browning the chicken and celery, your soup will lack depth of flavor. That golden crust on the chicken and slightly caramelized celery creates the Maillard reaction, which builds rich, savory notes.
I’ve made this soup both ways, and the difference is night and day. Don’t rush this step—let the chicken sear for 3-4 minutes per side, and cook the celery until just tender, not mushy.
Adding Cheese Too Early
Cheese melts at 165°F, and adding it too soon can make the soup greasy or grainy. Stir in the cheese only after the soup has thickened with the flour-milk mixture. If you add it too early, the cheese may not melt smoothly and could create clumps.
I like to let the soup simmer for 5-7 minutes after adding the cheese to ensure a velvety finish. 🧀
Ignoring the Celery Crowns
Those crispy celery crowns aren’t just for looks—they add a crucial textural contrast to the creamy soup. If you skip them or let them get soggy, you’ll miss out on that satisfying crunch. Cook them separately in a dry pan for 4-5 minutes until deep golden brown.
Add them fresh to each bowl right before serving to keep them crisp. Trust me, this small step elevates the whole dish!
Using Low-Quality Cheese
Not all cheeses melt the same way. Pre-shredded cheese often contains anti-caking agents that prevent smooth melting, leading to a grainy texture. Opt for freshly shredded sharp cheddar or Monterey Jack for the creamiest results.
If you’re using pre-shredded, pulse it in a food processor to break up any clumps and improve texture. The difference in creaminess is worth the extra effort. ✨
Overthickening the Soup
Adding too much flour or simmering too long can turn your soup into a paste. The flour-milk mixture should be added gradually while stirring constantly to avoid lumps. If the soup thickens too much, thin it with a splash of milk or broth.
I’ve had soups where the cheese sauce was almost glue-like—just a little extra liquid goes a long way to restore balance. Taste as you go!
Nutrition facts
Frequently asked questions
Can I make this soup without celery?
Swap the celery for carrots or fennel (about 3 medium carrots or 2 fennel bulbs, diced) to maintain the same sweetness and texture. For a different flavor profile, try leeks or mushrooms—just adjust the cooking time slightly since they release moisture differently. The crispy crown technique works best with sturdy vegetables like celery or carrots.
How can I make this soup dairy-free?
Replace the milk with 1 cup unsweetened almond milk or coconut milk for creaminess, and use dairy-free cheese (like Violife or Daiya). For extra richness, stir in 2 tbsp nutritional yeast after adding the cheese substitute. The soup will still be velvety—just check the thickness and add a splash of broth if needed. The crispy celery crowns stay the same!
Can I use chicken thighs instead of breasts?
Yes, but adjust the cooking time! Bone-in, skin-on thighs add incredible flavor but require 5-7 minutes per side to render the fat and cook through. Remove the skin before adding to the soup to avoid greasiness. For boneless thighs, 4-5 minutes per side works perfectly. The result? Juicier chicken with deeper flavor—just don't overcook, or the meat will dry out.
Why did my rice turn mushy?
Mushy rice usually means one of two things: either the soup simmered too long (over 25 minutes total) or the broth-to-rice ratio was off. This recipe uses 4 cups broth to 1 cup rice—if you used more broth or less rice, the grains absorb too much liquid. Next time, check the rice at 20 minutes and taste it: it should be tender but still hold its shape. If it's mushy, try using jasmine or basmati rice next time—they hold up better in soups.
Can I make this soup ahead of time?
Yes! Prepare the soup base (without the celery crowns) up to 3 days ahead and store it in the fridge. When reheating, stir in a splash of milk or broth to restore creaminess. For the celery crowns, crisp them fresh in a dry pan for 2-3 minutes before serving. The cheese sauce may thicken as it cools, so you might need to add a little extra liquid when reheating. Pro tip: Freeze portions without the celery for up to 3 months—just add fresh crowns when serving.
