These tender chicken meatballs combine ground meat with chopped sun-dried tomatoes, Parmesan, garlic, and herbs for Mediterranean-inspired flavor. After searing to develop a golden crust, they finish baking in the oven while you prepare the velvety sauce in the same pan.
The creamy mustard sauce comes together with butter, shallots, heavy cream, chicken broth, and both Dijon and whole-grain mustard for depth. A final addition of Parmesan creates richness and ties everything together. The meatballs return to the skillet for a final simmer, allowing the flavors to meld.
Serve this comforting dish over mashed potatoes, rice, or with crusty bread to soak up every drop of the tangy, indulgent sauce. Perfect for weeknight dinners yet elegant enough for entertaining.
The aroma of sun-dried tomatoes sizzling in olive oil still takes me back to my tiny apartment kitchen, where I first experimented with adding them to meatballs instead of the usual herbs. My roommate walked in, suspicious of the smell, and ended up eating three straight from the pan.
I served these at a casual dinner party last winter, and my friend Sarah literally scraped the sauce bowl with her spoon. She texted me the next day asking for the recipe, saying her husband kept talking about the sauce.
Ingredients
- Ground chicken: Chicken breast is too lean, so look for a mix with some dark meat or ask your butcher to grind thighs for juicier meatballs
- Sun-dried tomatoes packed in oil: Drain them but save that flavorful oil for sautéing the shallots later
- Grated Parmesan cheese: Buy a wedge and grate it yourself, pre-grated has anti-caking agents that prevent proper melting
- Breadcrumbs: Fresh breadcrumbs work better than dried, just pulse a day old slice of bread in your food processor
- Egg: Room temperature egg binds everything together better than cold straight from the fridge
- Minced garlic: Fresh garlic is non-negotiable here, jarred garlic has an odd metallic aftertaste
- Fresh parsley: Flat leaf parsley has more flavor than curly, and it brightens the rich meatballs
- Dried oregano: Mediterranean oregano has a more intense floral flavor than the regular grocery store variety
- Salt and black pepper: Season generously, under-seasoned chicken meatballs taste bland and rubbery
- Olive oil: Use a light olive oil for searing, extra virgin has too low a smoke point
- Unsalted butter: Unsalted lets you control the salt level precisely in the finished sauce
- Shallot: Shallots have a sweetness that bridges the gap between garlic and onion perfectly
- Heavy cream: Do not substitute with half and half, the sauce will not thicken properly
- Chicken broth: Low sodium broth is essential because the sauce reduces and concentrates flavors
- Dijon mustard: The emulsion in Dijon helps thicken the cream naturally
- Whole grain mustard: This adds texture and pops of intense mustard flavor throughout
- Additional Parmesan: This second round of cheese creates an almost Alfredo-like richness
- Fresh parsley for serving: A final sprinkle adds color and freshness to cut through the rich sauce
Instructions
- Get your oven ready:
- Preheat your oven to 400°F (200°C) and line a baking sheet with parchment paper to prevent sticking and make cleanup easier
- Mix the meatball mixture:
- Combine all meatball ingredients in a large bowl and mix gently with your hands just until combined, overmixing makes tough rubbery meatballs
- Shape the meatballs:
- Form the mixture into 16 to 18 meatballs about 1.5 inches in diameter, keeping them similar in size so they cook evenly
- Sear for flavor:
- Heat olive oil in a large skillet over medium heat and sear the meatballs in batches until golden brown on all sides, about 4 to 5 minutes total
- Bake to finish:
- Transfer the seared meatballs to the prepared baking sheet and bake for 10 to 12 minutes until they reach an internal temperature of 165°F (74°C)
- Start the sauce base:
- In the same skillet, melt butter over medium heat and add the minced shallot, sautéing for 2 to 3 minutes until softened and fragrant
- Build the creamy sauce:
- Pour in the heavy cream, chicken broth, and both mustards, then bring to a gentle simmer and cook for 3 to 4 minutes while stirring frequently
- Add the finishing cheese:
- Stir in the grated Parmesan and season with salt and pepper to taste, then simmer for 2 more minutes until slightly thickened
- Combine everything:
- Return the baked meatballs to the skillet and coat them in the sauce, simmering together for 2 to 3 minutes to meld all the flavors
- Garnish and serve:
- Sprinkle with fresh parsley if desired and serve immediately over rice, mashed potatoes, or with crusty bread to soak up that incredible sauce
This recipe became my go-to for new parents, friends recovering from surgery, or anyone needing a meal that feels like a warm hug. Something about tender meatballs in creamy sauce just says someone cared enough to make something special.
Making Ahead
The meatballs can be formed and refrigerated for up to 24 hours before cooking, or frozen raw for up to 3 months. If cooking from frozen, add 2 to 3 minutes to the baking time. The sauce also reheats beautifully over low heat.
Serving Suggestions
Mashed potatoes are my personal favorite because the sauce gets into all the nooks and crannies. A simple arugula salad with lemon vinaigrette cuts through the richness nicely.
Troubleshooting
If your sauce seems too thin, just keep simmering it will thicken as it reduces. If it separates, whisk in a teaspoon of cold cream off the heat to bring it back together.
- Room temperature ingredients incorporate more smoothly than cold ones
- A digital thermometer takes the guesswork out of doneness
- Let the meatballs rest for 5 minutes before serving to retain juices
There is something deeply satisfying about a dish that comes together relatively quickly but tastes like it simmered all day. These meatballs have earned a permanent spot in my regular rotation.
Recipe FAQs
- → Can I use ground turkey instead of chicken?
-
Yes, ground turkey works beautifully in this dish. Use the same quantity and follow the instructions exactly. Turkey pairs equally well with sun-dried tomatoes and mustard cream sauce.
- → How do I store leftovers?
-
Store cooled meatballs and sauce in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop with a splash of cream or broth to loosen the sauce.
- → Can I make the meatballs ahead of time?
-
Absolutely. Form the meatballs and refrigerate them uncooked for up to 24 hours. You can also cook them completely, then reheat in the sauce when ready to serve.
- → What can I substitute for heavy cream?
-
Half-and-half works for a lighter sauce, though it won't thicken quite as much. Coconut milk creates a dairy-free version with subtly different flavor.
- → Can I freeze these meatballs?
-
Yes. Freeze cooked, cooled meatballs without sauce for up to 3 months. Thaw overnight in the refrigerator, then reheat in freshly made or thawed mustard cream sauce.
- → What sides pair well with this dish?
-
Mashed potatoes, rice pilaf, roasted potatoes, or crusty bread all complement the rich sauce. Steamed green beans or roasted asparagus provide nice contrast and color.