There is something truly magical about creamy pasta dishes paired with tender, flavorful meatballs, and that’s exactly what you get with this Tuscan Chicken Meatball Orzo Recipe. This dish combines juicy chicken meatballs with silky orzo pasta nestled in a rich sauce of sun-dried tomatoes, fresh herbs, and Parmesan cheese. Every bite bursts with warmth and comfort, making it a perfect weeknight dinner or a dish to impress friends without sweating over complicated cooking. Trust me, once you try this Tuscan Chicken Meatball Orzo Recipe, it will become one of your all-time favorites.

Ingredients You’ll Need
Gathering simple, quality ingredients is key to nailing this recipe. Each one plays a vital role in building layers of flavor, texture, and that beautiful rustic look that Tuscan cuisine is known for.
- Ground chicken: The lean base for tender meatballs that soak up all the seasonings.
- Large egg: Acts as a binder to keep the meatballs perfectly together without crumbling.
- Grated Parmesan cheese: Adds a savory, nutty richness to both meatballs and sauce.
- Fresh parsley: Brightens up the meatballs with a pop of herbal freshness.
- Kosher salt and black pepper: Essential seasonings to enhance every ingredient’s natural flavor.
- Whole milk: Keeps the meatballs moist and tender.
- Fine dry breadcrumbs: Provides the right texture to the meatballs without making them dense.
- Garlic and yellow onion: Infuse soul-satisfying aroma and depth.
- Extra virgin olive oil: For browning meatballs to a crisp, golden finish.
- Unsalted butter: Adds richness to sautéed aromatics and the sauce.
- Large shallot: Delivers a subtle sweetness in the sauce base.
- Chicken broth: Forms the savory foundation for simmering the orzo.
- Sun-dried tomatoes: Bring a punch of tangy sweetness balancing the creamy elements.
- Baby spinach: Adds color, nutrients, and freshness, wilting perfectly into the sauce.
- Fresh thyme and rosemary: Classic Tuscan herbs that elevate every mouthful.
- Orzo pasta: Small, rice-shaped pasta that soaks up all those rich flavors beautifully.
- Heavy cream: Gives the sauce a luscious, velvety texture that clings to every bite.
How to Make Tuscan Chicken Meatball Orzo Recipe
Step 1: Make the Meatballs
Start by combining ground chicken, the beaten egg, Parmesan, chopped parsley, kosher salt, pepper, milk, breadcrumbs, minced garlic, and finely chopped onion in a mixing bowl. Gently mix everything together, careful not to overwork the meat or your meatballs will become dense. Scoop out about a tablespoon of mixture and roll into small, uniform balls. Heat olive oil in a skillet over medium heat and brown the meatballs in batches, turning to get a gorgeous golden crust on all sides. Cook until they are no longer pink inside, then set them aside. This step seals in juicy flavors and creates a wonderful textural contrast to the creamy orzo.
Step 2: Sauté Aromatics
Using the same skillet, melt the unsalted butter over medium heat. Toss in diced shallots and cook until they soften and become translucent. The gentle sweetness of shallots will perfectly complement the garlic you add next, which should be stirred in and cooked just until fragrant. This fragrant base is the heart of the Tuscan Chicken Meatball Orzo Recipe sauce.
Step 3: Build the Sauce
Pour the chicken broth into the skillet, using a wooden spoon to scrape up any flavorful browned bits left from the meatballs. Add the diced sun-dried tomatoes, fresh baby spinach, chopped thyme, rosemary, and a teaspoon of kosher salt. Stir everything until the spinach wilts down, releasing a fantastic earthy, slightly tangy aroma. This stage is where the individual flavors begin to marry beautifully.
Step 4: Cook the Orzo
Next, stir in the orzo pasta, heavy cream, and grated Parmesan cheese. Bring the mixture to a gentle simmer, then cover the pan and reduce the heat. Let the orzo cook for about 12 to 15 minutes, stirring occasionally to prevent sticking, until the pasta is tender yet has a slight bite. This creamy pasta will soak up all those delicious flavors, creating a comforting, luscious sauce that clings perfectly to every grain of orzo.
Step 5: Combine and Finish
Five minutes before the orzo is done cooking, nestle the browned chicken meatballs into the sauce and continue simmering. This allows the meatballs to finish cooking and take on some of the sauce’s flavor, making every bite balanced and harmonious. Once the orzo is al dente and the sauce has thickened slightly, remove the skillet from heat and let it rest for five minutes—this helps the sauce settle and intensify.
How to Serve Tuscan Chicken Meatball Orzo Recipe

Garnishes
Sprinkle extra grated Parmesan cheese right before serving for an irresistible cheesy finish. If you like, add a few fresh parsley leaves or a drizzle of good-quality extra virgin olive oil to brighten it up even more. A grind of fresh black pepper on top works wonders, too.
Side Dishes
This dish is wonderfully hearty on its own, but pairing it with a crisp green salad dressed simply with lemon vinaigrette provides a refreshing counterpoint. Crusty bread or garlic bread also makes perfect companions, great for sopping up any leftover sauce on the plate.
Creative Ways to Present
Try serving these meatballs and orzo in individual shallow bowls to highlight the beautiful color contrasts between the creamy pasta, vibrant spinach, and rustic meatballs. For a special occasion, garnish with microgreens or a sprinkle of toasted pine nuts for extra texture and elegance.
Make Ahead and Storage
Storing Leftovers
If you have any leftovers, transfer them to an airtight container and refrigerate for up to three days. The flavors actually develop more as it sits, so it makes for a delicious next-day meal.
Freezing
While this dish freezes best without the cream component, you can freeze the cooked meatballs separately in a freezer-safe bag for up to two months. When ready to use, thaw overnight and reheat in your favorite sauce or add them to freshly cooked pasta.
Reheating
Gently reheat the leftovers in a covered pan over low heat, adding a splash of chicken broth or cream if the sauce has thickened too much. Stir frequently to keep the sauce creamy and the pasta from sticking.
FAQs
Can I use ground turkey instead of chicken for this Tuscan Chicken Meatball Orzo Recipe?
Absolutely! Ground turkey is a great substitute and will yield similar results in flavor and texture. Just be sure to not overcook as turkey can dry out quickly.
Is it possible to make this recipe dairy-free?
Yes, you can swap heavy cream for a coconut cream or cashew cream alternative, and use dairy-free Parmesan-style cheese to keep the richness without dairy.
What if I don’t have sun-dried tomatoes?
You can replace sun-dried tomatoes with roasted red peppers or fresh cherry tomatoes sautéed down to maintain that bright, slightly sweet element.
Can I prepare the meatballs ahead of time?
Definitely! You can make and brown the meatballs a day ahead and keep them refrigerated, then add them to the sauce and orzo when you’re ready to finish cooking.
How do I know when the orzo is perfectly cooked?
Orzo should be tender but still have a slight bite, similar to al dente pasta. Taste test a bit—you want it creamy without any unpleasant mushiness.
Final Thoughts
This Tuscan Chicken Meatball Orzo Recipe is guaranteed to become a beloved staple in your home-cooked meal rotation. It’s comforting, full of vibrant flavors, and surprisingly easy to make, giving you all the cozy vibes with none of the fuss. Go ahead and give it a try—you’ll be amazed at how quickly it disappears from the dinner table!
Print
Tuscan Chicken Meatball Orzo Recipe
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Total Time: 50 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Tuscan/Italian
Description
This Tuscan Chicken Meatball Orzo recipe is a comforting, creamy one-pan meal featuring tender chicken meatballs, sautéed aromatics, sun-dried tomatoes, and fresh herbs simmered with orzo pasta in a rich Parmesan cream sauce. Perfect for a satisfying weeknight dinner, it combines rustic Italian flavors with a delicate, smooth texture.
Ingredients
Meatballs
- 1 pound ground chicken
- 1 large egg, beaten
- ¼ cup (25 g) grated Parmesan cheese
- 1 tablespoon fresh parsley, chopped
- 1 teaspoon kosher salt
- ¼ teaspoon black pepper
- ¼ cup (61 g) whole milk
- ¼ cup (27 g) fine dry breadcrumbs, plain
- 1 teaspoon garlic, minced
- 2 tablespoons yellow onion, finely chopped
- 1 tablespoon extra virgin olive oil, for frying
Pasta and Sauce
- 1 tablespoon unsalted butter
- 1 large shallot, diced
- 2 teaspoons garlic, minced
- 1 ½ cups (12 ounces / 360 g) chicken broth
- â…“ cup (about 6 whole) sun-dried tomatoes, soaked in hot water, and diced
- 3 cups (90 g) baby spinach
- 1 tablespoon fresh thyme, chopped
- 1 tablespoon fresh rosemary, chopped
- 1 teaspoon kosher salt
- 1 cup (112 g) orzo pasta
- 1 ½ cups (357 g) heavy cream
- 1 cup (100 g) grated Parmesan cheese, plus more for garnish
Instructions
- Make Meatballs: In a large bowl, combine ground chicken, beaten egg, grated Parmesan cheese, chopped parsley, kosher salt, black pepper, whole milk, fine dry breadcrumbs, minced garlic, and finely chopped yellow onion. Mix gently to combine without overworking the meat.
- Form and Brown Meatballs: Shape the mixture into bite-sized meatballs, approximately 1 tablespoon each. Heat 1 tablespoon of extra virgin olive oil in a skillet over medium heat, then brown the meatballs on all sides until cooked through and golden brown. Remove from skillet and set aside.
- Sauté Aromatics: In the same skillet, melt 1 tablespoon unsalted butter. Add the diced shallots and cook until softened, about 2-3 minutes. Stir in minced garlic and cook for an additional 30 seconds until fragrant.
- Build Sauce: Pour in 1 ½ cups chicken broth, scraping up any browned bits from the bottom of the skillet to add flavor. Add soaked and diced sun-dried tomatoes, baby spinach, chopped fresh thyme, fresh rosemary, and 1 teaspoon kosher salt. Cook until the spinach wilts, about 2-3 minutes.
- Cook Orzo: Stir in 1 cup orzo pasta, 1 ½ cups heavy cream, and 1 cup grated Parmesan cheese. Bring the mixture to a gentle simmer, then cover and reduce heat to low. Let it simmer for 12-15 minutes, stirring occasionally to prevent sticking until the orzo is tender and creamy.
- Combine and Finish: Add the browned meatballs back into the skillet during the last 5 minutes of cooking. Continue cooking until the meatballs are heated through and the orzo is al dente.
- Rest and Serve: Remove the skillet from heat and let the dish rest for 5 minutes to thicken slightly. Garnish with extra grated Parmesan cheese and serve warm.
Notes
- For a lower-fat version, substitute heavy cream with half-and-half or use reduced-fat milk, but the sauce will be less creamy.
- Make sure to soak sun-dried tomatoes in hot water to soften and rehydrate them before adding to the dish for a better texture.
- You can prepare the meatballs ahead of time and refrigerate or freeze them, then add to the pasta sauce when ready to cook.
- Adjust herbs according to taste; thyme and rosemary provide a classic Tuscan flavor but basil or oregano could be interesting alternatives.
- If you prefer, bake the meatballs instead of frying to reduce added oil.

