Parmesan orzo with chicken and asparagus is the kind of one-pan dinner that makes you look like you really have your act together on a Wednesday night. Tender chicken, bright asparagus, and silky Parmesan sauce come together in just 30 minutes. It tastes like something from a nice Italian restaurant but it’s so much easier.
Love More Recipes? Try My Oven Roasted Parmesan Asparagus or this Garlic Herb Roasted Potatoes and Asparagus next.

Why You’ll Love This Recipe
- Ready in 30 minutes — perfect for hectic weeknights.
- One pan = very little cleanup.
- Creamy, comforting, and full of real flavor.
- Picky-eater approved — even kids love the cheesy sauce.
- Feels elegant but uses simple, everyday ingredients.
Parmesan Orzo with Chicken and Asparagus
- Total Time: 30 minutes
- Yield: 4 servings
- Diet: Gluten Free
Description
This Creamy Parmesan Orzo with Chicken and Asparagus is the one-pan dinner that will become your new weeknight staple. Tiny orzo pasta is cooked risotto-style, slowly absorbing rich chicken stock until velvety and creamy. Tender shredded chicken and crisp asparagus tips are stirred through at the end, and the whole dish is finished with a generous shower of Parmesan.
Ingredients
- 4 boneless skinless chicken thighs
- 300g orzo pasta
- 200g asparagus, woody ends snapped off, cut into 3cm pieces
- 80g Parmesan cheese, finely grated
- 700ml hot chicken stock
- 100ml double cream
- 1 shallot, finely diced
- 3 garlic cloves, minced
- 2 tablespoons olive oil
- Zest of 1 lemon
- Salt and black pepper to taste
- Fresh parsley to serve
Instructions
1. Season chicken thighs generously. Heat olive oil in a large wide pan over medium-high heat. Brown chicken 5 to 6 minutes per side until golden and cooked through. Set aside on a plate.
2. In the same pan, reduce heat to medium. Add shallot and cook 2 minutes until softened. Add garlic and cook 1 minute more.
3. Add orzo to the pan and toast, stirring, for 1 minute. This adds a lovely nutty depth.
4. Pour in hot chicken stock. Stir well and cook for 10 to 12 minutes, stirring frequently, until orzo is al dente and most of the stock has been absorbed.
5. Shred the rested chicken into chunky pieces. Stir cream, Parmesan, shredded chicken, and asparagus into the orzo.
6. Cook for a further 3 minutes until asparagus is just tender and sauce is glossy. Add lemon zest, season generously, and serve immediately topped with fresh parsley.
Notes
Use hot stock straight from the kettle for faster, more even cooking.
A splash of dry white wine before adding the stock adds lovely depth of flavour.
Chicken breasts work too but thighs stay juicier and more flavourful.
Stir frequently to prevent orzo sticking to the bottom of the pan.
Leftovers thicken significantly – loosen with a splash of stock or water when reheating.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Dinner
- Method: One Pan
- Cuisine: Italian
Ingredients
- 2 cups orzo pasta
- 1 pound boneless, skinless chicken breasts, cut into bite-sized pieces
- 1 tablespoon olive oil
- 1 teaspoon garlic powder
- Salt and pepper, to taste
- 1 cup asparagus, cut into 1-inch pieces
- 3 cups chicken broth
- 1 cup heavy cream
- 1 cup grated Parmesan cheese
- 1 tablespoon lemon juice
- 2 tablespoons fresh parsley, chopped (for garnish)
Substitution notes: Heavy cream can be swapped for half-and-half for a lighter sauce. For dairy-free, try full-fat coconut milk — it adds a subtle sweetness. Use vegetable broth and chickpeas instead of chicken for a vegetarian version. Gluten-free orzo works well if you need to keep it GF.
Why These Ingredients Work
Chicken broth is used to cook the orzo instead of plain water, which infuses every grain with savory flavor before the cream even hits the pan.
Orzo is a magical little pasta — it cooks quickly, stays tender, and absorbs the creamy sauce like a sponge.
Parmesan cheese does the heavy lifting in the sauce, adding deep umami and saltiness that pulls everything together.
Lemon juice is the finishing touch that cuts through all that richness and keeps the dish from feeling heavy.
Tools Needed
- Large pot (for cooking the orzo)
- Large skillet or sauté pan (12-inch works great)
- Colander
- Wooden spoon or spatula
How To Make Creamy Parmesan Orzo with Chicken and Asparagus
Step 1: Cook the Orzo
Bring the chicken broth to a rolling boil in a large pot. Add the orzo and cook according to package directions until al dente — you want a slight bite to it. Drain and set aside. That broth-cooked orzo already has so much more flavor than plain pasta.
Step 2: Cook the Chicken
Heat olive oil in a large skillet over medium heat. Season the chicken pieces with garlic powder, salt, and pepper. Cook, stirring occasionally, until golden brown and cooked through — about 5 to 7 minutes. Remove the chicken from the skillet and set aside.
Step 3: Sauté the Asparagus
In the same skillet (don’t wipe it out — those golden bits are flavor!), add the asparagus and sauté for 3 to 4 minutes. You want it tender but still a vibrant green. The asparagus picks up all those caramelized bits from the chicken as it cooks.
Step 4: Build the Cream Sauce
Reduce the heat to low. Return the cooked chicken to the skillet. Pour in the heavy cream and sprinkle the Parmesan cheese over the top. Stir gently until the cheese melts into a smooth, creamy sauce that coats the chicken beautifully.
Step 5: Add the Orzo and Finish
Stir the cooked orzo into the skillet until everything is combined and well coated in the sauce. Add the lemon juice and give it a final taste — adjust salt and pepper as needed. Serve hot, garnished with fresh parsley.

You Must Know
Don’t overcook the orzo. Pull it just before it’s fully tender — it’ll continue cooking slightly when it goes back into the warm sauce. Mushy orzo can’t be fixed.
Let the chicken rest before stirring it back in. Even just 2 minutes off the heat helps the chicken stay juicy instead of turning rubbery in the sauce.
Use freshly grated Parmesan whenever possible. Pre-shredded cheese has anti-caking agents that can make the sauce grainy instead of silky smooth.
Amelia’s Secret: Add a small handful of fresh spinach right at the end when you stir in the orzo. It wilts in about 30 seconds and adds color, nutrition, and a subtle earthiness that takes this dish to another level — without anyone even noticing it’s there.
Pro Tips & Mistakes to Avoid
If the sauce feels too thick when reheating, add a splash of chicken broth and stir — it comes right back together.
Don’t crank the heat when making the cream sauce or it can break and get greasy. Low and slow is the key to a silky, pourable result.
Also, season the chicken generously before cooking — that’s where most of the dish’s depth of flavor starts.
Flavor Variations
Spicy Kick: Add a pinch of crushed red pepper flakes to the cream sauce for a gentle heat that plays well with the Parmesan.
Sun-Dried Tomato: Stir in a handful of chopped sun-dried tomatoes when you add the asparagus for a sweet, tangy flavor boost.
Mushroom Version: Swap the asparagus for sliced cremini mushrooms for a heartier, earthier dish that’s equally delicious.
Lemon Herb: Double the lemon juice and stir in fresh thyme or basil at the end for a brighter, more summery flavor profile.
Make-Ahead
This dish can be made a day ahead and stored in an airtight container in the refrigerator.
When reheating on the stovetop, add a splash of chicken broth or cream over low heat and stir until it’s saucy again.
Freezing is possible, but cream-based sauces can separate after thawing — it’ll still taste good, just stir vigorously while reheating to bring it back together.
Serving Suggestions
This is a complete meal on its own, but it pairs beautifully with crusty garlic bread to mop up the extra sauce.
A crisp green salad with a light vinaigrette balances the richness. For a dinner party, serve in wide shallow bowls with extra Parmesan shavings on top — it looks absolutely beautiful.

How to Store
Fridge: Store in an airtight container for up to 3 days.
Freezer: Freeze in portions for up to 3 months — the texture may change slightly but the flavor holds well.
Reheat: Warm on the stovetop over low heat with a splash of broth or cream, stirring until smooth. Microwave works in a pinch — cover and heat in 60-second intervals, stirring between each.
Allergy Info
Common allergens: Contains dairy (cream, Parmesan, butter) and gluten (orzo pasta).
Substitution suggestions: Use gluten-free orzo or quinoa to make it GF. For dairy-free, swap heavy cream for full-fat coconut milk and use nutritional yeast in place of Parmesan. The flavor will be different but still delicious.
FAQs
Can I use rotisserie chicken to save time?
Yes! Shred or cube rotisserie chicken and add it when the sauce is ready — just skip the cooking step and heat it through. It’s a great weeknight shortcut.
My sauce is too thick. How do I fix it?
Just add a splash of chicken broth — tablespoon by tablespoon — over low heat while stirring. It loosens right up. This also works great when reheating leftovers.
Can I use a different pasta instead of orzo?
Orzo is ideal because of its size and quick cook time, but ditalini or small shell pasta work too. Just adjust the cooking time to match your pasta.
Is this recipe kid-friendly?
Very much so. The creamy, cheesy sauce is a hit with most kids. If your little ones are skeptical of asparagus, cut it into smaller pieces or sub with frozen peas.
Can I make this lighter?
Swap the heavy cream for half-and-half or even whole milk — you’ll get a thinner sauce but it will still be delicious. Just be careful not to boil the sauce or it may separate with lower-fat dairy.
💬 Tried it? Leave a comment and rating below!



