There’s something impossibly comforting about a bowl of tender pasta cloaked in a silky, savory sauce. This Creamy Orzo is a weeknight hero: quick to pull together, built from pantry-friendly ingredients, and flexible enough to suit whatever produce you have on hand. The dish balances juicy, bite-sized pieces of chicken with a medley of vegetables, tender orzo, and a lush, Parmesan-enriched sauce. It’s the kind of recipe that hits all the cozy notes without fuss, and it comes together in one skillet for easy cleanup.
Why you’ll love this recipe

This version of Creamy Orzo is hearty but never heavy. The small shape of the orzo allows it to absorb the creamy sauce so every forkful is satisfying. Using a mix of frozen diced vegetables keeps the prep time short, while added broccoli gives a fresh pop of color and texture. Cooking the chicken first and then building a simple roux with butter and flour makes the sauce extra silky. Parmesan adds umami and richness, and a sprinkle of parsley at the end brightens each bite.
Ingredients
- 1-1/2 tablespoons olive oil
- 1/2 cup yellow onion, finely diced
- 2 teaspoons minced garlic
- 12 ounces (1 large) chicken breast (or thighs) cut into bite-size pieces
- Salt and pepper
- 1 (16-ounce) bag frozen diced vegetables (I use the blend of carrots, peas, corn, & green beans)
- 1-3/4 cups broccoli, chopped into very small pieces
- 2 tablespoons unsalted butter
- 2 tablespoons all-purpose flour
- 2 cups chicken stock or chicken broth
- 2-1/4 cups whole milk
- 1 teaspoon Italian seasoning
- 1-1/2 cups uncooked orzo pasta
- 1 cup Parmesan cheese, freshly grated, divided, see note 1
- Fresh parsley, optional
Notes
1. Parmesan cheese melts into the sauce and gives the Creamy Orzo its signature savory finish. Use freshly grated Parmesan for the best texture and flavor; pre-grated varieties often contain anti-caking agents that can affect meltability.
Equipment

- Large skillet or deep sauté pan with a lid
- Wooden spoon or heatproof spatula
- Measuring cups and spoons
- Chef’s knife and cutting board
- Box grater or microplane for the Parmesan
Step-by-step directions

- Prepare ingredients: Finely dice the yellow onion, mince the garlic, and cut the chicken breast (or thighs) into bite-size pieces. Chop the broccoli into very small pieces so it cooks quickly. Measure out the milk, chicken stock, or broth, and have the frozen diced vegetables handy.
- Brown the chicken: Warm 1-1/2 tablespoons olive oil in a large skillet over medium-high heat. Season the chicken pieces with a pinch of salt and a grind of black pepper. Add the chicken to the hot oil in a single layer and cook, stirring occasionally, until the outsides are golden and the pieces are mostly cooked through, about 4–5 minutes. Transfer the chicken to a plate and set aside.
- Sauté the aromatics: Reduce the heat to medium. Add the finely diced yellow onion to the skillet and cook until softened and translucent, about 3–4 minutes. Stir in 2 teaspoons minced garlic and cook for another 30–45 seconds until fragrant, taking care not to burn the garlic.
- Add frozen vegetables and broccoli: Pour the entire 16-ounce bag of frozen diced vegetables into the skillet along with the chopped broccoli. Stir to combine and cook for 2–3 minutes to begin thawing the frozen vegetables and building flavor. Season lightly with a pinch of salt and pepper.
- Make the roux: Push the vegetables to the side of the skillet or create a small space in the center. Add 2 tablespoons unsalted butter and let it melt. Sprinkle 2 tablespoons all-purpose flour over the melted butter and whisk or stir constantly for about 1 minute. This forms a light roux that will thicken the sauce. Cook just until the raw flour smell mellows—do not let it brown.
- Build the sauce: Gradually pour in 2 cups chicken stock or broth while stirring to dissolve the roux into the liquid. Then add 2-1/4 cups whole milk, stirring to combine. Add 1 teaspoon Italian seasoning. Continue stirring as the mixture comes to a gentle simmer; it will begin to thicken slightly.
- Cook the orzo: Stir in 1-1/2 cups uncooked orzo pasta and return the browned chicken to the skillet. Reduce the heat to medium-low and cover the pan. Let the orzo simmer, stirring occasionally, until the pasta is tender and has absorbed much of the liquid, about 10–12 minutes. If the mixture seems too thick before the orzo is fully cooked, add a splash more milk or stock as needed.
- Finish with cheese: Once the orzo is cooked and the sauce is creamy, remove the skillet from heat. Stir in 3/4 cup of the freshly grated Parmesan cheese until melted and fully incorporated. Taste and adjust seasoning with salt and pepper as needed.
- Serve and garnish: Spoon the Creamy Orzo into bowls or onto plates. Sprinkle the remaining 1/4 cup Parmesan on top for extra brightness and texture, and scatter chopped fresh parsley over each serving, if using.
Troubleshooting and tips
- Don’t overcook the chicken: Browning the chicken first gives it color and flavor. It will finish cooking in the sauce, so remove it when it is just about cooked through to avoid dryness.
- Adjust liquid as needed: Orzo plumps up as it cooks and absorbs liquid. If the mixture thickens too quickly before the orzo is tender, stir in another 1/4 cup milk or stock at a time until you reach your desired consistency.
- Make it vegetarian: Swap the chicken for firm tofu or additional vegetables and use vegetable stock in place of chicken stock or broth.
- Use smaller broccoli pieces: Chopping broccoli very small ensures it cooks in step with the rest of the dish and blends into the sauce instead of remaining overly crunchy.
- Parmesan tip: Freshly grated Parmesan melts properly and gives a glossy finish. Add it off heat to avoid graininess from overheating the cheese.
Make-ahead and storage
This Creamy Orzo stores well. Cool completely, transfer to an airtight container, and refrigerate for up to 3 days. Reheat gently on the stovetop over low heat with a splash of milk or broth to loosen the sauce. If you want to freeze it, portion into freezer-safe containers and freeze for up to 2 months; thaw overnight in the refrigerator before reheating.
Variations
- Lemon and herb: Stir in 1 teaspoon lemon zest and a squeeze of lemon juice at the end for brightness.
- Spicy kick: Add a pinch of red pepper flakes when you sauté the garlic to build heat into the sauce.
- Extra greens: Fold in a few handfuls of baby spinach at the end until wilted for added color and nutrition.
- Cheesy swap: Replace half the Parmesan with Pecorino Romano for a sharper flavor.
Serving suggestions
Serve this Creamy Orzo as a complete meal with a crisp green salad or a side of roasted vegetables. It also pairs nicely with crusty bread to soak up any remaining sauce. For a lighter accompaniment, a simple lemony arugula salad contrasts the rich, creamy base beautifully.
Final thoughts
This Creamy Orzo recipe is a reliable, crowd-pleasing dish that’s flexible and forgiving. It’s built for busy nights when you want comfort without a lot of fuss. The small, rice-like shape of orzo creates a comforting mouthfeel, while the Parmesan and homemade roux give the sauce a velvety finish. With just a few pantry staples and a bag of frozen vegetables, you can have a satisfying, flavorful dinner on the table that tastes like you spent more time on it than you did.

Creamy Orzo
Equipment
- large nonstick pot
Ingredients
- 1.5 tablespoons olive oil
- 1/2 cup yellow onion finely diced
- 2 teaspoons minced garlic
- 12 ounces chicken breast or thighs 1 large, cut into bite-size pieces
- salt to taste
- black pepper to taste
- 1 16-ounce bag frozen diced vegetables blend of carrots, peas, corn, and green beans
- 1.75 cups broccoli chopped into very small pieces
- 2 tablespoons unsalted butter
- 2 tablespoons all-purpose flour
- 2 cups chicken stock or chicken broth
- 2.25 cups whole milk
- 1 teaspoon Italian seasoning
- 1.5 cups uncooked orzo pasta
- 1 cup Parmesan cheese freshly grated, divided (see notes)
- fresh parsley optional, for serving
Instructions
- Dice the onion, mince the garlic, cut the chicken into bite-size pieces, and chop the broccoli into very small pieces; set all ingredients out so you can work quickly.
- Heat the olive oil in a large nonstick pot over high heat. Add the diced onion and cook for about 2 minutes until softened.
- Add the minced garlic and cook, stirring, for 30 seconds until fragrant.
- Add the chicken, season with salt and pepper, and cook for about 5 minutes until mostly cooked through.
- Add the frozen diced vegetables and chopped broccoli to the pot and stir for 2–3 minutes until the frozen vegetables are thawed and the broccoli is crisp-tender; transfer the mixture to a plate and cover to keep warm.
- Reduce heat to medium and melt the butter in the same pot. Whisk in the flour and cook, whisking constantly, for 1 minute to make a roux.
- Gradually whisk in the chicken stock until smooth, then add the milk and uncooked orzo. Stir in the Italian seasoning.
- Bring the mixture to a simmer, then reduce 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 and stir to combine. Add 3/4 cup of the grated Parmesan a handful at a time, stirring until melted and incorporated. Taste and adjust salt and pepper as needed.
- Serve the orzo hot with the remaining Parmesan sprinkled on top and fresh parsley if desired. Add a splash of milk if you prefer a thinner consistency.
Notes
- Avoid powdery pre-grated Parmesan; use a block and grate for best melting and texture.
- Gently pack grated Parmesan into the measuring cup for accurate measurement.
- Prep ingredients before you start because the cooking proceeds quickly.
- Leftovers keep in the fridge for up to 3 days in an airtight container.
- Reheat on the stove over low heat with a splash of milk to restore creaminess.
