


This cozy skillet meal is an instant crowd-pleaser.
As everything simmers together, the garlic, Parmesan, and tender chicken meatballs turn warm, creamy, and irresistibly flavorful.
Your family will love digging into the rich, risotto-like orzo,
and you’ll love how simple it is to get a hearty, comforting dinner on the table with just one pan.

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.


One-Pan Chicken Meatballs with Creamy Parmesan Orzo
A comforting skillet meal made with tender chicken meatballs and orzo simmered in a rich, garlicky Parmesan sauce. Everything cooks in one pan, making this a convenient weeknight dinner that’s ready in about 45 minutes.
Print
Pin
Course: Main Course
Cuisine: American
Keyword: One-Pan Chicken Meatballs with Creamy Parmesan Orzo
Prep Time: 20 minutes minutes
Cook Time: 25 minutes minutes
Total Time: 45 minutes minutes
Servings: 4
Notes
Ingredients
Chicken Meatballs-
1 pound ground chicken (454 grams)
-
½ cup dry breadcrumbs (55 grams)
-
½ cup Parmesan cheese (35 grams)
-
¼ cup milk
-
1 egg
-
¼ cup finely chopped fresh parsley (optional)
-
1 teaspoon Italian seasoning
-
1 teaspoon salt
-
1 teaspoon minced garlic
-
½ teaspoon onion powder
-
¼ teaspoon black pepper
- 2 tablespoons oil
-
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
-
½ teaspoon salt
- ¼ teaspoon 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.
- 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.
- 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

- 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.
