There’s something about a one-pot pasta dish that just makes weeknight cooking feel manageable. You know those nights when everyone’s hungry, you’re tired, and the last thing you want is a pile of pots and pans in the sink? That’s when I reach for this creamy chicken orzo.
I love that everything cooks together in one pan. The orzo absorbs all the flavor from the chicken stock and wine, while the cherry tomatoes break down into this light sauce. Then you stir in the spinach, cream, and pesto at the end, and suddenly dinner looks like something you’d order at a restaurant.
The best part is that it only takes about 30 minutes from start to finish. I’ll brown the chicken, cook the orzo right in the same pan, and add the greens at the very end. It’s the kind of recipe I make when I want something that feels special but doesn’t require much effort.

Why You’ll Love This Chicken Orzo
- Quick weeknight dinner – Ready in just 30-45 minutes, this one-pan meal is perfect for busy evenings when you want something homemade without spending hours in the kitchen.
- One-pan wonder – Everything cooks together in a single skillet, which means less cleanup and more time to relax after dinner.
- Packed with flavor – The combination of pesto, garlic, and Italian seasoning gives this dish restaurant-quality taste without any complicated techniques.
- Sneaks in your greens – The spinach and tomatoes add nutrients and color, making it easy to get your veggies in a way that actually tastes good.
- Creamy and satisfying – The cream and pesto create a luscious sauce that coats every bite of tender chicken and orzo, making it feel like a special treat even on a regular Tuesday night.
What Kind of Chicken Should I Use?
For this recipe, boneless, skinless chicken breasts or chicken thighs both work great, so pick whichever you prefer or have on hand. Thighs tend to stay a bit more juicy and are harder to overcook, while breasts are leaner and cook a little faster. If you’re using chicken breasts, try to get ones that are similar in size so they cook evenly, or you can even cut larger breasts in half horizontally to make thinner cutlets. Whatever you choose, make sure to pat the chicken dry with paper towels before seasoning – this helps the spices stick better and gives you a nicer sear when you cook it.

Options for Substitutions
This recipe is pretty forgiving when it comes to swaps, so here are some options if you need to make changes:
- Orzo: Orzo is really the star here and gives this dish its creamy texture, so I’d recommend sticking with it if possible. In a pinch, you could try small pasta shapes like ditalini or acini di pepe, but keep an eye on cooking times as they may vary.
- Chicken: Boneless, skinless chicken breasts or thighs both work great. You can also use leftover rotisserie chicken – just shred it and add it near the end to warm through.
- Spinach: Fresh spinach works best, but you can use frozen spinach if that’s what you have. Just thaw it completely and squeeze out as much water as possible before adding it to avoid a watery dish.
- Heavy cream: Half-and-half or whole milk can work, though the sauce won’t be quite as rich. If using milk, you might want to add a tablespoon of flour to help thicken it up.
- Pesto: Store-bought pesto is convenient, but homemade works too. If you don’t have pesto, you can skip it and add extra Italian seasoning and a handful of grated parmesan instead.
- Tomatoes: Cherry tomatoes, grape tomatoes, or even diced canned tomatoes (drained) will all do the job here.
Watch Out for These Mistakes While Cooking
The biggest mistake when making this dish is not stirring the orzo frequently enough while it cooks, which can cause it to stick to the bottom of the pan and burn – keep a close eye on it and stir every minute or so once you add the chicken stock.
Another common error is adding the spinach too early, as it can become mushy and lose its color, so wait until the orzo is fully cooked before stirring it in and let it wilt for just 30 seconds.
To keep your chicken tender and juicy, avoid overcooking it in the first step since it will cook again when you return it to the skillet at the end – aim for just a light golden color on each side.
Finally, if your sauce seems too thick after adding the cream and pesto, don’t hesitate to splash in a bit more chicken stock to reach your desired consistency.

What to Serve With Creamy Chicken Orzo?
This creamy chicken orzo is pretty filling on its own, but I love serving it with some warm garlic bread or a crusty baguette to scoop up all that delicious sauce. A simple side salad with mixed greens, cherry tomatoes, and a light lemon vinaigrette helps balance out the richness of the cream and pesto. If you want to add more veggies to the meal, roasted asparagus or sautéed green beans work really well alongside this dish. You could also serve it with a Caesar salad since the flavors complement the Italian-inspired ingredients perfectly.
Storage Instructions
Store: Keep your leftover chicken orzo in an airtight container in the fridge for up to 4 days. The orzo will soak up some of the sauce as it sits, so you might want to add a splash of chicken stock or cream when reheating to loosen it back up.
Freeze: This dish freezes pretty well for up to 2 months, though the cream sauce might separate slightly when thawed. Let it cool completely, then portion it into freezer-safe containers. When you’re ready to eat it, thaw overnight in the fridge first.
Reheat: Warm it up in a skillet over medium-low heat with a little extra chicken stock or water to bring back that creamy texture. You can also microwave individual portions, but stir it halfway through and add a bit of liquid so it doesn’t dry out.
| Preparation Time | 10-15 minutes |
| Cooking Time | 20-30 minutes |
| Total Time | 30-45 minutes |
| Level of Difficulty | Medium |
| Servings | 4 servings |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 1700-1900
- Protein: 115-130 g
- Fat: 90-105 g
- Carbohydrates: 110-125 g
Ingredients
For the chicken:
- 1.5 lb chicken (cut into 1-inch chunks)
- 1.5 tsp smoked paprika
- 1.5 tsp Italian seasoning (I use McCormick to ensure a consistent herb blend)
- 1/2 tsp salt
- 1/4 tsp black pepper
- 2 tbsp olive oil
For the creamy orzo:
- 1 cup orzo (I prefer De Cecco for a better al dente texture)
- 5 garlic cloves (freshly minced for best flavor)
- 1 tbsp olive oil
- 10 oz cherry tomatoes (halved or quartered depending on size)
- 1/4 cup dry white wine
- 2 cups chicken stock
- 1/2 tsp salt
- 5 oz spinach
- 3/4 cup heavy cream
- 1/4 cup basil pesto (gives the sauce a much richer, herbaceous flavor)
Step 1: Season and Sear the Chicken
- 1.5 lb chicken
- 1.5 tsp smoked paprika
- 1.5 tsp Italian seasoning
- 1/2 tsp salt
- 1/4 tsp black pepper
- 2 tbsp olive oil
In a small bowl, combine the smoked paprika, Italian seasoning, salt, and black pepper.
Pat the chicken chunks dry with paper towels, then toss them with the spice mixture until evenly coated.
Heat 2 tablespoons of olive oil in a large skillet over medium-high heat until shimmering.
Working in batches if needed to avoid crowding, sear the chicken for 3 minutes per side until golden brown (the chicken won’t be fully cooked yet, which is fine).
Transfer the seared chicken to a clean plate and set aside.
Step 2: Toast the Orzo and Build the Aromatics
- 1 tbsp olive oil
- 1 cup orzo
- 5 garlic cloves
In the same skillet, add 1 tablespoon of olive oil and the orzo.
Toast the orzo for 2 minutes, stirring constantly, until it becomes fragrant and lightly golden—this step adds a subtle nutty flavor.
Add the minced garlic and stir for about 30 seconds until fragrant.
I’ve found that toasting orzo before adding liquid gives it much better texture and prevents it from becoming mushy.
Step 3: Simmer the Orzo Base
- 2 cups chicken stock
- 5 oz cherry tomatoes
- 1/2 tsp salt
Pour in the chicken stock and add half of the halved cherry tomatoes along with 1/2 teaspoon of salt.
Bring the mixture to a boil, then reduce heat to medium and simmer for 5-10 minutes, stirring occasionally, until the orzo is tender and most of the liquid is absorbed but the mixture still has a slight sauciness.
The orzo should have a creamy consistency naturally from its starches releasing into the liquid.
Step 4: Wilt the Spinach and Add Remaining Tomatoes
- 5 oz spinach
- 5 oz cherry tomatoes
Stir the spinach into the orzo mixture along with the remaining halved cherry tomatoes.
Continue stirring for 1-2 minutes until the spinach is fully wilted and the tomatoes have warmed through.
The residual heat will be enough to cook the spinach without losing its bright color.
Step 5: Create the Creamy Pesto Sauce
- 3/4 cup heavy cream
- 1/4 cup basil pesto
Reduce the heat to low and stir in the heavy cream and basil pesto until fully incorporated and the sauce is smooth and velvety.
The pesto adds incredible herbaceous depth—I’ve noticed this really transforms the dish from simple comfort food to something more restaurant-quality.
Let it warm through for about 1 minute, stirring gently.
Step 6: Finish and Serve
- Seared chicken from Step 1
- Creamy sauce mixture from Step 5
Return the seared chicken from Step 1 to the skillet and gently fold it into the creamy orzo mixture.
Simmer everything together on low heat for 2-3 minutes, stirring gently, until the chicken is heated through and all flavors are melded.
The chicken will finish cooking in the residual heat of the sauce.
Taste and adjust seasoning if needed before serving warm.

Classic Creamy Chicken Orzo with Spinach
Ingredients
For the chicken
- 1.5 lb chicken (cut into 1-inch chunks)
- 1.5 tsp smoked paprika
- 1.5 tsp Italian seasoning (I use McCormick to ensure a consistent herb blend)
- 1/2 tsp salt
- 1/4 tsp black pepper
- 2 tbsp olive oil
For the creamy orzo
- 1 cup orzo (I prefer De Cecco for a better al dente texture)
- 5 garlic cloves (freshly minced for best flavor)
- 1 tbsp olive oil
- 10 oz cherry tomatoes (halved or quartered depending on size)
- 1/4 cup dry white wine
- 2 cups chicken stock
- 1/2 tsp salt
- 5 oz spinach
- 3/4 cup heavy cream
- 1/4 cup basil pesto (gives the sauce a much richer, herbaceous flavor)
Instructions
- In a small bowl, combine the smoked paprika, Italian seasoning, salt, and black pepper. Pat the chicken chunks dry with paper towels, then toss them with the spice mixture until evenly coated. Heat 2 tablespoons of olive oil in a large skillet over medium-high heat until shimmering. Working in batches if needed to avoid crowding, sear the chicken for 3 minutes per side until golden brown (the chicken won't be fully cooked yet, which is fine). Transfer the seared chicken to a clean plate and set aside.
- In the same skillet, add 1 tablespoon of olive oil and the orzo. Toast the orzo for 2 minutes, stirring constantly, until it becomes fragrant and lightly golden—this step adds a subtle nutty flavor. Add the minced garlic and stir for about 30 seconds until fragrant. I've found that toasting orzo before adding liquid gives it much better texture and prevents it from becoming mushy.
- Pour in the chicken stock and add half of the halved cherry tomatoes along with 1/2 teaspoon of salt. Bring the mixture to a boil, then reduce heat to medium and simmer for 5-10 minutes, stirring occasionally, until the orzo is tender and most of the liquid is absorbed but the mixture still has a slight sauciness. The orzo should have a creamy consistency naturally from its starches releasing into the liquid.
- Stir the spinach into the orzo mixture along with the remaining halved cherry tomatoes. Continue stirring for 1-2 minutes until the spinach is fully wilted and the tomatoes have warmed through. The residual heat will be enough to cook the spinach without losing its bright color.
- Reduce the heat to low and stir in the heavy cream and basil pesto until fully incorporated and the sauce is smooth and velvety. The pesto adds incredible herbaceous depth—I've noticed this really transforms the dish from simple comfort food to something more restaurant-quality. Let it warm through for about 1 minute, stirring gently.
- Return the seared chicken from Step 1 to the skillet and gently fold it into the creamy orzo mixture. Simmer everything together on low heat for 2-3 minutes, stirring gently, until the chicken is heated through and all flavors are melded. The chicken will finish cooking in the residual heat of the sauce. Taste and adjust seasoning if needed before serving warm.