Easy Turkey Meatballs in Mushroom Gravy (video)

meatball recipe made with turkey and mushroom gravy

The juiciest and most delicious meatball recipe ever! My turkey meatballs with creamy mushroom sauce are bound to become family favorite! The meatballs are seasoned with grated onion for extra moisture and fresh dill and parsley. This one-pan dinner recipe is so easy to make and can be made with chicken, pork or even beef. Enjoy these juicy turkey meatballs with mashed potatoes, pasta or noodles! Check out my recipe for Creamy Butter Mashed Potatoes – the perfect complement to this dish!

Watch My Turkey Meatballs Video Tutorial

Watch my YouTube turkey meatballs video for step-by-step instructions for making this easy dinner recipe! Want to receive new recipe emails in your inbox? Make sure to subscribe to my website email list and my YouTube channel and turn on notifications!

Ingredients for Turkey Meatballs with Gravy

Here are the main ingredients you’ll need to make the best and juiciest meatballs ever! Find the full list of ingredients in the printable recipe card below.

  • Ground Turkey – use regular ground turkey, not lean or turkey breast. The extra fat will make the meatballs more delicious. Ground chicken will also work well.
  • Onion – my secret ingredient for making super juicy meatballs!
  • Fresh Dill & Parsley – fresh herbs will add the most amount of delicious flavor.
  • Plain Bread Crumbs – use this as a binder for the ground meat.
  • Whole Milk – for making the creamy mushroom gravy.
  • Mushrooms – white, brown, baby portabella, and even chanterelle mushrooms will all work great!
  • White Wine – for making the gravy. If you prefer not to use alcohol, replace it with more chicken broth.
  • Chicken Broth

Supplies & Tools for the Recipe

Need some supplies or tools to make this delicious turkey meatball dinner? Shop my Amazon Affiliate links for the items I love. Using these links won’t cost you extra and I’ll earn a small commission.

turkey meatballs recipe with creamy mushroom gravy

Preparing the Turkey Meatballs

This turkey meatball recipe is so easy and simple! I make them with pantry staples – plain bread crumbs, egg, herbs and grated onion. The grated onion is my secret to the juiciest meatballs ever!

  1. Prepare the meatballs first. Grate the onion into a large mixing bowl, then add the ground turkey meat, egg, bread crumbs, salt, pepper, coriander, parsley and dill. Using a spatula or your hands, gently combine the ingredients together, just until uniform. Do not overmix the meatball mixture.
  2. Using a 1 tablespoon (15 ml) scoop, measure out the meat mixture for each meatball and gently roll to shape into a ball. Watch my video recipe to see how it’s done.
  3. Preheat a large saute pan over medium-high heat and add a few tablespoons of cooking oil. Once the oil is hot, add the meatballs into pan. Fry the meatballs for 7 to 8 minutes, turning every few minutes, until they’re well browned all over. The meatballs do not need to be thoroughly cooked; they will finish cooking in the sauce. Remove the browned meatballs onto a clean tray and set aside.
juicy meatballs served over mashed potatoes with creamy mushroom sauce

Making the Creamy Mushroom Gravy

You will love this creamy mushroom gravy that goes with the turkey meatballs! It’s made with mushrooms, shallots, garlic, white wine and milk. Make this sauce in the same pan as the meatballs for the best flavor!

  1. Reduce the pan heat to medium and add in the butter. Once melted, add the sliced mushrooms and shallot. Sauté the mixture for about 5 minutes, until the mushrooms are lightly browned.
  2. Add in the garlic, salt, pepper and paprika next and cook for another minute. Next, add in the wine (or lemon juice) and cook for a few minutes, until the wine is reduced. Add in the flour, stir until well combined and cook for 1 minute.
  3. Begin adding the milk gradually, whisking it into the mushroom mixture. Stir in the chicken broth and return the meatballs to the pan. Bring the sauce up to a simmer over medium heat and simmer for 8 to 10 minutes, until the sauce is thickened.
  4. The sauce will continue to thicken once it’s removed from heat. Sprinkle the dish with more fresh parsley and dill, then serve over prepared mashed potatoes, pasta or egg noodles.
turkey meatballs with mushroom gravy and mashed potatoes

Serving Suggestions for Turkey Meatballs

These juicy turkey meatballs can be enjoyed in a few different ways.

You can also enjoy these with steamed with rice or even pasta such as elbow macaron or wide egg noodles. Whichever way you choose to enjoy them, these meatballs are bound to become a family favorite!

creamy butter mashed potatoes topped with herbed butter in casserole tray
Butter Mashed Potatoes

More Recipes to Enjoy!

Enjoyed this easy dinner recipe? Check out some of my other one pan recipe favorites you’re sure to enjoy!!

  • Cheesy Baked Italian Meatballs – in homemade marinara sauce. The best Italian meatballs recipe! Juicy, tender, aromatic, and so delicious!
  • Creamy Tuscan Turkey Meatballs – rich and creamy orzo pasta dish with the best turkey meatballs! Seasoned with thyme, rosemary and sun-dried tomatoes!
  • Juicy Beef Cutlets – my mom’s recipe for the best cutlets, with a mushroom gravy.
  • Turkey Cabbage Rolls: an Eastern European favorite! Cabbage rolls filled with turkey and rice, then cooked in a creamy carrot and tomato sauce!
  • Creamy Ground Pork Stroganoff a quick and easy dinner dish! Aromatic and creamy ground pork sauce with mushrooms, served over egg noodles!

Share it on Pinterest!

a close up image of meatballs in sauce, with text overlay - 'The Best Turkey Meatballs with Mushroom Gravy'

Turkey Meatballs with Mushroom Gravy (video)

20 minutes prep + 30 minutes cook
4 servings
The best and juiciest turkey meatballs with a creamy mushroom gravy, served over a bed of mashed potatoes! The ultimate comfort food!

Ingredients 

For Meatball Recipe:

  • 1 lb ground turkey, or chicken, pork, beef
  • 1 small onion, grated
  • 1/4 cup plain bread crumbs
  • 1 large egg
  • 1 tsp salt
  • 1/2 tsp EACH: ground black pepper; coriander
  • 1 tbsp EACH: chopped fresh parsley; chopped fresh dill
  • oil, for frying

For Mushroom Sauce:

  • 2 tbsp butter
  • 10 white mushrooms, sliced
  • 1 large shallot, finely diced
  • 4 garlic cloves, finely minced
  • 1 tsp salt
  • 1/2 tsp EACH: paprika, ground black pepper
  • 1/4 cup white wine, or 2 tbsp [30 ml] lemon juice
  • 1 1/2 tbsp all-purpose flour
  • 2 cups whole milk
  • 1/2 cup chicken broth
  • 1 tbsp EACH: chopped fresh parsley; chopped fresh dill

For Serving:

Instructions

Making the Meatballs:

  • Prepare the meatballs first. Grate the onion into a large mixing bowl, then add the ground turkey meat, egg, bread crumbs, salt, pepper, coriander, parsley and dill. Using a spatula or your hands, gently combine the ingredients together, just until uniform. Do not overmix the meatball mixture.
  • Using a 1 tablespoon (15 ml) scoop, measure out the meat mixture for each meatball and gently roll to shape into a ball. Watch my video recipe to see how it's done.
  • Preheat a large saute pan over medium-high heat and add a few tablespoons of cooking oil. Once the oil is hot, add the meatballs into pan. Fry the meatballs for 7 to 8 minutes, turning every few minutes, until they're well browned all over.
  • The meatballs do not need to be thoroughly cooked; they will finish cooking in the sauce. Remove the browned meatballs onto a clean tray and set aside.

Preparing the Mushroom Sauce:

  • Reduce the pan heat to medium and add in the butter. Once melted, add the sliced mushrooms and shallot. Sauté the mixture for about 5 minutes, until the mushrooms are lightly browned.
  • Add in the garlic, salt, pepper and paprika next and cook for another minute. Next, add in the wine (or lemon juice) and cook for a few minutes, until the wine is reduced. Add in the flour, stir until well combined and cook for 1 minute.
  • Begin adding the milk gradually, whisking it into the mushroom mixture. Stir in the chicken broth and return the meatballs to the pan. Bring the sauce up to a simmer over medium heat and simmer for 8 to 10 minutes, until the sauce is thickened.

Serving Suggestions:

  • The sauce will continue to thicken once it's removed from heat. Sprinkle the dish with more fresh parsley and dill, then serve over prepared mashed potatoes, pasta or egg noodles.

Notes:

  • Recipe makes about 24 meatballs. Nutritional facts calculated for meatballs and gravy only.

Nutrition

Serving: 1(about 6 meatballs) | Calories: 346kcal | Carbohydrates: 19g | Protein: 36g | Fat: 14g | Saturated Fat: 7g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 3g | Trans Fat: 0.3g | Cholesterol: 139mg | Sodium: 1494mg | Potassium: 789mg | Fiber: 1g | Sugar: 9g | Vitamin A: 501IU | Vitamin C: 4mg | Calcium: 192mg | Iron: 2mg

Creamy Butter Mashed Potatoes Recipe (video)

15 minutes prep + 20 minutes cook
12 cups
Rich and creamy mashed potatoes recipe, with loads of butter and cream!

Ingredients 

  • 5 lbs Russet potatoes
  • 3 tsp salt
  • 4 cups chicken or vegetable broth
  • 1 cup salted butter, at room temp
  • ½ to 1 cup heavy cream
  • Salt, to taste

Optional Topping:

  • ¼ cup butter, melted
  • 1 tsp EACH: dill, parsley

Instructions

  • First wash and peel the potatoes. Keep the potatoes in a bowl of cold water to prevent browning. Using a sharp knife, cut the potatoes into medium sized chunks and place into a large pot. Add the chicken or vegetable broth, salt and enough water to cover the potatoes by a few inches.
  • Bring the potatoes up to a boil over high heat, then reduce the heat to medium-high and cook for another 20 to 25 minutes, until the potatoes are very soft but not falling apart. Cooking time depends on size of potato pieces. Drain the potatoes after cooking.
  • Transfer the potatoes into a large mixing bowl, or do the next steps in the pot. Add the softened butter and cover it with the potatoes to melt it faster. Once the butter is melted, add a few tablespoons of cream, then use a potato masher or a hand mixer fitted with beaters and mash the potatoes.
  • Continue mashing the potatoes and adding more cream as needed, until the potatoes are creamy and smooth. Season with salt to taste.
  • For optional herbed butter topping: melt the butter in a small ramekin or measuring cup, then add the herbs. Spoon the melted butter over the potatoes when ready to serve.

Nutrition

Serving: 1cup | Calories: 357kcal | Carbohydrates: 35g | Protein: 5g | Fat: 23g | Saturated Fat: 14g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 6g | Trans Fat: 1g | Cholesterol: 64mg | Sodium: 1036mg | Potassium: 817mg | Fiber: 2g | Sugar: 2g | Vitamin A: 741IU | Vitamin C: 11mg | Calcium: 40mg | Iron: 2mg