
This chicken orzo soup recipe delivers the ultimate creamy tomato-basil comfort in a single pot—perfect for chilly evenings or meal prep. The secret lies in balancing tender chicken, al dente orzo, and a velvety tomato broth infused with fresh basil.
After years of perfecting this dish, I’ve found the ideal ratio of ingredients and timing to ensure every spoonful is rich yet light, savory yet bright.
The beauty of this recipe is its simplicity: no fancy techniques, just a few key steps that transform basic ingredients into something restaurant-worthy.
You’ll start by sautéing chicken thighs until golden, then deglaze the pan to capture all those flavorful browned bits—this step alone elevates the broth from good to extraordinary. The orzo cooks directly in the broth, absorbing the rich tomato-basil flavors while staying perfectly tender.
By the time you’re done, you’ll have a steaming bowl of creamy tomato-basil soup with chunks of juicy chicken and al dente orzo—each bite a perfect harmony of textures and flavors.
The broth is velvety but not heavy, the basil adds a fresh aroma, and the orzo soaks up all the goodness without turning mushy. This is the kind of soup that warms you from the inside out, whether you’re serving it to a crowd or saving leftovers for lunch.
For extra depth, I recommend finishing with a sprinkle of grated Parmesan and fresh basil leaves—though the recipe works beautifully on its own. The one-pot method keeps cleanup minimal, and the flavors only improve overnight, making it ideal for meal prep. Let’s get cooking!
Ingredients for chicken orzo soup
Pantry staples plus a few fresh touches—this soup comes together faster than you’d think.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Thighs, Bone-In 🍗 | 1 ½ lb | Skin-on preferred for flavor |
| Orzo Pasta 🍝 | 1 cup | Uncooked, standard size |
| Canned Crushed Tomatoes 🍅 | 14 ½ oz | San Marzano preferred |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Fresh Basil Leaves 🌿 | ½ cup | Packed, stems removed |
| Garlic Cloves 🧄 | 4 cloves | Peeled and minced |
| Onion 🧅 | 1 medium | Yellow or white |
| Carrots 🥕 | 2 medium | Peeled and chopped |
| Celery Stalks 🥬 | 2 medium | Chopped, no leaves |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For sautéing |
| Dried Oregano 🍃 | 1 tsp | Or fresh basil substitute |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Heavy Cream 🥛 | ½ cup | Full-fat for creaminess |
| Parmesan Cheese 🧀 | ¼ cup | Freshly grated |
The chicken thighs are non-negotiable here—bone-in, skin-on for maximum flavor. Trader Joe’s and Costco often have great deals on family packs. If you’re using boneless, skinless, don’t skip the extra 10 minutes to brown them—the crust makes all the difference. For the tomatoes, San Marzano cans are worth the splurge—they’re sweeter and less acidic. The fresh basil? Grab a big bunch and use half for the soup, half as garnish. No fresh basil? Dried oregano at half the amount works in a pinch, but it won’t be the same.
Onions, carrots, and celery—the classic mirepoix—can all be prepped while the chicken cooks. Baby carrots save time if you’re in a hurry, but whole carrots add better texture. The orzo should be al dente, so don’t overcook it—pull it out when it’s just barely tender. For the cream, full-fat is essential—it gives that velvety texture. If you’re watching calories, use half-and-half instead, but the flavor won’t be as rich. The Parmesan at the end? Always freshly grated—pre-grated gets clumpy and tastes like sawdust.
This soup tastes even better the next day—make extra if you can. Keeps 4-5 days in the fridge, freezes beautifully for up to 3 months. I always portion mine into containers for easy lunches. The orzo holds up well when reheated, but if it gets too soft, just add a splash of broth when warming. For extra depth, stir in a spoonful of tomato paste when reheating—it thickens things up nicely.
Why You’ll Love This Recipe
- One-Pot Magic: I swear by this recipe because it’s literally one pot—no chopping boards, no extra pans, just dump and simmer. The bone-in thighs add depth without fuss, and the orzo soaks up the broth like a sponge.
- Tomato-Basil Bomb: That crushed tomato base? It’s the secret weapon—tangy, slightly sweet, and balanced by fresh basil that brightens every spoonful. Honestly, I reach for this when I want restaurant-quality flavor without the effort.
- Leftovers That Don’t Suck: This soup actually improves the next day. The orzo softens perfectly, the flavors meld, and it reheats like a dream. Between us, it’s my go-to for busy mornings or lazy Sundays.
- Budget-Friendly Feast: Bone-in thighs stretch further than breasts, canned tomatoes save money, and orzo is cheaper than rice. For under $10, I feed four people a meal that feels indulgent—no compromises.
Step-by-step instructions for chicken orzo soup
This one-pot wonder delivers rich, creamy comfort with minimal effort—every spoonful packed with tomato-basil goodness.
Sear the Chicken Thighs for Deep Flavor
Heat the 2 tablespoons extra-virgin olive oil in a large Dutch oven over medium-high heat. Pat the 1.5 lb chicken thighs, bone-in completely dry with paper towels—this ensures maximum browning. Working in batches if needed, place the chicken thighs skin-side down in the pan and sear for 5-6 minutes until the skin is golden brown and crispy and the fat begins to render.
Flip the chicken and cook for another 3-4 minutes until the internal temperature reaches 165°F. Remove the chicken from the pot and set aside on a plate, leaving all the rendered fat in the pot. Here’s the thing—this crispy skin and flavorful fat are the foundation of your soup’s richness. Don’t skip this step, even if it seems like extra work.
Build the Tomato-Vegetable Base
In the same Dutch oven (no need to wipe it clean—those browned bits are pure flavor), add 1 tablespoon extra-virgin olive oil if needed. Add the 1 medium onion, 2 medium carrots, and 2 medium celery stalks, all chopped into small pieces. Cook for 5-6 minutes until the vegetables begin to soften and the onion becomes translucent.
Stir in the 4 cloves garlic cloves (minced) and cook for 30 seconds until fragrant. Pour in the 14.5 oz canned crushed tomatoes and sprinkle with the 1 teaspoon dried oregano. Stir everything together and let it simmer for 5 minutes until the raw tomato smell disappears. This step develops the soup’s deep, savory base—don’t rush it, even if it seems like nothing’s happening.
Simmer the Chicken and Vegetables
Return the chicken thighs to the pot, skin-side up. Pour in the 4 cups chicken broth and bring everything to a gentle boil. Once boiling, reduce heat to medium-low and let it simmer uncovered for 20-25 minutes. During this time, the chicken will finish cooking and the broth will absorb all the flavors from the vegetables and tomatoes.
Here’s where it gets fun—the chicken should be falling off the bone when you test it with a fork. If the broth seems too thick, add ¼ cup water to reach your desired consistency. The vegetables should be tender but still hold their shape. If any vegetable pieces are still crisp, let it simmer another 5 minutes. This simmering time is crucial for developing that rich, comforting flavor profile.
Add Orzo and Finish with Creamy Touches
Stir in the 1 cup orzo pasta and 1.5 teaspoon salt, then increase heat to medium. Cook for 8-10 minutes, stirring occasionally, until the orzo is tender and al dente (it should have a slight bite). You’ll know it’s done when the orzo floats to the surface and is no longer translucent.
Reduce heat to low and stir in the 0.5 cup heavy cream and 0.5 cup fresh basil leaves. Let it simmer for 2-3 minutes just to heat through and infuse the cream with basil flavor. The soup should now have that luxurious, velvety texture we’re after. Taste and adjust seasoning with black pepper if needed—this is your final chance to balance the flavors.
Serve with Crispy Topping and Fresh Herbs
Using tongs, carefully remove the chicken thighs from the soup and let them rest on a cutting board for 5 minutes. Shred the meat with two forks, discarding any bones, and return it to the pot. Stir in the 0.25 cup parmesan cheese until melted and creamy throughout.
Ladle the soup into bowls and garnish each serving with additional fresh basil leaves and a sprinkle of parmesan cheese. For that final touch of texture, top with crispy chicken skin from the thighs (save a few pieces when you shred the meat). This soup is best served immediately while the orzo is still al dente and the cream is perfectly incorporated—every spoonful should deliver that comforting, creamy tomato-basil experience we promised.
Pro Tips For Making Chicken Orzo Soup
- Brown the Bones First: Skin-on bone-in thighs release richer flavor when seared hard and fast—no, not just a quick sizzle. I used to skip this, but now I brown them over medium-high heat for 8-10 minutes per side until the skin’s deep golden and crisp. That caramelized crust melts into the broth, turning your soup from good to undeniably better.
- Toast the Orzo Dry: Orzo clumps like glue if you dump it straight into boiling liquid. Instead, dry-toast it in the same pot you’ll cook the soup for 2-3 minutes until it’s fragrant and just starting to turn translucent. This prevents mushiness and adds a nutty depth—like the difference between a sad side dish and the star of the show.
- Simmer, Don’t Boil: Once the tomatoes and broth come together, keep the heat low enough that tiny bubbles barely break the surface. Boiling turns orzo to mush and makes the broth taste flat. A gentle simmer (about 180°F) lets the flavors meld without falling apart—trust me, your spoon will thank you.
- Reserve the Broth Early: Strain the chicken out of the broth before shredding it, then set aside 1 cup of the clear liquid. Add it back later to adjust consistency—this keeps the soup from getting gluey when you toss in the orzo. I learned this after making a soup so thick it needed a fork, and now I always have a backup.
Flavor customization for this recipe
Herb Variations
Swap the basil for thyme and rosemary for a rustic Italian twist—these herbs pair beautifully with tomatoes and chicken. Use 1 teaspoon dried thyme and 1 sprig fresh rosemary (removed after simmering) for a fragrant, earthy depth.
For a Mediterranean vibe, add 1 tablespoon chopped parsley at the end for brightness. 🌿
Spicy Kick
Add ½ teaspoon red pepper flakes when sautéing the vegetables for heat, or stir in 1 teaspoon hot sauce (like Cholula or Tabasco) at the end.
For smoky depth, finish with ½ teaspoon smoked paprika—it enhances the tomato flavor without overpowering. Adjust to taste, especially if serving to kids or sensitive palates.
Creamy Upgrades
Replace heavy cream with ½ cup coconut milk for a dairy-free option that still adds richness. For extra decadence, stir in 2 tablespoons cream cheese at the end—it melts smoothly and adds a velvety texture.
If you love umami, a splash of 1 tablespoon fish sauce (like Red Boat) deepens the broth’s complexity without altering the flavor profile. 🥛
Vegetable Boosts
Add 1 cup chopped spinach or kale in the last 2 minutes of cooking—it wilts beautifully and adds nutrients. For a heartier soup, stir in ½ cup diced mushrooms with the mirepoix.
Roasted zucchini or bell peppers (added after simmering) bring a subtle sweetness that balances the acidity of the tomatoes.
Protein Swaps
Use chicken breast instead of thighs for a leaner option—just sear it longer to develop flavor. For variety, swap in Italian sausage (like Calabrese) when browning the chicken, or add white beans (½ cup) for plant-based protein.
Shrimp lovers can toss in ½ lb peeled shrimp in the last 5 minutes of cooking—they cook quickly and add a delightful texture. 🍤
Acid Balance
Brighten the soup with a splash of lemon juice (1 tablespoon) or balsamic vinegar (1 teaspoon) at the end. A pinch of sugar (½ teaspoon) can also help balance the acidity if your tomatoes are particularly tart.
For a tangy twist, stir in 1 teaspoon capers—they add a briny contrast that elevates the dish. 🍋
Nutrition facts
Frequently asked questions
Can I use orzo pasta substitutes like couscous or rice?
Orzo is ideal for its quick cooking time and ability to absorb flavors, but you can substitute with ½ cup uncooked couscous (per 1 cup orzo) or ½ cup Arborio rice. Couscous cooks in 5 minutes with broth, while rice needs 15-20 minutes and may thicken the soup more. For rice, add extra broth to maintain consistency.
How do I make this soup dairy-free?
Skip the heavy cream and Parmesan, then use ½ cup coconut milk or ½ cup unsweetened almond milk for creaminess. Stir in 1 tablespoon nutritional yeast for a cheesy flavor. The soup will still be rich but lighter—taste and adjust salt since dairy-free versions can be less salty.
Why did my orzo turn mushy?
Overcooking is the most common cause—orzo should cook for 8-10 minutes max, stirring occasionally. If you’re worried about burning, reduce heat to low after the first 5 minutes. For extra insurance, use 1 cup chicken broth instead of water to cook it in the final simmer.
Can I make this soup in an Instant Pot?
Sauté the chicken and vegetables as directed, then add everything except the orzo and cream. Cook on high pressure for 10 minutes, then quick-release. Stir in orzo and cook on sauté mode for 8 minutes. Finish with cream and basil as written. The pressure cooker cuts time but intensifies flavors—reduce broth by ½ cup if it’s too thin.
What’s the best way to reheat leftovers?
Gently reheat on the stove over medium-low heat until just warmed through (2-3 minutes). Add 1-2 tablespoons broth if the soup thickens. Microwave in 30-second bursts, stirring between each, to prevent orzo from splitting. For extra richness, stir in 1 tablespoon cream cheese when reheating.
- Chicken Limone Recipe: Zesty Lemon Butter Crust With Juicy Centers - November 3, 2026
- Chicken Biriyani Recipe: Fragrant Saffron Rice With Spiced Chicken Layers - November 3, 2026
- Buffalo Chicken Pizza Recipe: Spicy Celery-Cream Topping With Crispy Crust - November 3, 2026