My Turkey Meatballs with Gravy are a delightful combination of tender turkey and rich, creamy flavors. This comforting dish features juicy turkey meatballs simmered in a delicious gravy made with beef broth and heavy cream, creating a savory sauce that complements the meat perfectly. Whether you're preparing a cozy weeknight dinner or a special meal for Thanksgiving, these easy turkey meatballs are sure to impress your whole family. Perfect for pairing with mashed potatoes or egg noodles, this recipe guarantees satisfaction and warmth at your table. Enjoy this comforting classic that will quickly become a favorite!

Jump to:
I have a deep appreciation for comforting meals, and my Turkey Meatballs with Gravy always evoke warm memories of family dinners. Growing up, my mom would make a similar dish, filling our home with the delightful aroma of savory turkey and creamy sauce. Her meatballs were a staple, often served over fluffy mashed potatoes, and they brought everyone to the table with smiles. For me, this great recipe is more than just a meal—it’s a nostalgic reminder of those cherished moments spent together, sharing laughter and stories. It’s simple enough for a busy weeknight yet feels like a special treat, just like my mom’s cooking. These turkey meatballs have a way of bringing us all together, making any gathering feel a little more meaningful and heartwarming.
Looking for more recipes? Try my Turkey Stuffing Meatballs, Italian Turkey Meatloaf, Ground Beef Meatballs, Sicilian Meatballs, and Turkey Meatballs with Red Pepper Sauce.
Why You'll Love this Swedish Meatball Sauce
- Tender and Flavorful: These turkey meatballs are juicy and packed with flavor, simmered in a rich, creamy gravy that elevates the dish to comfort food perfection. The combination of ground turkey with savory seasonings creates a satisfying meal that feels like a warm hug.
- Easy to Make: With straightforward steps and simple ingredients, this recipe is a breeze to prepare. It's perfect for busy weeknights when you need a delicious meal on the table quickly, yet elegant enough to impress guests at family gatherings or special occasions.
- Family-Friendly and Versatile: Whether you’re serving it over fluffy mashed potatoes or egg noodles, these turkey meatballs with gravy are sure to please everyone at the table. Their comforting flavors and delightful sauce make this dish a favorite for both kids and adults, perfect for any meal.
Ingredients
Ground Turkey – Provides a lean, tender base for the meatballs, offering a mild flavor that pairs beautifully with the rich gravy. Mixed with seasonings to create a juicy, satisfying bite.
Grated Shallot – Adds a sweet and slightly tangy flavor, enhancing the overall taste of the meat mixture. Grated to integrate smoothly, infusing the Swedish meatballs with moisture and flavor.
Large Egg – Acts as a binder, helping to hold the meatball mixture together while adding richness. Incorporates easily to create a cohesive texture.
Plain Breadcrumbs – Contributes to the meatball's structure and tenderness, soaking up moisture and adding a satisfying texture. Helps to achieve a perfect balance between firmness and juiciness.
Fresh Parsley – Provides a bright, herbal note that freshens up the dish, enhancing the overall flavor profile. Chopped finely to blend seamlessly into the meatball mixture.
Kosher Salt – Essential for enhancing the flavors of the meatballs and gravy. Used in moderation to bring out the natural taste of the ingredients.
Olive Oil – Used for browning the meatballs and sautéing, adding a light, fruity flavor. Crucial for achieving a golden-brown crust on the meatballs.
Flour – Thickens the gravy, creating a luscious, creamy sauce that clings to the meatballs. Cooked briefly to eliminate any raw taste.
Beef Broth – Forms the flavorful base of the gravy, imparting a rich, savory depth. Simmered with other ingredients to create a cohesive sauce that enhances the meatballs.
Heavy Cream – Adds a velvety richness to the gravy, making it smooth and indulgent. Enhances the comforting quality of the sauce, making it truly irresistible.
Onion Powder – Provides a subtle, sweet flavor that complements the savory elements of the dish. A convenient way to enhance the sauce without adding extra texture.
Ground Black Pepper – Adds a gentle heat and aromatic quality, balancing the richness of the gravy. Sprinkled in to elevate the overall flavor profile.
Fresh Parsley (for garnish) – Adds a pop of color and a fresh, herbaceous note to the finished dish. Sprinkled on top before serving for a bright finish.
Step by Step Instructions
Mix the Meatball Mixture: In a large bowl, combine 1 pound of ground turkey, 1 grated medium shallot, 1 large egg, ¾ cup of plain breadcrumbs, 1 tablespoon of chopped fresh parsley, and ½ teaspoon of kosher salt. Use your hands to gently mix everything together until well combined.
Form the Meatballs: Use a tablespoon to measure out 2 tablespoons of the meatball mixture and form it into a ball - about the size of a golf ball. Repeat until all the mixture is shaped into meatballs.
Heat the Skillet: Heat 1 tablespoon of olive oil in a large skillet over medium-high heat. Allow the oil to get hot before adding the meatballs.
Brown the Meatballs: Add half of the meatballs to the skillet. Cook, turning gently every 1 to 2 minutes, until they are browned on multiple sides, about 8 minutes total. Transfer the browned meatballs to a plate and repeat with the remaining meatballs, adding more oil if needed.
Make the Gravy Base: In the same skillet, add the remaining 1 tablespoon of olive oil. Sprinkle in 2 tablespoons of flour and cook, stirring constantly, for about 1 minute until the flour is golden.
Add Broth and Cream: Slowly whisk in 2 cups of beef broth and ½ cup of heavy cream. Be sure to scrape the bottom of the pan to capture all the delicious bits - the best part! Add 1 teaspoon of onion powder, ½ teaspoon of ground black pepper, and the remaining ½ teaspoon of kosher salt. Stir until the mixture is smooth and cook for 2 to 3 minutes, just until the gravy begins to simmer.
Simmer the Meatballs: Return the browned meatballs to the skillet with the gravy. Simmer the meatballs in the sauce for 10 minutes, allowing the flavors to meld together.
Garnish and Serve: Once the meatballs are cooked through, garnish with additional chopped fresh parsley. Serve immediately over mashed potatoes or egg noodles for a comforting meal. Enjoy!
Tips & Notes
Use Lean Ground Turkey: Opt for lean ground turkey to keep the meatballs tender without excess fat. This helps achieve a healthier dish while still maintaining great flavor.
Chill the Meatball Mixture: If you have time, let the meatball mixture chill in the refrigerator for about 30 minutes before forming the meatballs. This helps them hold their shape better during cooking.
Brown the Meatballs Evenly: When browning the meatballs, be sure to turn them gently to achieve an even golden color on all sides. This enhances the flavor and presentation of the dish.
Check the Gravy Consistency: If the gravy becomes too thick, simply whisk in a bit more beef broth or heavy cream to reach your desired consistency. The gravy should be smooth and pourable.
Adjust Seasonings to Taste: Feel free to taste the gravy before adding the meatballs. Adjust the seasoning with additional salt, pepper, or herbs like thyme or rosemary to suit your preferences.
Use Fresh Herbs for Garnish: Fresh parsley not only adds color but also a burst of freshness to the dish. Don’t skip this step, as it elevates the overall flavor.
Serve with Comforting Sides: Pair the tender turkey meatballs with creamy mashed potatoes or buttery egg noodles for a comforting, satisfying meal. Both options soak up the delicious gravy beautifully.
Store Leftovers Properly: Store any leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop, adding a splash of broth to revive the gravy's consistency.
Substitutions & Additions
Different Meats: You can substitute the ground turkey with other ground meats, such as chicken or lean beef. Ground chicken will offer a similar light flavor, while lean beef can provide a richer taste. Each option will slightly change the dish's profile but still deliver delicious results.
Different Breadcrumbs: If you don’t have plain breadcrumbs, consider using panko for a lighter, crispier texture. Alternatively, gluten-free breadcrumbs can be used for a gluten-free version without sacrificing flavor.
Cream Alternatives: For a lighter version of the gravy, you can substitute heavy cream with half-and-half or a plant-based cream like coconut cream or cashew cream. This will still provide a creamy texture while altering the flavor slightly.
Add Extra Flavor: To enhance the meatball mixture, consider adding grated cheese, such as parmesan cheese or mozzarella, for added richness. A tablespoon of Dijon mustard can also introduce a tangy note.
Different Herbs: Feel free to experiment with different fresh or dried herbs in the meatballs and gravy. Thyme, oregano, garlic powder, poultry seasoning or Italian seasoning can all add a unique flavor profile that complements the dish nicely.
Sauce Variations: Instead of beef broth, try using chicken broth or chicken stock for a lighter gravy. You can also add a splash of white wine or Worcestershire sauce to the gravy for added depth and complexity.
Vegetarian Option: For a vegetarian version, swap the turkey for a mixture of lentils, quinoa, or chickpeas combined with breadcrumbs and eggs to create plant-based meatballs. Use vegetable broth in the gravy for a satisfying alternative.
Change the Cooking Method: Instead of pan-frying the meatballs, you can bake them in the oven for a healthier option. Simply place the formed meatballs on a baking sheet lined with parchment paper and bake at 400°F (200°C) for about 20 minutes before adding them to the gravy.
Serving Suggestions
Wine Pairing: A robust red wine, such as a Cabernet Sauvignon or a Syrah, pairs beautifully with the savory flavors of turkey meatballs and gravy. For a white wine option, a buttery Chardonnay enhances the creamy texture of the gravy while balancing the dish’s richness.
Mashed Potatoes: Serve the turkey meatballs over a generous helping of creamy mashed potatoes. The fluffy potatoes absorb the flavorful gravy, creating a comforting and satisfying combination that everyone will love.
Egg Noodles: For a classic touch, pair the meatballs with egg noodles. The wide noodles soak up the gravy perfectly, making every bite a delightful mix of tender meatballs and rich sauce.
Roasted Vegetables: Complement the meal with a side of roasted vegetables, such as carrots, Brussels sprouts, or zucchini. The caramelized flavors of the roasted veggies add a delicious contrast to the hearty meatballs.
Crusty Bread: A loaf of crusty bread or dinner rolls is perfect for sopping up the delicious gravy. Serve warm with a bit of butter for a comforting addition to your meal.
Fresh Green Salad: A light, fresh green salad with mixed greens, cucumbers, and a tangy vinaigrette can provide a refreshing contrast to the rich meatballs. Add some avocado or nuts for extra texture and flavor.
Extra Gravy: For those who love gravy, serve extra on the side. This allows guests to pour as much as they like over their meatballs, potatoes, or noodles, enhancing the comfort factor of the meal.
Garnish with Herbs: Finish the dish with a sprinkle of fresh parsley or chives for a burst of color and a hint of freshness. This simple touch elevates the presentation and adds a vibrant flavor note.
FAQ's
Yes! You can prepare the meatballs in advance and store them in an airtight container in the refrigerator for up to 24 hours. You can also freeze the uncooked meatballs for up to 3 months. Just thaw them in the fridge before cooking, and then proceed with browning and making the gravy.
To ensure the turkey meatballs are fully cooked, use a meat thermometer to check the internal temperature. They should reach at least 165°F (74°C). Additionally, they should be browned on the outside and firm to the touch. If they are still soft in the center, give them a little more time in the gravy to cook through.
Storage & Reheating
Storage: The turkey meatballs with gravy can be stored in an airtight container in the refrigerator for up to 3 days. Allow the dish to cool completely before refrigerating to maintain the best texture and flavor.
Freezing: To freeze, transfer the cooled meatballs and gravy to an airtight container or freezer bag, removing as much air as possible. They can be frozen for up to 3 months. It’s best to freeze them separately if you want to keep the meatballs intact.
Thawing: Thaw the turkey meatballs in the refrigerator overnight. For quicker thawing, you can place them in a sealed bag and submerge them in cold water for a couple of hours.
Reheating: To reheat, place the meatballs and gravy in a saucepan over medium heat, stirring occasionally until heated through. If they seem too thick, add a splash of broth or water to reach your desired consistency. You can also reheat in the microwave in short intervals, stirring in between, until warmed.
🌿 Related Recipes
🥗 Pairing Recommendations
Did you make this recipe? Please leave a 5-star ⭐️⭐️⭐️⭐️⭐️ rating & comment below to let me know how it came out. Thanks for visiting!
📋 Recipe
Swedish Meatball Sauce
Want to Save This Recipe?
Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!
By submitting this form, you consent to receive emails from Meghan It Up.
Equipment
- Large bowl
- Grater
- Measuring Cups
- Measuring spoons
- Wooden spoon or spatula
- Large skillet
- Whisk
- Plate
Ingredients
- 2 tablespoons Olive Oil divided
- 1 pound Ground Turkey
- 1 medium Shallot grated
- 1 large Egg
- ¾ cup Plain Breadcrumbs
- 1 tablespoon Parsley fresh, chopped
- ½ teaspoon Kosher Salt divided
- 2 tablespoons Flour
- 2 cups Beef Broth
- ½ cup Heavy Cream
- 1 teaspoon Onion Powder
- ½ teaspoon Ground Black Pepper
Instructions
- Mix meatballs: In a large bowl, combine 1 pound Ground Turkey, 1 grated Medium Shallot, 1 Large Egg, ¾ cup Plain Breadcrumbs, 1 tablespoon chopped Fresh Parsley, and ½ teaspoon Kosher Salt. Use your hands to gently mix everything together. Use a tablespoon to measure out 2 tablespoons of the mixture, then form into a ball.
- Cook meatballs: Heat 1 tablespoon Olive Oil in a large skillet over medium-high heat. Add half of the meatballs and cook, turning gently every 1 to 2 minutes, for about 8 minutes until browned on multiple sides. Transfer the browned meatballs to a plate and repeat with the remaining meatballs, adding more oil if needed.
- Make the gravy: In the same skillet, add the remaining 1 tablespoon Olive Oil. Sprinkle 2 tablespoons Flour over the oil and cook, stirring constantly, until the flour no longer looks dry, about 1 minute.
- Add broth and cream: Slowly whisk in 2 cups Beef Broth, ½ cup Heavy Cream, 1 teaspoon Onion Powder, ½ teaspoon Ground Black Pepper, and the remaining ½ teaspoon Kosher Salt. Stir until smooth and cook for 2 to 3 minutes, just until the gravy begins to simmer.
- Simmer meatballs: Return the browned meatballs to the pan with the gravy. Simmer the meatballs in the sauce for 10 minutes, allowing the flavors to blend.
- Garnish and serve: Garnish with additional chopped Fresh Parsley and serve immediately.
🌡️ Food safety
- Do not use the same utensils on cooked food, that previously touched raw meat
- Wash hands after touching raw meat
- Don't leave food sitting out at room temperature for extended periods
- Never leave cooking food unattended
- Use oils with high smoking point to avoid harmful compounds
- Always have good ventilation when using a gas stove
See more guidelines at USDA.gov.
Comments
No Comments