This recipe features homemade chicken meatballs paired with a creamy Tuscan-style orzo. The meatballs are baked instead of fried, and the entire dish comes together in just 45 minutes—a complete meal that's perfect for busy weeknights or easy entertaining.

Chicken Meatballs with Tuscan-Style Creamy Orzo
- Baked, not fried meatballs: I baked the meatballs—making them less greasy and easier to cook in batches—while I cooked the orzo on the stovetop, reducing hands-on time. Everything came together in about 45 minutes without sacrificing flavor. Healthier and hands-off. Bonus: Meatballs are great for meal prep, freeze well, and versatile: serve them with garlic parmesan orzo or Greek orzo.
- Cast iron skillet: I cooked and served the dish in a 12-inch cast iron skillet, which not only looked rustic and inviting but also helped heat retention, making it perfect for keeping the dish warm at the table just like this shrimp orzo.
- Tuscan-style sauce: Instead of making a tomato-based sauce or a plain cream sauce, I simmered the orzo in chicken stock together with sun-dried tomatoes, heavy cream, and fresh spinach, giving the dish a Tuscan-inspired flavor without needing additional cheese or tomato sauce. If you love these flavors, don't miss my other comfort food dinner recipes: Tuscan gnocchi and Tuscan salmon.


How to Make Chicken Meatballs with Orzo - Step-By-Step Photos
This is a quick rundown of the recipe, complete with helpful step-by-step photos! Tip: For the full recipe & instructions please scroll down to the recipe card.
- Gather all your ingredients! The photo below shows everything you’ll need — take a screenshot to make your shopping list even easier. I’m so excited for you to try this easy, delicious recipe!

- First, I preheated the oven to 450°F and lined a large baking sheet with parchment, lightly spraying it with cooking spray.
- For the meatballs, I mixed ground chicken (a combo of breast and thigh meat for extra juiciness), an egg, panko breadcrumbs (Italian or gluten-free works too), Italian seasoning, garlic powder, and salt and pepper.

- I shaped the mixture into about 20 small meatballs (oiled hands help prevent sticking) and baked them for 25–30 minutes, flipping halfway.

- While they baked, I heated my 12-inch cast iron skillet over medium-high heat and sautéed sun-dried tomatoes (plus their oil) with uncooked orzo for 2 minutes to infuse the flavors and toast dry orzo a little.

- Then, I added chicken stock, brought it to a boil, and simmered for 5–10 minutes, stirring occasionally (to prevent orzo from sticking to the bottom).

- Once the orzo was tender, I stirred in heavy cream and spinach until creamy and wilted, then nestled in the baked meatballs for a final minute of cooking.
- I love serving it warm! You can also top it with parmesan or fresh herbs — so good!



Tips for Success
- No heavy cream? Use half-and-half or canned evaporated milk. For a dairy-free version, use coconut cream or cashew milk.
- Out of orzo? Substitute with small pasta shapes like dilation, pearl couscous, mini elbow pasta, or arborio rice. If using rice, cook it separately.
- You can use store-bought meatballs—chicken, turkey, beef, or even plant-based options. Simply cook them according to the package instructions and add them to the creamy Tuscan orzo.
- Stir in lemon zest or juice at the end, especially if the dish feels too rich.
- Make-ahead tip: Pre-roll and freeze raw meatballs on a sheet tray—bake directly from frozen by adding 5–7 minutes to the cook time.
Storage & Reheating Instructions
- Refrigerator: Store cooled chicken meatballs and orzo in an airtight container for up to 4 days. You can keep them together or separately for easier reheating.
- Freezer: I do not recommend freezing this dish. The creamy orzo sauce can separate and become grainy after thawing, and the orzo can turn mushy. If you do want to freeze it, I suggest freezing the baked meatballs separately and making a fresh batch of orzo when you're ready to serve. Freeze cooled meatballs on a baking sheet, then transfer to a freezer-safe bag. Store for up to 2 months.
- Reheat in Microwave: Place in a microwave-safe dish with a splash of broth, cream, or water. Cover loosely and heat in 30-second intervals, stirring between each, until warmed through.
- Reheat on Stovetop: Add orzo and meatballs to a skillet with a splash of liquid. Cover and heat on medium-low, stirring occasionally, until hot and creamy.
- Reheat from Frozen: Thaw overnight in the fridge if possible. If reheating directly from frozen, microwave on defrost, then full power, or bake frozen meatballs at 375°F for 15–20 minutes. Reheat orzo on the stovetop with extra liquid over low heat.
- Extra Tips: Add a bit of cream or broth while reheating to restore the orzo’s creamy texture. For convenience, freeze in individual portions.
Serve with
- Apple Spinach Salad
- Tomato Cucumber Lettuce Salad
- Berry Spinach Salad with Pecans and Balsamic Glaze
- Tomato and Cucumber Salad with Avocado, Mozzarella, and Basil Pesto
- Garlic Butter Dinner Rolls
- Spinach and Ricotta Flatbread
More Chicken Orzo Recipes

Baked Chicken Meatballs with Orzo
Ingredients
For the chicken meatballs:
- 1 lb ground chicken (I used a mixture of chicken breasts and thighs)
- 1 large egg
- ½ cup panko breadcrumbs (use gluten-free for gluten-free version)
- 1 teaspoon Italian seasoning
- 1 teaspoon garlic powder
- Salt and pepper to taste
For the Orzo pasta:
- ⅓ cup sun-dried tomatoes chopped (with their oil)
- 1 cup orzo uncooked
- 2 cups chicken stock
- 4 oz fresh spinach
- 1 cup heavy cream
- Salt and pepper to taste
- grated Parmesan optional, for serving
Instructions
Make the meatballs:
- Preheat oven to 450 F. Line a large baking sheet with parchment paper. Gently coat the parchment paper with cooking spray.
- In a bowl, add ground chicken, egg, panko breadcrumbs, Italian herbs, garlic powder, and salt and pepper to taste.
- Stir the mixture with clean hands until well combined.
- Shape the ground chicken mixture into meatballs (around 1 tablespoon).
- Place the meatballs onto the prepared baking sheet. Bake the meatballs for 25-30 minutes, flipping them halfway through baking.
Prepare the orzo:
- Heat your 12-inch cast iron skillet over medium-high heat. Add the chopped sun-dried tomatoes and their oil to the skillet. Add the uncooked orzo and cook it, stirring, for 2 minutes, to infuse the flavors together.
- Add the chicken stock into the skillet with orzo. Bring to a boil, then reduce heat to simmer. Simmer the orzo for 5-10 minutes, occasionally stirring, to prevent the orzo from sticking to the bottom of your pan.
- Add heavy cream and spinach. Simmer for 2 minutes or until the orzo is creamy and the spinach is wilted.
- Add the baked chicken meatballs and cook them for 1 minute. Serve the orzo and chicken meatballs warm, garnished with parmesan if desired.
Notes
- I used a mixture of chicken breasts and thighs (light and dark meat) because this gives your meatballs a juicier flavor.
- Instead of panko breadcrumbs, you can use Italian breadcrumbs. You can also use gluten-free version.
- Shape your ground chicken mixture into 20 meatballs – this is the perfect amount and size for baking.
- I like to shape the meatballs with clean and oiled hands, to prevent chicken from sticking to your hands.
- You can serve baked meatballs garnished with some chopped parsley, basil, or just a sprinkle of parmesan cheese.
Nutrition
Nutrition Disclaimer:
The nutritional information on this website is only an estimate and is provided for convenience and as a courtesy only. The accuracy of the nutritional information for any recipe on this site is not guaranteed. It should not be used as a substitute for a professional nutritionist’s advice.

I used store-bought meatballs, the flavor is fantastic! I served it with Caesar salad for the 2 of us and a bottle of Pinot Grigio.
Looks like you made a great dinner out of this recipe, Andy! Thank you for sharing that with me!
Delicious!!!
Thanks, Fran!