Tender oven-baked chicken meatballs served over a creamy one-pan spinach and sun-dried tomato orzo ready in 45 minutes.
Here in Austin, the cast iron skillet is the undisputed workhorse of the kitchen. While it is often associated with searing steaks or baking cornbread, it is also the perfect vessel for creating luxurious, creamy pasta dishes without generating a sink full of dishes. This recipe for Chicken Meatballs with Orzo is a staple in my weekly rotation because it balances the comfort of a rich cream sauce with the lightness of lean poultry. By baking the meatballs in the oven while the orzo simmers on the stove, you cut the active cooking time in half and avoid the greasy splatter of pan-frying. The result is a sophisticated, Tuscan-inspired dinner that feels special enough for a date night but is practical enough for a busy Tuesday.
The secret weapon in this recipe is the oil from the jar of sun-dried tomatoes. Do not drain and discard it! Instead of using olive oil to toast the orzo, utilize the tomato-infused oil from the jar. It creates an aromatic, savory foundation that infuses every grain of pasta with a deep, concentrated tomato flavor before you even add the broth.
A Tuscan-Inspired Weeknight Skillet

Why You'll Love This Recipe
- Oven-Baked Ease: Baking the meatballs creates a perfectly round shape and uniform texture without the mess of frying in oil.
- Risotto-Style Creaminess: Cooking the orzo directly in the chicken stock and cream releases starches that thicken the sauce naturally, mimicking the texture of risotto with a fraction of the effort.
- Flavor Depth: The combination of concentrated sun-dried tomatoes and earthy spinach creates a robust flavor profile that elevates the mild ground chicken.
- Meal Prep Friendly: The meatballs hold up beautifully for leftovers, and the pasta reheats well with just a splash of extra water.
Ingredients
To achieve a rich sauce and tender meatball, specific ingredients are key.
- Ground Chicken: 1 lb. I recommend a mix of breast and thigh meat if available; thigh meat adds moisture and flavor that prevents the meatballs from drying out.
- Panko Breadcrumbs: ½ cup. Japanese-style breadcrumbs keep the texture light and airy.
- Sun-Dried Tomatoes: ⅓ cup, oil-packed. You will use both the chopped tomatoes and about a tablespoon of their jarred oil.
- Orzo: 1 cup dry. This rice-shaped pasta is perfect for absorption cooking.
- Chicken Stock: 2 cups. Use a high-quality, low-sodium stock so you can control the salt level.
- Heavy Cream: 1 cup. This provides the velvety finish. Do not substitute milk, as it may curdle with the acidity of the tomatoes.
- Spinach: 4 oz fresh baby spinach. Fresh wilts instantly and offers a cleaner flavor than frozen.
- Aromatics: Garlic powder and Italian seasoning blend for consistent flavor.
How to Make Chicken Meatballs with Orzo

Bake the Meatballs
Preheat your oven to 450°F. Line a large baking sheet with parchment paper and lightly coat it with cooking spray to prevent sticking. In a large mixing bowl, combine the ground chicken, egg, panko breadcrumbs, Italian seasoning, garlic powder, salt, and pepper. Mix gently with clean hands just until combined; overmixing will make the meat tough. Shape the mixture into golf-ball-sized rounds (about 1 tablespoon each) and place them on the prepared baking sheet. Bake for 25 to 30 minutes, flipping them halfway through to ensure even browning.
Toast the Orzo
While the meatballs bake, heat your 12-inch cast iron skillet over medium-high heat. Add the chopped sun-dried tomatoes along with a tablespoon of their oil. Stir in the dry, uncooked orzo. Toast the pasta in the oil for about 2 minutes, stirring constantly. You will smell a nutty aroma as the pasta browns slightly.
Simmer the Broth
Pour the chicken stock into the hot skillet. It will steam vigorously. Bring the liquid to a boil, then immediately reduce the heat to a simmer. Cook for 5 to 10 minutes, stirring occasionally. Orzo loves to stick to the bottom of the pan, so keep it moving.
Cream and Wilt
Once the orzo is tender and most of the liquid is absorbed, stir in the heavy cream and fresh spinach. Let it simmer for another 2 minutes. The sauce will thicken, and the spinach will wilt into vibrant green ribbons.
Combine and Serve
Remove the baked meatballs from the oven and nestle them into the creamy orzo skillet. Let them cook together for 1 minute to marry the flavors. Garnish with freshly grated Parmesan cheese and serve warm.
Common Mistakes to Avoid
- Overworking the Meat: When mixing the chicken and breadcrumbs, stop as soon as they are combined. Compressing the meat too much results in dense, rubbery meatballs.
- Scorching the Orzo: Orzo is small and burns easily. When toasting it in the oil, do not walk away from the stove. Keep it moving.
- Ignoring the Stir: During the simmering phase, the starches in the pasta settle at the bottom. If you don't stir occasionally, you will end up with a burnt crust of pasta on your skillet.
Tips and Tricks for Success
- Wet Hands: Ground chicken is notoriously sticky. Keep a small bowl of water nearby and dampen your hands before rolling the meatballs to prevent the mixture from sticking to your palms.
- The Skillet Matters: A 12-inch cast iron skillet is ideal because it retains heat evenly, but any wide, heavy-bottomed sauté pan will work. Ensure it is wide enough so the orzo spreads out and cooks evenly.
- Meat Thermometer: To ensure the chicken is safe without cutting it open and letting juices escape, check that the internal temperature reaches 165°F.
Variations
- Turkey Swap: Ground turkey is an excellent substitute for chicken and pairs equally well with the savory tomato flavors.
- Lemon Zest: If the sauce feels too rich, stir in 1 teaspoon of fresh lemon zest right at the end to brighten the flavor profile.
- Greens Substitute: If you aren't a fan of spinach, chopped kale (ribs removed) works well, though you will need to add it about 3 minutes earlier to allow it to soften.
How to Serve
This is a complete meal in a bowl, but it pairs beautifully with a slice of crusty garlic bread to mop up the creamy sauce. A crisp green salad with a sharp vinaigrette helps cut through the richness of the heavy cream.

Make Ahead and Storage
- Refrigerator: Store leftovers in an airtight container for up to 3 days. The orzo will absorb the sauce as it sits.
- Reheating: When reheating on the stove or microwave, add a splash of chicken broth or water to loosen the pasta and restore the creamy consistency.
- Freezing: You can freeze the baked meatballs separately for up to 3 months. I do not recommend freezing the creamy orzo, as the dairy sauce tends to separate and the pasta becomes mushy upon thawing.
Recipe Notes / What I Learned
I learned that using the oil from the sun-dried tomatoes eliminates the need for extra olive oil and adds a significant flavor boost. Also, be careful with salt; the chicken stock and Parmesan are salty, so taste the orzo before adding extra seasoning at the end.
Nutrition Snapshot
A serving contains approximately 550 calories, largely driven by the heavy cream and protein-rich chicken.

Chicken Meatballs with Orzo
Equipment
- 1 Large baking sheet
- 1 12-inch cast iron skillet or large pan
Ingredients
Group: 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
Group: 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
- Preheat oven to **450 F**. Line a large baking sheet with parchment paper and gently coat with cooking spray. In a bowl, combine ground chicken, egg, panko breadcrumbs, Italian herbs, garlic powder, and salt and pepper. Stir the mixture with clean hands until well combined. Shape the mixture into meatballs (around 1 tablespoon each). Place the meatballs onto the prepared baking sheet. Bake for **25-30 minutes**, flipping them halfway through baking.
- 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
Nutrition
FAQs
Can I fry the meatballs instead of baking them?
Yes. You can pan-fry the meatballs in olive oil for 4-5 minutes per side until cooked through. However, baking is more hands-off and uses less added fat.
Is orzo gluten-free?
No, orzo is a wheat pasta. To make this gluten-free, use a gluten-free orzo substitute or rice (cooking times will vary for rice).
Can I use half-and-half instead of heavy cream?
You can, but the sauce will be thinner. If you use half-and-half, be careful not to boil it vigorously, as it can curdle more easily than heavy cream.




