Chicken Meatballs with Creamy Mushroom Orzo is a comforting, weeknight-friendly dinner that’s become a favorite. Juicy homemade chicken meatballs nestle in a creamy, Marsala-scented orzo with sautéed mushrooms for a warm, satisfying one-pan meal.

Why We Love This Creamy Mushroom Orzo Recipe
This dish delivers all the cozy comfort of a slow-cooked meal but comes together in a fraction of the time. The tender chicken meatballs and creamy mushroom orzo make a complete, satisfying dinner that’s easy to adapt and quick to prepare.
- Comforting and complete: Protein, starch, and vegetables come together in a single skillet for an all-in-one meal that’s deeply satisfying.
- Flexible: Swap the mushrooms for asparagus, broccoli, peas and carrots, or spinach to suit your preferences or pantry.
How To Make
Below are the main steps with photos. For full details, follow the recipe card further down.


- Start by browning sliced mushrooms and onions in a large skillet. Add the orzo and toast briefly, then deglaze with Marsala wine.


- Pour in chicken broth, simmer until the orzo begins to soften, then add cream and Parmesan. Finish by returning the cooked meatballs to the pan and simmering until heated through and the orzo is tender.
Can I Use Marsala Cooking Wine?
We recommend using real Marsala wine for the best flavor. Bottled cooking wine is typically lower quality and often contains salt and preservatives, which can make the dish taste overly salty. A bottle of real Marsala is affordable and keeps in the fridge for several months after opening, and it adds a richer, more nuanced flavor than substitutes.
If you don’t have Marsala on hand, white wine or beef broth can work in a pinch, but the signature depth of flavor will be different.

Ingredient Substitutions
This recipe is easy to customize if you need to swap ingredients:
- Mushrooms: Substitute with asparagus, broccoli, peas and carrots, or spinach. Note these alternatives may require shorter cooking times.
- Orzo: Try ditalini or broken spaghetti if you don’t have orzo.
- Meatballs: Use store-bought frozen meatballs or beef meatballs for a quicker option.
- No Marsala: White wine or beef broth can replace Marsala if necessary, though the flavor will differ.

Storing and Reheating
Leftovers keep well in the refrigerator for up to 4 days when stored in an airtight container. Because the orzo absorbs some sauce as it chills, add a splash of chicken broth or cream when reheating to loosen the sauce and restore a creamy texture. We don’t recommend freezing this dish, as cream-based sauces can separate after thawing.
Here Are a Few More Cozy Dinner Ideas
- Slow Cooker Chicken Stroganoff
- Crock Pot Smothered Pork Chops
- Spinach and Beef Orzo
- Bacon and Pea Ditalini
- One Pot Chicken Orzo
Chicken Meatballs With Creamy Mushroom Orzo
- Author: Dan
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 6 servings 1x
This cozy recipe is a complete meal: juicy chicken meatballs in a creamy mushroom orzo with Marsala. Use the included meatball recipe or swap in store-bought meatballs to save time.
Ingredients
Scale
For the chicken meatballs: This version lists the ingredients for the amount used in this recipe. You can scale the meatball recipe up or use store-bought meatballs.
- 1 pound ground chicken (about 97% lean)
- 1/2 medium onion, grated
- 1 1/2 teaspoons minced garlic
- 1/4 cup breadcrumbs
- 1 teaspoon kosher salt
- Fresh ground black pepper to taste
- 2 tablespoons grated Parmesan cheese
- 1 teaspoon dried oregano
- 1 tablespoon mayonnaise
- 1 tablespoon fresh parsley, chopped
For the orzo:
- 1 tablespoon olive oil
- 1/2 cup diced onion
- 10 ounce package (white or brown) button mushrooms, cleaned and sliced
- 1 tablespoon minced garlic
- 1/2 cup Marsala wine (use real Marsala, not cooking wine)
- 1 1/3 cups orzo
- 2 1/2 cups chicken broth
- 1 cup heavy cream
- 2 tablespoons grated Parmesan cheese
Instructions
- Preheat the oven to 400°F. Combine the meatball ingredients in a large bowl. Portion with a 1 1/2 tablespoon scoop (slightly smaller than a golf ball) onto a baking sheet sprayed with nonstick spray. Lightly oil your hands and roll the meatballs smooth. Bake 15 minutes, until centers are no longer pink.
- While the meatballs bake, heat olive oil in a large, deep skillet. Add diced onion and sliced mushrooms; cook about 10 minutes, stirring occasionally, until the mushrooms are slightly browned. Add garlic and orzo, stirring and toasting the orzo for 2 minutes.
- Season with salt and pepper, pour in the Marsala and simmer 2 minutes to reduce. Add chicken broth, bring to a simmer, and cook about 10 minutes, stirring once or twice so the orzo doesn’t stick.
- Stir in heavy cream and Parmesan. Return the cooked meatballs to the skillet, gently combine, and cook over low heat 5 minutes until meatballs are warmed through and the orzo is tender. Garnish with parsley if desired.
Recipe Notes
Store: Keep leftovers in an airtight container in the refrigerator for up to 4 days.
Reheat: Microwave until heated through, or rewarm on the stove with a splash of cream or chicken broth to loosen the sauce.
- Category: Dinner
- Method: Oven / Stove Top
- Cuisine: American