


Easy One-Pan Chicken Meatballs with Creamy Parmesan Orzo

Tender chicken meatballs and creamy orzo come together in one skillet for a flavorful, comforting dinner. Garlic, Parmesan, and chicken broth give the orzo plenty of savory depth, while the meatballs stay tender and satisfying.
The orzo cooks directly in the chicken broth and cream, absorbing the flavors as it simmers. Parmesan melts into the pasta, giving it a creamy, savory finish, while the browned chicken meatballs add hearty flavor to every serving.
It’s a practical choice for a weeknight dinner when you want something substantial without juggling several pans. Everything finishes together in the skillet, with the orzo becoming creamy as it cooks.
Why You’ll Love This Recipe
- One-pan cooking: The chicken meatballs and creamy Parmesan orzo are prepared in the same skillet, keeping the cooking process simple.
- Creamy and flavorful: Garlic, chicken broth, cream, and Parmesan create a rich sauce that coats the orzo.
- Tender chicken meatballs: Milk and breadcrumbs help keep the meatball mixture moist, while careful mixing helps prevent tough meatballs.
- Straightforward ingredients: The recipe uses familiar ingredients such as ground chicken, breadcrumbs, Parmesan, garlic, broth, cream, and orzo.
- Flexible options: The recipe includes options for baked meatballs, alternate proteins, and small pasta shapes in place of orzo.
- Great for a hearty dinner: With chicken meatballs and creamy pasta together, it makes a satisfying main course.
For the Chicken Meatballs
- Ground Chicken – The base of your meatballs; lean but still tender once mixed with the other ingredients.
- Dry Breadcrumbs – Help bind the mixture and keep the meatballs from becoming dense.
- Parmesan Cheese – Adds salty, savory richness right into the meatball mixture.
- Milk – Moistens the breadcrumbs so the meatballs stay soft.
- Egg – Works as the main binder to hold everything together.
- Fresh Parsley – Optional, but brings a bright, fresh note.
- Italian Seasoning – Gives the meatballs classic herb flavor.
- Salt – Essential for seasoning the chicken mixture.
- Minced Garlic – Adds a boost of savory, aromatic flavor.
- Onion Powder – Enhances the all-around savory taste without adding moisture.
- Black Pepper – Provides a subtle kick.
- Oil – Used for searing the meatballs until golden brown.
For the Garlic Parmesan Orzo
- Garlic – The foundation of the sauce; it becomes fragrant and flavorful as it cooks in the pan.
- Low Sodium Chicken Broth – Adds depth and saltiness while helping the orzo simmer to perfection.
- Orzo Pasta – Cooks right in the broth and cream, absorbing flavor and becoming beautifully creamy.
- Cream – Makes the sauce rich and velvety; heavy cream gives the thickest result.
- Shredded Parmesan Cheese – Melts into the orzo for extra creaminess and nuttiness.
- Salt – Enhances the flavor of the sauce.
- Black Pepper – Rounds out the seasoning with mild heat.
Step-by-Step Guide to Making One-Pan Chicken Meatballs with Creamy Parmesan Orzo
Step 1: Prepare the Chicken Meatball Mixture
Combine the ground chicken with the breadcrumbs, Parmesan, milk, egg, parsley, Italian seasoning, salt, garlic, onion powder, and black pepper. Mix just until everything is evenly combined, taking care not to overmix.
Let the mixture rest for 10–20 minutes so the breadcrumbs can absorb some of the moisture. Then shape the mixture into meatballs about 1–1¼ inches in size.
Step 2: Brown the Meatballs
Warm a large skillet over medium-high heat and add the oil. Brown the meatballs on all sides so they develop a golden exterior.
Once seared, transfer them to a plate and tent them with foil to keep them warm while you prepare the orzo.
Step 3: Start the Garlic Parmesan Orzo
Reduce the heat to medium and add the minced garlic to the same skillet. Cook it for 1 minute.
Pour in the chicken broth and scrape the browned bits from the bottom of the pan. Bring the broth to a gentle boil, allowing those flavorful bits to become part of the cooking liquid.
Step 4: Add the Orzo and Cream
Stir the orzo, cream, shredded Parmesan, salt, and black pepper into the broth.
Arrange the meatballs on top of the orzo, cover the skillet, and let everything simmer over medium-low heat for about 10 minutes. The orzo should be al dente, while the sauce thickens as it cooks.
Step 5: Finish and Serve
Taste the finished dish and adjust the seasoning if needed. Serve the chicken meatballs and creamy Parmesan orzo warm, while the sauce is rich and creamy.
Tips for the Best One-Pan Chicken Meatballs with Creamy Parmesan Orzo
- Avoid overmixing the meatball mixture: Stir only until the ingredients come together. Overmixing can make the chicken meatballs tough.
- Let the mixture rest: The recipe calls for a 10–20 minute rest so the breadcrumbs can absorb some of the moisture.
- Brown the meatballs on all sides: Searing gives the meatballs a golden exterior before they finish cooking with the orzo.
- Scrape up the browned bits: When the chicken broth goes into the skillet, scrape the bottom to incorporate those flavorful browned bits.
- Keep the orzo at a gentle simmer: The recipe specifies medium-low heat during the covered simmer.
- Use cream for the best result: The notes recommend cream because very light dairy options may curdle during simmering.
- Check the orzo before serving: It should be al dente and the sauce should have thickened as it cooks.
Common Mistakes to Avoid
- Mistake: Overmixing the meatball mixture. Mix just until the ingredients are evenly combined to help keep the meatballs tender.
- Mistake: Skipping the resting time. Give the mixture 10–20 minutes so the breadcrumbs can absorb some moisture.
- Mistake: Boiling the cream mixture aggressively. The recipe calls for a gentle simmer and notes that very light dairy options may curdle.
- Mistake: Forgetting to scrape the skillet. The browned bits left behind after searing the meatballs add flavor to the broth.
- Mistake: Overcooking the orzo. The recipe specifies that the orzo should be al dente when finished.
- Mistake: Changing the pasta without considering cooking time. If using another pasta shape, choose one with a similar cooking time as recommended in the recipe notes.
Easy Ways to Change It Up
The following are optional variations specifically supported by the recipe notes:
- Use store-bought meatballs: Chicken, turkey, beef, or frozen meatballs can be used instead of making the meatballs from scratch.
- Bake the meatballs: The recipe provides an oven option instead of pan-searing.
- Try another small pasta: A small pasta shape with a similar cooking time can replace the orzo.
- Make it extra pasta-forward: The recipe notes that the orzo can be increased to 2 cups along with an increase in broth.
- Use a different protein: Turkey or beef meatballs can be used as an alternative to chicken.
- Use frozen meatballs for convenience: Frozen meatballs can be added directly to the orzo and heated through.
These are optional changes; the original recipe remains unchanged.
How to Serve One-Pan Chicken Meatballs with Creamy Parmesan Orzo
Serve this dish warm, with the tender chicken meatballs nestled into the creamy Parmesan orzo.
Because the orzo and meatballs are cooked together and provide the main components of the meal, this recipe works especially well as a straightforward main course. For a simple presentation, spoon the creamy orzo onto plates and arrange the meatballs on top.
Make-Ahead and Storage Tips
The recipe provides specific guidance for storing leftovers and freezing the meatballs.
Refrigerating leftovers: Let the dish cool before placing it in an airtight container. Leftovers can be refrigerated for 2–3 days.
Freezing the meatballs: The meatballs can be frozen either cooked or uncooked. Place them on a parchment-lined tray until solid, then transfer them to freezer bags. The recipe notes that they can be stored for up to 3 months.
Making the meatballs ahead: Since the meatballs can be frozen cooked or uncooked, they are the part of the recipe that offers the clearest make-ahead option.
Reheating: The supplied recipe does not provide specific reheating temperatures or times, so those details are best determined based on the amount being reheated rather than added as a fixed instruction.
If you loved this rceipe, you’ll want to try these reader-favorite recipes next!
Green Chile Chicken Enchilada Casserole
Cracker Barrel-Style Chicken and Dumplings
They’re just as comforting, flavorful, and easy to make for any weeknight dinner.

One-Pan Chicken Meatballs with Creamy Parmesan Orzo
Ingredients
Chicken Meatballs
- 1 pound ground chicken (454 grams)
- ½ cup dry breadcrumbs (55 grams)
- ½ cup Parmesan cheese (35 grams)
- ¼ cup milk1 egg
- ¼ cup finely chopped fresh parsley (optional)
- 1 tsp Italian seasoning
- 1 tsp salt
- 1 tsp minced garlicl
- ½ tsp onion powder
- ¼ tsp black pepper
- 2 tbsp oil
Garlic Parmesan Orzo
- 2 cloves garlic, finely minced
- 2½ cups low sodium chicken broth
- 1½ cups dry orzo pasta (about 278 grams)
- ⅔ cup cream (heavy for a richer sauce; light yields a thinner one)
- ¼ cup shredded Parmesan cheese
- ½ tsp salt
- ¼ tsp black pepper
Instructions
Make the Chicken Meatballs
- Place the ground chicken, breadcrumbs, Parmesan, milk, egg, parsley, Italian seasoning, salt, garlic, onion powder, and pepper into a large bowl. Stir the mixture until everything is evenly combined, but avoid overmixing. Check that no pockets of dry breadcrumbs remain. Let the mixture rest for 10–20 minutes so the breadcrumbs can absorb some moisture. Shape the mixture into balls about 1–1¼ inches in size. Warm a large skillet over medium-high heat. Add the oil, then brown the meatballs on all sides. Transfer the seared meatballs to a plate and tent with foil to keep warm.
Cook the Orzo
- Turn the heat down to medium. Add the minced garlic to the pan and cook for 1 minute. Pour in the chicken broth and scrape up any browned bits from the bottom of the skillet. Let it come to a gentle boil. Stir in the orzo, cream, Parmesan, salt, and pepper. Arrange the meatballs on top, cover the pan, and let everything simmer over medium-low heat for about 10 minutes. The orzo should be al dente and the sauce will thicken as it cooks. Taste and adjust seasoning if needed. Serve warm.
Notes
- Prefer more pasta? Increase the orzo to 2 cups and the broth to 3¼ cups.
- Oven option: Instead of pan-searing, you can bake the meatballs at 400°F for about 12 minutes, or until they reach 165°F internally.
- Alternate proteins: Store-bought or homemade meatballs—chicken, turkey, beef, or even frozen—will work. Add them directly to the orzo and heat until warmed through.
- Pasta swaps: Any small pasta shape with a similar cook time can replace the orzo.
- About the cream: Very light dairy options may curdle during simmering, so stick with cream for best results.
- Refrigerate: Keep leftovers in an airtight container for 2–3 days. Let the dish cool before storing.
- Freeze ahead: The meatballs freeze beautifully. Freeze them cooked or uncooked by placing them on a parchment-lined tray until solid, then transfer to freezer bags. Store for up to 3 months.
Calories: 586 kcal | Carbohydrates: 59g | Protein: 42g | Fat: 20g | Saturated Fat: 8g | Cholesterol: 160mg | Sodium: 1440mg | Potassium: 976mg | Fiber: 3g | Sugar: 5g | Vitamin A: 605 IU | Vitamin C: 7mg | Calcium: 298mg | Iron: 3mg
Frequently Asked Questions
- Can I use store-bought meatballs instead of making my own?
Absolutely. If you’ve got frozen or pre-cooked meatballs lurking in the freezer, throw them in! Just skip the searing step and let them warm through as the orzo cooks. Dinner shortcut = unlocked.
- My cream curdles every time—what am I doing wrong?
This recipe needs real cream (heavy or thickened). Lower-fat substitutes can split when simmered with broth and pasta. Stick with cream and keep the heat to a gentle simmer—no aggressive boiling!
- The meatballs came out a bit tough. How do I keep them soft and juicy?
Don’t overmix. Seriously. Mix the ingredients just until they come together—overworking ground chicken turns it rubbery. The milk + breadcrumbs combo works magic for tender, springy meatballs.
- Can I bake the meatballs instead of pan-searing?
Yep! Bake at 400°F / 200°C for about 12 minutes, then pop them into the pan with the orzo. It’s cleaner, easier, and still gives you beautifully cooked meatballs. No oil splatter on your stovetop—winning.
- I don’t have orzo. Can I use another pasta?
You can! Just stick with a small pasta that cooks in a similar amount of time—think small shells or ditalini. If it takes longer to cook, add a splash more broth so the whole dish stays nice and saucy.


2 Responses
Love this recipe! I’ve made some minor tweaks and adjustments along the way, whenever just feeling a little different. I include 1 TBSP Basil paste to the meatball mixture. And then in the sauce I add 2 tsp Dijon mustard, 1 TBSP Vegetable Base Low Sodium Better Than Bouillon, and increase stock to 3 cups. It’s a nice little change to cut through the heavy cream that I use as well. I finish with another 1 TBSP of Basil Paste. I love how this recipe is so flexible and forgiving. Thanks for posting and sharing!
Hi Beth,
Thank you so much for your kind review! I love the tweaks you made—especially the basil paste and Dijon mustard. They sound like delicious additions! I’m so glad you enjoyed the recipe and appreciate you taking the time to share your version. Happy cooking! ❤️