in

Turkey Meatballs

Save this article on:

When I first started experimenting with turkey meatballs, I’ll admit I wasn’t expecting them to become such a regular fixture in my kitchen. But something about the way ground turkey takes on flavor and stays incredibly juicy when cooked just right completely won me over. Add a rich, savory gravy and some fresh herbs, and these turkey meatballs go from simple to something that feels truly comforting and special.

I love serving these meatballs when I want a cozy meal that’s still on the lighter side. They’re filling, flavorful, and perfect for both weeknights and gatherings. Whether paired with mashed potatoes, rice, or roasted vegetables, this dish never fails to impress—and it always disappears fast from the table.


Why You’ll Love This Turkey Meatballs Recipe

These turkey meatballs are everything you want in a hearty dish: juicy on the inside, golden on the outside, and swimming in a velvety, herb-infused gravy. Unlike beef or pork, turkey offers a leaner alternative that doesn’t skimp on taste. The combination of garlic, onion, and fresh herbs adds depth, while the creamy sauce makes it feel like a warm hug in a bowl.

They’re also incredibly versatile. You can make them ahead, freeze them for later, or double the batch for meal prep. And the gravy? Let’s just say you might find yourself scooping it up with bread long after the meatballs are gone.


What Kind of Ground Turkey Should I Use?

Go for 93% lean ground turkey if you want meatballs that are moist and flavorful without being greasy. The slightly higher fat content keeps them from drying out in the pan. Super lean turkey breast (99%) can work, but you’ll need to add a little more moisture with ingredients like finely grated onion or an extra egg yolk.

If you’re making a big batch, you can even mix dark and white meat for a perfect balance of texture and flavor. The key is not overmixing—handle the meat gently to keep the final result tender.


Options for Substitutions

  • Breadcrumbs: Swap with almond flour for a low-carb option or oats for more fiber.
  • Egg: Use a flaxseed egg or mashed avocado if you need an egg-free version.
  • Cream in the gravy: Coconut milk works surprisingly well, though it adds a hint of sweetness.
  • Herbs: Don’t have rosemary or thyme? Try parsley or dill for a different flavor profile.
  • Ground turkey: This recipe works just as well with ground chicken or lean pork if that’s what you have on hand.

Ingredients for This Turkey Meatballs Recipe

  • Ground turkey: The base of the meatballs. I prefer 93% lean for the best mix of juiciness and flavor.
  • Breadcrumbs: These help bind the meatballs and keep them moist by absorbing juices.
  • Egg: Acts as a binder to hold everything together.
  • Onion (finely grated): Adds moisture and a sweet aromatic base to the meatballs.
  • Garlic (minced): Brings a punch of flavor and warmth.
  • Fresh thyme & rosemary: These herbs give the meatballs a fresh, earthy note that balances the richness of the gravy.
  • Salt & black pepper: Essential for seasoning and enhancing all the other flavors.
  • Olive oil: For browning the meatballs and adding a slight crisp to the outside.

For the Gravy:

  • Butter: Forms the base of the roux to make the gravy.
  • Flour: Thickens the gravy into a silky consistency.
  • Chicken broth: Adds savory depth and balances the richness.
  • Heavy cream: Gives the sauce its creamy, luxurious texture.
  • Dijon mustard (optional): Adds a subtle tang and complexity to the gravy.
  • Fresh herbs (like thyme or parsley): For finishing the gravy with freshness and aroma.

Step 1: Make the Meatball Mixture

In a large bowl, combine the ground turkey, breadcrumbs, grated onion, minced garlic, egg, fresh herbs, salt, and pepper. Mix gently with your hands or a fork until just combined. Avoid overmixing, which can make the meatballs tough.


Step 2: Form the Meatballs

Using your hands or a small cookie scoop, shape the mixture into 1.5-inch meatballs. Place them on a tray or plate. This recipe should yield about 20–24 meatballs, depending on the size.


Step 3: Brown the Meatballs

Heat olive oil in a large skillet or Dutch oven over medium heat. Add the meatballs in a single layer without crowding. Sear them on all sides until they’re golden brown. Don’t worry if they’re not cooked through yet—they’ll finish cooking in the gravy.


Step 4: Make the Gravy

In the same skillet, reduce heat to medium-low. Add butter and stir until melted. Whisk in the flour and cook for 1–2 minutes to form a roux. Slowly pour in the chicken broth, whisking constantly to avoid lumps. Simmer until the sauce thickens, then stir in the cream and Dijon mustard (if using).


Step 5: Simmer the Meatballs

Return the browned meatballs to the skillet. Cover and let them simmer in the gravy for 10–12 minutes, or until cooked through. Spoon the sauce over the meatballs occasionally to coat them evenly.


Step 6: Garnish and Serve

Finish with a sprinkle of fresh herbs, and serve the turkey meatballs hot with your favorite sides like mashed potatoes, rice, or crusty bread.


How Long to Prepare the Turkey Meatballs Recipe

Prep Time:
Preparing the meatballs takes around 20 minutes. This includes gathering your ingredients, finely grating the onion, chopping herbs, and forming the meatballs. If you’re using pre-chopped ingredients or prepping in advance, it can go even quicker.

Cooking Time:
Searing the meatballs takes about 8–10 minutes, and simmering in the gravy adds another 12 minutes. The gravy itself takes 5–7 minutes to thicken properly. Altogether, expect around 30 minutes of cooking time, making this a meal you can have ready in under an hour.


Tips for Perfect Turkey Meatballs

  • Don’t overmix: Gently mix the ingredients to avoid tough, dense meatballs.
  • Grate the onion: This keeps the texture smooth and adds extra moisture.
  • Chill the meatballs before browning if your kitchen is warm—it helps them hold their shape.
  • Sear in batches if needed. Overcrowding the pan lowers the temperature and prevents proper browning.
  • Use a meat thermometer: Internal temperature should hit 165°F (74°C) for food safety.

Watch Out for These Mistakes While Cooking

  • Using super lean turkey: 99% lean can make the meatballs dry unless extra moisture is added.
  • Overcooking: Turkey dries out quickly—keep an eye on your simmering time.
  • Skipping the browning step: This adds important flavor and texture. Don’t skip it.
  • Lumpy gravy: Always whisk in the broth slowly and constantly to avoid clumps.
  • Not seasoning enough: Taste your gravy before serving. It often needs a final pinch of salt.

What to Serve With Turkey Meatballs?

1. Mashed Potatoes

Creamy mashed potatoes are a classic pairing, soaking up all that savory gravy.

2. Buttered Egg Noodles

A tangle of egg noodles makes a comforting, filling base.

3. Steamed Green Beans

A fresh, crisp side that adds color and crunch.

4. Roasted Carrots

Their sweetness balances the richness of the meatballs.

5. Crusty Bread

Perfect for mopping up every drop of that gravy.


Storage Instructions

Refrigerator:
Store leftovers in an airtight container in the fridge for up to 4 days. Reheat gently on the stovetop or in the microwave with a splash of broth or water to loosen the gravy.

Freezer:
Freeze cooked meatballs and gravy together or separately for up to 2 months. Use freezer-safe containers and let them thaw in the fridge overnight before reheating.

Make-Ahead Tip:
You can form the meatballs a day ahead and keep them covered in the fridge. This makes dinner even faster when you’re ready to cook.


Estimated Nutrition

Per serving (based on 4 servings):

  • Calories: 420
  • Protein: 28g
  • Carbohydrates: 10g
  • Fat: 29g
  • Saturated Fat: 10g
  • Cholesterol: 135mg
  • Sodium: 580mg
  • Fiber: 1g
  • Sugar: 2g

Frequently Asked Questions

How do I keep turkey meatballs from falling apart?

Make sure you include enough binder (like egg and breadcrumbs) and avoid overmixing. Gently forming the meatballs also helps them stay intact.

Can I bake these turkey meatballs instead of pan-frying?

Yes! Bake at 400°F (200°C) for 20–22 minutes. Then transfer to the gravy to simmer for extra flavor.

Can I make these meatballs dairy-free?

Absolutely. Use olive oil or vegan butter, and substitute the cream with coconut milk or any unsweetened plant-based alternative.

What’s the best way to reheat them?

Reheat on the stovetop over medium-low heat with a splash of broth. You can also microwave in short intervals, stirring in between.

Can I double the recipe?

Definitely. It scales very well. Just use a larger skillet or cook in batches, especially when browning the meatballs.


Conclusion

Turkey Meatballs in creamy gravy are the kind of dish that checks every box—comforting, quick to make, and packed with flavor. Whether you’re cooking for a crowd or just need a satisfying dinner, this recipe is one you’ll want to keep in your regular rotation. It’s cozy without being heavy, and customizable enough to fit whatever you have in your pantry. Trust me, once you try them, they’ll become a new favorite.


Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Turkey Meatballs


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Sally Thompson
  • Total Time: 50 minutes
  • Yield: 4 servings 1x

Description

Get ready for the ultimate comfort food with these juicy Turkey Meatballs in a creamy herb-infused gravy. This easy dinner idea comes together in under an hour and makes a cozy, protein-rich main course for any night of the week. Whether you’re looking for quick weeknight meals, healthy snack options, or new dinner ideas, this easy recipe delivers big on flavor with simple ingredients. Great for meal prep, family dinners, or cozy fall and winter meals.


Ingredients

Scale

450g ground turkey

1/2 cup breadcrumbs

1 large egg

1/4 cup grated onion

2 cloves garlic, minced

1 tsp fresh thyme, chopped

1 tsp fresh rosemary, chopped

1/2 tsp salt

1/4 tsp black pepper

1 tbsp olive oil

2 tbsp butter

2 tbsp all-purpose flour

1 1/2 cups chicken broth

1/2 cup heavy cream

1 tsp Dijon mustard (optional)

1 tsp chopped fresh thyme or parsley for garnish


Instructions

1. In a large bowl, mix together ground turkey, breadcrumbs, grated onion, garlic, egg, herbs, salt, and pepper. Mix gently to combine without overmixing.

2. Shape the mixture into 1.5-inch meatballs and place them on a tray. You should have 20–24 meatballs.

3. Heat olive oil in a large skillet over medium heat. Brown the meatballs on all sides in batches if necessary. Set them aside.

4. In the same skillet, melt the butter over medium-low heat. Whisk in the flour and cook for 1–2 minutes.

5. Slowly pour in chicken broth while whisking to avoid lumps. Simmer until thickened, then stir in cream and Dijon mustard.

6. Return the meatballs to the skillet. Simmer for 10–12 minutes or until fully cooked, spooning gravy over the top.

7. Garnish with fresh herbs and serve hot with mashed potatoes, noodles, or crusty bread.

Notes

Chilling the meatballs for 15 minutes before browning helps them hold their shape better.

If you prefer baking, cook them at 400°F (200°C) for 20 minutes before adding to the gravy.

Don’t skip the browning step—it gives the meatballs rich flavor and great texture.

  • Prep Time: 20 minutes
  • Cook Time: 30 minutes
  • Category: Main Dish
  • Method: Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: 1/4 of recipe
  • Calories: 420
  • Sugar: 2g
  • Sodium: 580mg
  • Fat: 29g
  • Saturated Fat: 10g
  • Unsaturated Fat: 17g
  • Trans Fat: 0g
  • Carbohydrates: 10g
  • Fiber: 1g
  • Protein: 28g
  • Cholesterol: 135mg

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star