Creamy Orzo
This Creamy Orzo is the kind of weeknight dinner that feels like a warm hug on a plate. It’s comforting, saucy, and packed with tender pieces of chicken and vegetables, plus velvety orzo that soaks up every bit of savory goodness. The texture is rich without being heavy, and a final sprinkle of freshly grated Parmesan brings everything together. This recipe is simple enough for a busy evening but special enough to serve to friends. Read on for tips, ingredient notes, and a clear, step-by-step method so you can make this exactly as pictured.
Why you’ll love this recipe

There are a few reasons this version of Creamy Orzo is my go-to:
- It cooks in one main skillet, which means less cleanup and more time to enjoy your meal.
- The orzo swells and becomes luxuriously creamy as it simmers in the sauce, so there’s no need for heavy creams or long simmering—yet the result is just as rich.
- Frozen diced vegetables plus extra broccoli make it a one-pan, well-rounded dish with a great balance of protein, carbs, and veggies.
- Simple pantry ingredients and straightforward steps mean you can get dinner on the table on a weekday without stress.
Ingredient notes
Below is the exact ingredient list to follow. I include a few notes so you know what to expect and how small swaps affect the final dish.
- 1-1/2 tablespoons olive oil — This is for browning the chicken and softening the onion; use a good-quality olive oil for flavor.
- 1/2 cup yellow onion, finely diced — Finely dicing helps the onion become tender and integrate into the sauce.
- 2 teaspoons minced garlic — Fresh minced garlic is best; if you must, use jarred, but fresh brightens the sauce.
- 12 ounces (1 large) chicken breast (or thighs) cut into bite-size pieces — Either cut into 1-inch pieces; thighs will be a touch juicier, breast is leaner.
- Salt and pepper — Season as you go; I usually start with 1/2 teaspoon salt and 1/4 teaspoon pepper while cooking, then adjust at the end.
- 1 (16-ounce) bag frozen diced vegetables — I use a blend of carrots, peas, corn, and green beans; these add color, texture, and convenience.
- 1-3/4 cups broccoli, chopped into very small pieces — Chopping the broccoli small helps it cook quickly and meld into the orzo.
- 2 tablespoons unsalted butter — Adds richness to the roux and sauce without overpowering the flavors.
- 2 tablespoons all-purpose flour — This creates a light roux to thicken the sauce; make sure to cook it briefly so the flour taste cooks off.
- 2 cups chicken stock or chicken broth — The liquid base that the orzo cooks in. Use a low-sodium broth if you want more control over salt.
- 2-1/4 cups whole milk — Adds creaminess. If you prefer, you can use a combination of milk and a splash of cream for extra richness, but the amounts listed are ideal.
- 1 teaspoon Italian seasoning — A blend of dried herbs gives a clean, familiar savory backbone.
- 1-1/2 cups uncooked orzo pasta — This small, rice-shaped pasta becomes tender and saucy as it simmers in the liquid.
- 1 cup Parmesan cheese, freshly grated, divided — Freshly grated Parmesan melts beautifully and adds a salty, umami finish. Save a little for garnish.
- Fresh parsley, optional — A scattering of chopped parsley at the end brightens the dish and adds freshness.
Equipment
- Large skillet or wide sauté pan with a lid (at least 12-inch)
- Wooden spoon or heatproof spatula
- Measuring cups and spoons
- Sharp knife and cutting board
- Microplane or box grater for the Parmesan
Prep in advance

If you want to speed things up on the night you cook, you can dice the onion and chop the broccoli up to 2 days ahead and store them in airtight containers in the refrigerator. If using chicken breasts, slice them into bite-size pieces and keep them chilled until ready to cook.
Step-by-step instructions

Below is a clear, stepwise method rewritten from the original directions to make everything easy to follow. The order matches the list of ingredients, and quantities are unchanged.
- Heat the oil and cook the aromatics: Put a large skillet or wide sauté pan over medium-high heat and add 1-1/2 tablespoons olive oil. Once the oil shimmers, add the finely diced 1/2 cup yellow onion. Sauté the onion, stirring occasionally, until it is soft and translucent, about 3 to 4 minutes. Add 2 teaspoons minced garlic and cook for 30 seconds to 1 minute more, until fragrant. Be careful not to let the garlic brown.
- Brown the chicken: Increase the heat to medium-high if needed. Add the 12 ounces (1 large) chicken breast (or thighs) cut into bite-size pieces to the pan in a single layer if possible. Season with a pinch of salt and some pepper. Cook the chicken, stirring occasionally, until the pieces are browned on the outside and nearly cooked through, about 4 to 6 minutes depending on size. The chicken will finish cooking later with the sauce.
- Add frozen vegetables and broccoli: Stir in the 1 (16-ounce) bag frozen diced vegetables (the blend of carrots, peas, corn, and green beans) and the 1-3/4 cups broccoli chopped into very small pieces. Cook for about 2 to 3 minutes, just until the frozen vegetables begin to thaw and the broccoli brightens. This step heats the vegetables and begins to incorporate them into the pan.
- Make the roux: Push the chicken and vegetables to the sides of the pan or remove them briefly to create a small space in the center. Lower the heat to medium and add 2 tablespoons unsalted butter to the pan. Once the butter melts, sprinkle in 2 tablespoons all-purpose flour. Stir the flour and butter together, scraping any browned bits from the bottom of the pan. Cook this mixture, stirring constantly, for about 1 to 2 minutes to cook the raw flour taste out and form a light roux.
- Add the liquids and seasonings: Gradually pour in 2 cups chicken stock or chicken broth while stirring to combine the roux and stock smoothly. Then add 2-1/4 cups whole milk and 1 teaspoon Italian seasoning. Stir well so the mixture is homogenous and begins to thicken slightly.
- Stir in the orzo: Add 1-1/2 cups uncooked orzo pasta to the pan, distributing it evenly. Bring the mixture to a gentle simmer, then reduce the heat to medium-low. Cover the skillet partially with a lid to allow gentle steam to cook the orzo. Stir every few minutes to prevent sticking and to make sure the orzo cooks evenly in the liquid. Continue to simmer until the orzo is tender but still slightly firm to the bite (al dente), about 9 to 12 minutes. If the sauce gets too thick before the orzo is fully cooked, add a splash more stock or milk as needed.
- Finish the sauce and melt in the cheese: Once the orzo is cooked through and the sauce has reached a creamy consistency, remove the pan from the heat. Stir in 1 cup Parmesan cheese, freshly grated, reserving a little to sprinkle on individual plates if you like. Taste and adjust the seasoning with salt and pepper. The cheese will melt into the sauce, creating a silky texture that coats the orzo and vegetables.
- Rest and serve: Let the Creamy Orzo sit in the pan for 2 to 3 minutes so the sauce can thicken slightly. If desired, sprinkle chopped fresh parsley over the top for color and a fragrant finish. Serve hot, finishing each portion with a little extra Parmesan if you like.
Notes and tips for success
- Chicken doneness: Cutting the chicken into bite-size pieces ensures quick, even cooking. If using thicker pieces, you can finish the chicken on the stovetop in step 2 and remove it to the side until the sauce is ready, then stir it back in at the end.
- Orzo texture: Check the orzo at about 9 minutes. It should be tender with a slight bite. Remember that orzo absorbs liquid as it rests, so aim for slightly undercooked if you want a looser sauce later.
- Adjust consistency: If the sauce becomes too thick, add up to 1/2 cup extra chicken stock or milk in small increments until you reach your desired creaminess.
- Vegetable swaps: The frozen diced vegetables are convenient, but you can use fresh vegetables if preferred—just add them slightly earlier so they have time to soften.
- Make-ahead and storage: Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop with a splash of milk or stock to loosen the sauce.
- Grating cheese: Freshly grated Parmesan melts better than pre-grated varieties, which often contain anti-caking agents that can affect texture.
Serving suggestions
Pair this Creamy Orzo with a simple green salad dressed in a bright vinaigrette to cut through the richness. Garlic bread or warm pita are both lovely for sopping up any leftover sauce. For a lighter touch, serve with lemon wedges on the side—squeezing a little lemon over the finished dish lifts the flavors and adds a fresh contrast to the creaminess.
Variations
- Cheesy herb: Stir in 1/2 cup shredded mozzarella along with the Parmesan for a stretchier, cheesier finish.
- Mediterranean vibe: Replace the Italian seasoning with 1 teaspoon dried oregano and stir in a few kalamata olives or sun-dried tomatoes at the end.
- Vegetarian version: Omit the chicken and use an extra cup of mixed vegetables plus 1/2 cup cooked white beans for protein. Increase the stock by 1/2 cup if needed.
Final thoughts
This Creamy Orzo hits that perfect spot between cozy comfort food and weeknight practicality. It’s a recipe you can lean on when you want something nourishing and flavorful without a lot of fuss. The combination of tender chicken, mixed vegetables, and cheesy orzo is universally comforting—and adaptable to what you have on hand. Give it a try, and I’m confident it’ll become one of your go-to dinners, too.
Enjoy your meal, and if you try any variations or have a favorite tweak, I’d love to hear what you did.

Creamy Orzo
Ingredients
Equipment
Method
- Dice the onion, mince the garlic, cut the chicken into bite-size pieces, and chop the broccoli into very small pieces; have other ingredients measured and ready.
- Heat the olive oil in a large nonstick pot over medium-high heat. Add the diced onion and cook about 2 minutes until softened.
- Stir in the minced garlic and cook 30 seconds, then add the chicken pieces. Season with salt and pepper and cook about 5 minutes until mostly cooked through.
- Add the frozen diced vegetables and chopped broccoli to the pot and stir 2–3 minutes until vegetables are thawed and broccoli is crisp-tender. Transfer the chicken and vegetables to a plate and cover to keep warm.
- In the same pot, melt the butter over medium heat. Sprinkle the flour over the butter and whisk constantly for 1 minute to form a roux.
- Gradually whisk in the chicken stock, then add the milk and the uncooked orzo. Stir in the Italian seasoning.
- Bring the mixture to a simmer, then reduce the heat to maintain a gentle simmer. Cook uncovered for about 7 minutes, stirring often to prevent sticking; the mixture will be slightly soupy.
- Return the cooked chicken and vegetables to the pot. Stir in 3/4 cup of the grated Parmesan a handful at a time until melted and incorporated. Taste and adjust salt and pepper if needed.
- If the consistency is too thick, add a splash of milk to loosen. Serve hot topped with the remaining Parmesan and chopped fresh parsley, if using.
Notes
- Use freshly grated Parmesan for best melting and flavor.
- Gently pack grated Parmesan into the measuring cup if measuring by volume.
- Do not use powdery pre-grated Parmesan because it can be grainy and salty.
- Stir often while the orzo cooks to prevent sticking.
- Add a splash of milk to thin if needed before serving.
