Here’s my go-to turkey meatballs recipe that skips the breadcrumbs but still gives you that perfect, tender texture you’re looking for. These meatballs are packed with herbs, garlic, and just the right seasonings to keep them flavorful and moist.
These meatballs have become a regular weeknight dinner at our house, and I usually make a double batch to freeze for busy days. Nothing beats having homemade meatballs ready to go when you need a quick, healthy dinner, right?

Why You’ll Love These Turkey Meatballs
- Low-carb and gluten-free – Made without breadcrumbs, these meatballs are perfect for keto and gluten-free diets while still staying moist and flavorful.
- Quick preparation – You can have these ready in under 30 minutes, making them perfect for busy weeknight dinners or meal prep.
- Healthy protein option – Turkey is naturally lean, making these meatballs a lighter alternative to traditional beef versions while still packing plenty of protein.
- Simple ingredients – You likely have most of these basic seasonings in your pantry already, and the short ingredient list makes shopping a breeze.
- Meal prep friendly – These meatballs store well in the fridge or freezer, so you can make a batch ahead and have them ready for quick meals throughout the week.
What Kind of Ground Turkey Should I Use?
For juicy, flavorful meatballs, you’ll want to pay attention to the type of ground turkey you choose. Regular ground turkey typically contains both white and dark meat with a fat content around 7%, while lean ground turkey is usually made from just breast meat and contains about 1% fat. I recommend using regular ground turkey for this recipe since the higher fat content helps keep the meatballs moist and tender. If you do opt for lean ground turkey, just know your meatballs might turn out a bit drier – but they’ll still taste great with the seasoning blend. Just make sure your ground turkey is fresh and hasn’t been frozen and thawed multiple times, as this can affect the texture of your meatballs.

Options for Substitutions
This recipe is pretty adaptable and here are some easy swaps you can try:
- Ground turkey: You can swap ground turkey with ground chicken for similar results. Ground pork or beef will also work, but they’ll change the flavor profile and add more fat to the dish.
- Sesame oil: If you don’t have sesame oil, olive oil or avocado oil will work – you’ll just miss that nutty flavor. To make up for it, you could add 1 teaspoon of toasted sesame seeds to the mix.
- Fresh parsley: No fresh parsley? Use 1 teaspoon dried parsley instead, or try fresh cilantro for a different twist.
- Green onions: Besides regular white onion mentioned in the recipe, you can use finely minced shallots or chives as alternatives.
- Egg: The egg is pretty important as a binder, but if you need an egg-free version, try 2 tablespoons of ground chia seeds mixed with 6 tablespoons of water (let it sit for 5 minutes before using).
- Dried herbs and spices: Feel free to play around with the seasonings – Italian seasoning, paprika, or even a pinch of chili flakes work well. Just keep the total amount of dried spices similar to maintain the right texture.
Watch Out for These Mistakes While Cooking
The biggest challenge when making turkey meatballs without breadcrumbs is preventing them from becoming dry and tough – ground turkey has less fat than beef, so it needs extra care during cooking. Working with cold ingredients and overmixing the meat mixture can lead to dense, rubbery meatballs, so mix just until the ingredients are combined and use your hands at room temperature. To keep the meatballs juicy, avoid overcooking them – they’re done when a meat thermometer reads 165°F, and it’s better to check early than risk drying them out. For the best texture and even cooking, make sure all your meatballs are roughly the same size (about 1.5 inches in diameter), and consider brushing them with a little extra sesame oil before cooking to add moisture and flavor.

What to Serve With Turkey Meatballs?
These lean turkey meatballs are super flexible when it comes to serving options! For a cozy dinner, serve them over your favorite pasta with marinara sauce, or try them with zucchini noodles if you’re keeping things low-carb. They’re also great paired with fluffy rice or quinoa and some roasted vegetables – I especially like them with roasted bell peppers and broccoli. If you’re in the mood for something different, try them in a sub roll with melted provolone cheese, or serve them over a fresh salad with your favorite dressing. The sesame oil and Asian-inspired seasonings also make these meatballs perfect for serving with stir-fried vegetables and rice.
Storage Instructions
Keep Fresh: These turkey meatballs will stay good in an airtight container in the fridge for up to 4 days. They’re perfect for meal prep – I like to make a batch on Sunday and use them throughout the week for quick lunches and dinners!
Freeze: Want to make a bigger batch? These meatballs freeze really well! Let them cool completely, then place them in a freezer bag or container. They’ll keep for up to 3 months in the freezer. Pro tip: freeze them on a baking sheet first for about an hour before transferring to a container – this prevents them from sticking together.
Reheat: To warm up your meatballs, pop them in the microwave for 1-2 minutes, or heat them in a covered skillet over medium-low heat until they’re warmed through. If they’re frozen, thaw them overnight in the fridge before reheating. You can also drop them straight into your favorite simmering sauce to warm them up!
| Preparation Time | 10-15 minutes |
| Cooking Time | 10-15 minutes |
| Total Time | 20-30 minutes |
| Level of Difficulty | Easy |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 600-700
- Protein: 50-60 g
- Fat: 35-40 g
- Carbohydrates: 10-15 g
Ingredients
- 2 tsp sesame oil (I prefer Eden Organic toasted sesame oil)
- 2 tsp fresh parsley (finely chopped for even distribution)
- 1 lb ground turkey
- 2 green onions (thinly sliced)
- 1/2 tsp onion powder
- pepper to taste
- 1/2 tsp ground cumin
- 1/2 tsp dried oregano
- 1 large egg (helps bind the meatballs without breadcrumbs)
- salt to taste
- 1/2 tsp garlic powder
Step 1: Prepare the Baking Sheet and Preheat Broiler
Preheat your broiler on the HIGH setting.
While it’s heating up, line a baking sheet with parchment paper and spray it lightly with cooking spray to prevent the meatballs from sticking.
Step 2: Mix the Meatball Ingredients
In a large bowl, combine ground turkey, cumin, oregano, onion powder, garlic powder, parsley, egg, a splash of sesame oil, and chopped green onions.
Gently mix the ingredients together using your hands or a spatula, being careful not to overmix as this can result in tough meatballs.
Step 3: Shape the Meatballs
Using a medium cookie scoop or your hands, form the turkey mixture into meatballs, aiming for uniformity in size (about 1-inch in diameter) to ensure even cooking.
You should have approximately 15 meatballs.
Place them on the prepared baking sheet, spaced evenly apart.
Step 4: Broil the Meatballs
Place the baking sheet with the meatballs under the broiler and cook on HIGH for about 10 minutes, or until the meatballs are fully cooked through and have a nice golden exterior.
Cooking times may vary slightly depending on your broiler, so keep a close eye on them.
Step 5: Add Finishing Touches and Serve
Once the meatballs are done cooking, remove them from the oven and brush them with a bit more sesame oil for added flavor and shine.
Serve the meatballs hot with your favorite side dish, such as rice, noodles, or a fresh salad.
Enjoy the delightful flavors!