I’m always looking for recipes that feel like comfort food but actually nourish my family, and this Cheesy Chicken Broccoli Orzo has become one of those dishes I make on repeat. It came about one Tuesday evening when I had chicken, broccoli, and orzo in my pantry, and I wanted something warm and creamy without spending an hour at the stove. The result? A one-pan meal that tastes like something you’d order at a nice restaurant, but takes about 30 minutes from start to finish.
What I love most is that Lily actually asks for seconds, and Noah will eat the broccoli without complaint. Jake says it’s his favorite weeknight dinner, which in my book means this recipe is officially a keeper. The combination of tender pasta, juicy chicken, and crispy-tender broccoli all coated in a silky cheese sauce is exactly what healthy eating should taste like.
Why You'll Love This Recipe
- One-Pan Wonder: Everything cooks in a single skillet, which means less cleanup and more time with your family after dinner.
- Protein-Packed: Loaded with chicken and cheese, this meal keeps you full and satisfied for hours, making it perfect for busy weeknights.
- Kid-Approved: My kids actually eat their vegetables in this dish without negotiation, and yours might too.
- Budget-Friendly: Simple pantry staples mean this costs a fraction of takeout while tasting just as delicious.
- Customizable: Swap vegetables, use different pasta shapes, or adjust the cheese to your liking and it still tastes amazing.
Ingredients You'll Need
I keep all of these ingredients on hand because they’re versatile pantry staples that work in so many recipes. The combination creates a naturally creamy sauce without heavy cream, letting the flavors of the chicken and broccoli really shine through.
- 2 tablespoons olive oil, for cooking and creating a flavorful base.
- 450g (1 lb) boneless, skinless chicken breasts, cut into bite-sized pieces so they cook evenly and quickly.
- Salt and freshly cracked black pepper, to taste at each stage of cooking.
- 1 medium yellow onion, diced into small pieces for sweetness and flavor depth.
- 4 cloves garlic, minced finely to release their aromatic oils.
- 240ml (1 cup) low-sodium chicken broth, the flavorful base for our sauce.
- 240ml (1 cup) whole milk, which creates a creamy texture without being too heavy.
- 230g (8 oz) orzo pasta, those little rice-shaped noodles that absorb sauce beautifully.
- 4 cups fresh broccoli florets, roughly the size of your thumb so they stay tender but not mushy.
- 115g (1 cup) freshly grated sharp cheddar cheese, for that sharp cheesy flavor that makes this dish unforgettable.
- 60g (1/2 cup) grated Parmesan cheese, which adds nuttiness and helps create a silky sauce.
- 1/2 teaspoon Italian seasoning, or you can use fresh herbs if you have them on hand.
- 1/4 teaspoon red pepper flakes, optional but I always add it for a subtle warmth.
Use freshly grated cheese, not pre-shredded. Pre-shredded cheese contains anti-caking agents that prevent it from melting smoothly into a silky sauce. I grate my own on a box grater in about two minutes, and the difference is noticeable.
Cut your chicken into even, bite-sized pieces. This ensures everything cooks at the same rate and makes the dish easier to eat, especially for the kids. I usually cut each breast into about 8 pieces.
Don’t skip the garlic and onion. These aromatics create the flavor foundation for the entire dish. If you’re making this for someone who dislikes them, you can always strain them out after sauteing, but I promise they won’t even taste noticeable once cooked down.
Fresh broccoli florets work best. While frozen broccoli will work in a pinch, fresh florets give you more control over the texture. I cut mine to be about the size of my thumb so they cook in the same time as the pasta.
If you’re looking to boost the protein even more, try pairing this with other high-protein meals throughout your week for balanced nutrition.
Note: Don't rinse your pasta after draining. The starch left on the noodles helps the sauce cling to them and creates a creamier final dish.
How to Make Cheesy Chicken Broccoli Orzo
I’ve tested this recipe about a hundred times now, and the key is managing your heat and not rushing the cooking process. Everything happens in one skillet, so you’ll be able to watch your dinner come together.
Step 1: Sear the Chicken.
Heat your olive oil in a large skillet over medium-high heat until it shimmers, about 1 minute. Add your diced chicken pieces and season generously with salt and pepper. Cook for 5-6 minutes, stirring occasionally, until the chicken is golden brown on the outside and cooked through. You’re not trying to cook it completely, just get a nice golden color that adds flavor. Transfer the cooked chicken to a plate and set aside.
Lora’s Tip: Don’t move the chicken around too much in those first 2-3 minutes. Let it sit and develop that golden crust, which is where all the flavor lives.
Step 2: Build Your Aromatic Base.
In the same skillet, add your diced onion and cook for 3-4 minutes, stirring frequently, until it becomes translucent and soft. Add your minced garlic and cook for another 30 seconds until it’s fragrant. This is the flavor foundation, so don’t skip this step or rush it.
Lora’s Tip: When garlic first hits the hot pan, you’ll smell it immediately. That’s your signal it’s done. Any longer and it turns bitter.
Step 3: Create the Sauce.
Pour in your chicken broth and scrape the bottom of the pan with a wooden spoon to release all those flavorful brown bits (this is called deglazing). Add the whole milk and whisk gently to combine. Stir in the Italian seasoning and red pepper flakes if you’re using them. Let this mixture come to a gentle simmer, about 2-3 minutes.
Step 4: Add Pasta and Broccoli.
Add your uncooked orzo pasta directly to the simmering liquid, along with the broccoli florets. Stir well to distribute everything evenly. The pasta will look like it’s drowning, but that’s exactly right. Let everything simmer for 10-12 minutes, stirring occasionally, until the pasta is tender and has absorbed most of the liquid. The whole mixture will thicken as the starch from the pasta releases into the sauce.
Lora’s Tip: Stir every couple minutes to prevent sticking and to ensure even cooking. If the mixture gets too thick before the pasta is done, add a splash more broth or milk.
Step 5: Finish with Cheese and Chicken.
Remove the skillet from heat. Add your freshly grated cheddar and Parmesan cheese, then return the cooked chicken to the pan. Stir everything together gently until the cheese melts completely and coats all the pasta and broccoli. The residual heat will melt the cheese beautifully without making it grainy. Taste and adjust seasoning with salt and pepper.
Similar to how I make Garlic Parmesan Chicken Pasta, this creamy coating is the magic that ties everything together beautifully.
Lora's Kitchen Tips
- Mise en place saves stress. Chop and measure everything before you start cooking. I learned this the hard way when I was frantically mincing garlic while my chicken was getting cold.
- Milk is better than heavy cream here. Heavy cream would make this too rich, but whole milk gives you creaminess with better flavor balance and lighter mouthfeel.
- Stir constantly during the last few minutes. This prevents the bottom from sticking and ensures the pasta cooks evenly in the sauce.
- Don't overcook the broccoli. It continues cooking as the sauce simmers, so aim for bright green florets that still have a slight bite to them.
- Let it sit for 2 minutes after finishing. This allows the sauce to set up slightly and the flavors to meld together beautifully.
Variations and Substitutions
The beauty of this recipe is how adaptable it is to what’s in your kitchen. I’ve made variations for different occasions and they’ve all turned out delicious.
Broccoli and Spinach Version: Add a handful of fresh spinach right at the end instead of some of the broccoli. It wilts beautifully and adds iron and nutrients.
Garlic Lovers Edition: Increase the garlic to 6-8 cloves and add 1/2 teaspoon of garlic powder. This is what Jake requests when he’s had a long day at work.
Creamy Tomato Version: Add 240ml (1 cup) of crushed tomatoes with the broth for a slightly tangy, creamy sauce. Reduce the milk to 120ml (1/2 cup) to keep the consistency right.
Mushroom and Broccoli: Replace half the broccoli with sliced mushrooms that you cook in step 2 with the onions. The earthy flavor is incredible.
Protein Boost: Use Greek yogurt stirred in at the end instead of some of the milk for extra protein and tanginess. It’s what I do on nights when we’re being particularly health-conscious.
What to Serve with Cheesy Chicken Broccoli Orzo
This dish is hearty enough to serve on its own, but I like to add a few sides to round out the meal and make it feel more complete.
A simple green salad with a bright vinaigrette cuts through the richness beautifully. I dress mine with lemon juice, Dijon mustard, and olive oil while the pasta is still cooking.
Crusty garlic bread is always welcome at our table. I make it by toasting sliced bread with butter, minced garlic, and a sprinkle of Parmesan under the broiler for 3-4 minutes.
For a lighter option that still adds great texture, try roasted asparagus or green beans on the side. Toss them with olive oil, salt, and pepper, then roast at 400F for 12-15 minutes.
If you want a complementary main course option, try pairing this with Crispy Ground Beef Tacos on alternate weeknights for variety.
For beverages, unsweetened iced tea or sparkling water with lemon works perfectly. If you want something fancier, a light white wine like Pinot Grigio pairs beautifully with the creamy cheese sauce.
Storage, Freezing, and Reheating
- Storage: Keep leftovers in an airtight container in the refrigerator for up to 3 days. The pasta will absorb more of the sauce as it sits, which I actually love, but add a splash of milk when reheating if it's too thick.
- Freezing: This dish freezes well for up to 2 months. Cool it completely, then transfer to freezer-safe containers, leaving about 2cm (1 inch) of space at the top for expansion.
- Thawing: Move the container to the refrigerator the night before you want to eat it. Thawing slowly in the fridge helps the sauce stay creamy rather than separating.
- Reheating: Warm leftovers in a skillet over medium heat, stirring occasionally and adding a splash of milk to loosen the sauce. You can also microwave individual portions in 1-2 minute intervals, stirring between each, but the stovetop method keeps the texture better.
- Make-ahead tip: You can prep all the ingredients the night before, including chopping the chicken and vegetables. Store them separately in airtight containers so they stay fresh and ready to go.
Frequently Asked Questions
Here are the questions I get asked most about this recipe:
Can I use frozen broccoli instead of fresh?
Yes, but thaw it first and drain any excess moisture. Frozen broccoli tends to be softer, so add it a couple minutes later in the cooking process to prevent it from becoming mushy. You’ll need about 350g (12 oz) of frozen broccoli to equal 4 cups of fresh florets.
What if I don't have orzo pasta?
You can substitute with any small pasta shape. Ditalini, small shells, or even regular elbow macaroni all work beautifully. The cooking time might vary slightly depending on the shape, so start checking for doneness at the 8-minute mark.
Can I make this dairy-free?
You can use unsweetened almond milk or oat milk instead of regular milk, though it won’t be quite as creamy. For the cheese, nutritional yeast gives a cheesy flavor without dairy, though the texture will be different. I’d recommend trying the original recipe first if possible, as the cheese is really what makes this special.
Is this recipe really done in 30 minutes?
Yes, from the moment you start chopping to when you sit down to eat, it’s about 25-30 minutes. The key is having everything prepped before you start cooking. If you’re including prep time from raw ingredients, add another 5-10 minutes depending on your knife skills.
Can I make this without chicken to serve vegetarians?
Absolutely. Skip the chicken and add an extra cup of broccoli or mix in some mushrooms and spinach. Cook the vegetables with the onions and garlic, then proceed with the rest of the recipe. It’s still creamy, comforting, and filling.
I really hope this Cheesy Chicken Broccoli Orzo becomes a regular rotation in your kitchen like it has in mine. There’s something magical about a meal that tastes indulgent but actually nourishes your body and makes your family ask for seconds. Jake made me promise to never stop making this, and honestly, I can’t imagine wanting to.
With love and melted cheese,
Lora x
Cheesy Chicken Broccoli Orzo
4
servings15
minutes20
minutes520
kcalIngredients
2 tablespoons olive oil
450g (1 lb) boneless, skinless chicken breasts, cut into bite-sized pieces
Salt and freshly cracked black pepper to taste
1 medium yellow onion, diced
4 cloves garlic, minced
240ml (1 cup) low-sodium chicken broth
240ml (1 cup) whole milk
230g (8 oz) orzo pasta
4 cups fresh broccoli florets
115g (1 cup) freshly grated sharp cheddar cheese
60g (1/2 cup) grated Parmesan cheese
1/2 teaspoon Italian seasoning
1/4 teaspoon red pepper flakes, optional
Directions
Heat olive oil in a large skillet over medium-high heat. Add chicken pieces, season with salt and pepper, and cook for 5-6 minutes, stirring occasionally, until golden brown. Transfer to a plate.
In the same skillet, add diced onion and cook for 3-4 minutes until translucent. Add minced garlic and cook for 30 seconds until fragrant.
Pour in chicken broth and scrape the bottom of the pan. Add milk and whisk gently. Stir in Italian seasoning and red pepper flakes. Let mixture simmer for 2-3 minutes.
Add uncooked orzo pasta and broccoli florets directly to the simmering liquid. Stir well and simmer for 10-12 minutes, stirring occasionally, until pasta is tender and liquid is mostly absorbed.
Remove from heat. Add freshly grated cheddar and Parmesan cheese, then return cooked chicken to the pan. Stir until cheese melts completely. Taste and adjust seasoning with salt and pepper. Let sit for 2 minutes before serving.








