Juicy turkey meatballs with creamy mushroom sauce turn humble ground turkey into a gourmet meal in under 40 minutes. The meatballs bake up golden while a velvety cream cheese and mushroom sauce comes together alongside. It's cozy family dinner and elegant meal prep in one dish.
Tired of the same old weeknight dinners? These incredibly juicy Turkey Meatballs with a luscious, creamy mushroom sauce are here to save the day! They’re surprisingly easy to make, packed with flavor, and feel like a gourmet meal you can have on the table in under 40 minutes. Perfect for a cozy family dinner or an elegant meal prep option.
Ingredients
• For the Turkey Meatballs
• 2 lbs / 907g (32 oz) ground turkey
• 2 large eggs
• 1 medium onion, finely chopped
• 2 cloves garlic, minced
• Salt and freshly ground black pepper to taste
• For the Creamy Mushroom Sauce
• 1 tbsp / 15g butter
• 3 oz / 85g fresh mushrooms, sliced
• 3.5 oz / 100g cream cheese, softened
• 1 cup / 240ml chicken broth
• Salt and freshly ground black pepper to taste
• 1 tbsp (15 ml) fresh parsley, chopped, for garnish
Instructions
1. Directions
2. Preheat your oven to 350°F / 175°C and line a large baking sheet with parchment paper.
3. Make the meatballs: In a large mixing bowl, combine the ground turkey, eggs, finely chopped onion, minced garlic, salt, and pepper. Use your hands to gently mix until just combined—be careful not to overwork the mixture. Roll into 18-24 meatballs, about 1.5 inches each, and arrange them in a single layer on your prepared baking sheet.
4. Bake for 15 minutes, or until they are cooked through and beautifully golden brown.
5. Start the sauce: While the meatballs bake, melt the butter in a medium saucepan over medium heat. Add the sliced mushrooms and sauté for about 5-6 minutes, stirring occasionally, until they’ve released their moisture and are nicely browned.
6. Stir in the softened cream cheese and chicken broth. Continue to stir constantly for about 4-5 minutes until the cream cheese has completely melted, creating a smooth, velvety sauce. Season to taste with salt and pepper, then remove from the heat.
7. Serve: Plate the warm meatballs and generously spoon the creamy mushroom sauce over the top. Garnish with a sprinkle of fresh chopped parsley before serving.
Nutritional Information
• Nutrition (per serving)
• Calories: 409
• Carbohydrates: 3.3g
• Protein: 46g
Pro Tips
• For the most tender meatballs, mix the with your hands only until they are just combined. Overworking the ground turkey can result in tough, dense meatballs.
• Let your cream cheese sit at room temperature for about 20-30 minutes before making the sauce. Softened cream cheese melts much more easily and creates a smoother, lump-free sauce.
• Don’t overcrowd the pan when cooking the mushrooms. Give them space to brown properly, which develops a deeper, richer, more savory flavor for your sauce.
• For uniformly sized meatballs that cook evenly, use a medium cookie scoop (about 1.5 tablespoons / 23 ml / 0.8 fl oz) to portion out the mixture.
FAQ
Q: How do I keep my turkey meatballs from being dry
A: The key to juicy turkey meatballs is not to overwork the meat mixture. Use your hands to gently mix the ingredients until they are just combined. Overmixing can result in tough, dense meatballs.
Q: How do I get a smooth and creamy mushroom sauce
A: For a perfectly smooth, lump-free sauce, make sure your cream cheese is softened to room temperature before adding it to the pan. This helps it melt evenly and incorporate seamlessly with the chicken broth.
Q: Can I make these turkey meatballs ahead of time
A: Absolutely. This recipe is excellent for meal prep. You can bake the meatballs and prepare the sauce in advance. Store them in separate airtight containers in the refrigerator for up to 3 days and reheat gently before serving.
Q: What can I serve with these turkey meatballs
A: These meatballs are very versatile. Serve them over egg noodles, mashed potatoes, or rice to soak up the sauce. For a low-carb option, they pair wonderfully with zucchini noodles, cauliflower rice, or steamed vegetables.
Pro Tips
- Mix the ground turkey with your hands only until just combined — overworking the mixture is what makes meatballs tough and dense.
- Use a medium cookie scoop (about 1.5 tablespoons) so all 18-24 meatballs are the same size and cook evenly in the 15-minute bake.
- Let the cream cheese sit at room temperature for 20-30 minutes before making the sauce — softened cream cheese melts smoothly instead of going lumpy.
- Give the sliced mushrooms 5-6 minutes in the butter until they've released their moisture and browned properly; that's where the sauce's depth comes from.
- Leftovers keep 3-4 days in the fridge, and the meatballs freeze beautifully for up to 2 months — freeze them on a tray first so they don't stick together.
Frequently Asked Questions
Are these turkey meatballs keto-friendly?
Yes — each of the six servings has about 3.3g of carbohydrates with 46g of protein and 24g of fat. There are no breadcrumbs in the meatballs at all — just turkey, egg, onion, and garlic.
Why did my meatballs turn out tough?
Almost certainly overmixing — combine the turkey, egg, onion, and garlic only until they hold together. The gentle touch is what keeps them tender and juicy.
Can I freeze these meatballs?
Absolutely — bake them, cool completely, and freeze for up to 2 months. Thaw overnight in the fridge and rewarm them in the mushroom sauce over gentle heat.
Can I use ground chicken instead of turkey?
Yes — ground chicken works with the same proportions and bake time at 350°F / 175°C. The creamy mushroom sauce suits it just as well.
Recipe card below.
More Recipes You’ll Love
- Eggs with Spicy Marinara Sauce (Pressure Cooker Shakshuka)
- Instant Pot Homemade Tomato Sauce
- Keto Chimichurri Sauce

Juicy Turkey Meatballs with Creamy Mushroom Sauce
Ingredients
Method
- Directions
- Preheat your oven to 350°F / 175°C and line a large baking sheet with parchment paper.
- Make the meatballs: In a large mixing bowl, combine the ground turkey, eggs, finely chopped onion, minced garlic, salt, and pepper. Use your hands to gently mix until just combined—be careful not to overwork the mixture.
- Roll into 18-24 meatballs, about 1. 5 inches each, and arrange them in a single layer on your prepared baking sheet.
- Bake for 15 minutes, or until they are cooked through and beautifully golden brown.
- Start the sauce: While the meatballs bake, melt the butter in a medium saucepan over medium heat.
- Add the sliced mushrooms and sauté for about 5-6 minutes, stirring occasionally, until they've released their moisture and are nicely browned.
- Stir in the softened cream cheese and chicken broth.
- Continue to stir constantly for about 4-5 minutes until the cream cheese has completely melted, creating a smooth, velvety sauce.
- Season to taste with salt and pepper, then remove from the heat.
- Serve: Plate the warm meatballs and generously spoon the creamy mushroom sauce over the top.
- Garnish with a sprinkle of fresh chopped parsley before serving.
- Let your cream cheese sit at room temperature for about 20-30 minutes before making the sauce. Softened cream cheese melts much more easily and creates a smoother, lump-free sauce.
- Don't overcrowd the pan when cooking the mushrooms. Give them space to brown properly, which develops a deeper, richer, more savory flavor for your sauce.








