Well-seasoned and pan-fried in olive oil, they are so good, whether freshly cooked or served as leftovers. These tasty meatballs are a huge hit whenever I make them. My kids love them, but it’s not just the kids - the adults enjoy them too. Seasoned with garlic, onion, smoked paprika and parsley and fried in plenty of olive oil, these tasty meatballs are a nice variation when I tire of making beef meatballs or lamb meatballs.

Ingredients

You’ll only need a few simple ingredients to make these turkey meatballs. The exact measurements are included in the recipe card below. Here’s an overview of what you’ll need:

Ground turkey thighs: These should be marked as 93% or 94% lean. Ground turkey breast is too lean. Mayonnaise: I like to use avocado oil mayonnaise. My favorite brand is Sir Kensington’s.Dijon mustard: If you have regular mustard you can use that, but Dijon is better. It’s thick and creamy, and the flavor is less vinegary and more mustardy.Seasonings: I use kosher salt, black pepper, garlic powder, onion powder, and smoked paprika. It’s important to make sure that the spices you use are fresh.Chopped fresh parsley: If you don’t have fresh parsley you can use 1 teaspoon of dried parsley, oregano, or thyme instead. But the fresh herb does add a nice flavor.Olive oil for frying: I use ¼ cup even though about half of it stays in the skillet after frying. But I feel that being generous with the oil helps the meatballs brown better.

Instructions

Making these turkey meatballs is very easy. Scroll down to the recipe card for detailed instructions. Here are the basic steps: Mix. Simply mix everything (except for the oil) in a medium bowl. Portion. Use a 1.5-tablespoon cookie scoop to portion the mixture out into 16 portions. Shape. Wet your hands and shape the portions into round meatballs. Heat the oil. Now, heat the oil over medium-high heat until it shimmers and smells great, about 2 minutes. Use a very large skillet - at least 12 inches - and make sure it has a lid. But you can also cover it later with aluminum foil if none of your skillets have a lid. Brown the meatballs. Add the meatballs to the skillet in a single layer. They’ll be a bit crowded in there, but I’m frankly too lazy to cook in two batches. However, if your frying pan is smaller than 12 inches, you’ll need to cook in two batches. Brown the meatballs all over, turning them frequently, for about 5 minutes. Finish cooking. The meatballs are nicely browned now, but they are not yet fully cooked. So now, add a bit of water to the bottom of the skillet, cover it with a lid (or with foil), and cook for 3 more minutes, until the meatballs are cooked through. An instant-read thermometer inserted into one of them (as I do in the video) should read 165°F.

Expert tip

The mixture is quite sticky, so when forming the meatballs, it helps to lightly moisten your hands. This helps prevent the mixture from sticking to your hands and will help you create smooth meatballs.

Frequently asked questions

Variations

I love this recipe as is and almost always make it as written. But in case you’d like to vary the basic recipe, here are a few ideas for you:

You can make this recipe using ground chicken thighs.Add ½ teaspoon of cumin to the mixture.Cook the meatballs in ghee (clarified butter) instead of olive oil.

Serving suggestions

These meatballs are so versatile. You can truly serve them with anything. Here are a few ideas:

Serve them on top of mashed cauliflower.Serve them with microwave spaghetti squash and marinara sauce.Stuff them in a lettuce sandwich with some mayo, sliced tomatoes, and pickled red onions.Or just serve them all on their own with a side dish such as roasted Brussels sprouts or broccoli and cheese sauce.

Storing leftovers

You can keep the leftovers in the fridge, in an airtight container, for up to 4 days. Reheat them gently in the microwave on 50% power, or do as I do and snack on them cold. 😋

👩🏻‍🍳 I typically publish a new or an updated recipe once a week. Want these recipes in your inbox? Subscribe! You can unsubscribe at any time.

Recipe card

❤️ Let’s connect! Follow me on Pinterest, Facebook, TikTok, YouTube, Instagram, or Twitter.

Juicy Turkey Meatballs - 72Juicy Turkey Meatballs - 34Juicy Turkey Meatballs - 69Juicy Turkey Meatballs - 76Juicy Turkey Meatballs - 66Juicy Turkey Meatballs - 94Juicy Turkey Meatballs - 61Juicy Turkey Meatballs - 46Juicy Turkey Meatballs - 55Juicy Turkey Meatballs - 83Juicy Turkey Meatballs - 90Juicy Turkey Meatballs - 95Juicy Turkey Meatballs - 71Juicy Turkey Meatballs - 63Juicy Turkey Meatballs - 62Juicy Turkey Meatballs - 84