Juicy Keto Turkey Meatballs in a Rich Creamy Parmesan Sauce
These juicy Keto Turkey Meatballs are bathed in a rich Parmesan cream sauce. Perfect for a quick, low-carb weeknight dinner that the whole family will love!
It’s 6pm. You’re tired. Dinner needs to happen fast.
These Keto Turkey Meatballs are your new secret weapon. They are juicy, cheesy, and totally low-carb. This meal feels like a total winter hug in a bowl.
Why This Recipe Is a Winner
This dish is the ultimate winter comfort food. It feels like a total cheat meal. But it fits your keto goals perfectly.
You only need 40 minutes to make it. Most of that time is hands-off baking. It is perfect for a busy weeknight dinner when you’re starving.
How to Make Keto Turkey Meatballs
Making these meatballs is incredibly simple. You mix, roll, and bake. While they cook, you whisk the sauce. Even if you are a beginner, you can do this with ease.
Ingredients You’ll Need
These use mostly pantry staples you already have. The almond flour keeps things gluten-free and keto-friendly.
- 1 lb ground turkey (93% lean)
- 1/2 cup superfine almond flour
- 1/4 cup grated Parmesan cheese (for meatballs)
- 1 large egg, lightly beaten
- 2 cloves garlic, minced (for meatballs)
- 1/4 cup fresh parsley, finely chopped
- 1 tsp onion powder
- 1/2 tsp sea salt
- 1/4 tsp ground black pepper
- 2 tbsp unsalted butter
- 2 cloves garlic, minced (for sauce)
- 1 cup heavy cream
- 1/2 cup chicken bone broth
- 1/2 cup grated Parmesan cheese (for sauce)
- 1/4 tsp ground nutmeg
- 1/2 cup fresh baby spinach (optional)
Step-by-Step Directions
- Preheat the oven to 400°F (200°C) and line a rimmed baking sheet with parchment paper.
- In a large mixing bowl, combine the ground turkey, almond flour, 1/4 cup parmesan, beaten egg, 2 cloves minced garlic, parsley, onion powder, salt, and pepper. Mix by hand until just incorporated, avoiding overworking the meat.
- Portion the mixture into approximately 16 to 18 meatballs (roughly 1.5 inches in diameter) and arrange them evenly on the prepared baking sheet.
- Bake for 15 to 18 minutes, or until the internal temperature reaches 165°F (74°C). Optional: Broil for the last 2 minutes for additional browning.
- While the meatballs are baking, melt the butter in a large skillet over medium heat. Add the remaining 2 cloves of minced garlic and sauté for 60 seconds until fragrant.
- Whisk in the heavy cream and chicken broth. Bring the liquid to a gentle simmer and cook for 5 minutes, allowing the volume to reduce slightly.
- Lower the heat to medium-low and whisk in 1/2 cup of grated parmesan cheese and the nutmeg. Stir continuously until the sauce is smooth and thickened.
- Transfer the baked meatballs directly into the skillet. Toss gently to coat each meatball in the sauce. If using spinach, fold it in now and cook until just wilted.
- Simmer for 2 additional minutes to allow the flavors to meld. Garnish with additional parsley and serve immediately.
Best Ways to Enjoy It
Serve these warm in a shallow bowl. You want to catch every drop of sauce. Pair them with zucchini noodles or cauliflower rice for a full meal.
This is a restaurant-quality dish at home. Your family will think you spent hours cooking. It is the perfect cozy night in meal.
How to Store Leftovers
Keep leftovers in an airtight container. They stay fresh in the fridge for 3 days. Reheat gently on the stove with a splash of broth. Do not boil the sauce when reheating. This prevents the cream from separating.
Tips for Best Results
- Do not overmix the meat to keep them tender.
- Use a small cookie scoop for even meatballs.
- Always use fresh garlic for the best flavor.
- Broil the meatballs at the end for extra color.
- Whisk the sauce constantly so it stays smooth.
- Freshly grated parmesan melts much better than bagged.
- Add the spinach at the very last minute.
Ways to Switch It Up
- Swap ground turkey for ground chicken or beef.
- Add red pepper flakes for a spicy kick.
- Use kale instead of spinach for more texture.
- Add mushrooms to the sauce for extra earthiness.
FAQs
Can I use something other than almond flour?
You can use crushed pork rinds for keto. Or use breadcrumbs if not low-carb.
How do I know when the meatballs are done?
Use a meat thermometer to check for 165°F. This ensures they stay juicy and safe.
You are going to obsess over this sauce! It is pure magic.
— Jasmine

Ingredients
Method
- Preheat the oven to 400°F (200°C) and line a rimmed baking sheet with parchment paper.
- In a large mixing bowl, combine the ground turkey, almond flour, 1/4 cup parmesan, beaten egg, 2 cloves minced garlic, parsley, onion powder, salt, and pepper. Mix by hand until just incorporated, avoiding overworking the meat.
- Portion the mixture into approximately 16 to 18 meatballs (roughly 1.5 inches in diameter) and arrange them evenly on the prepared baking sheet.
- Bake for 15 to 18 minutes, or until the internal temperature reaches 165°F (74°C). Optional: Broil for the last 2 minutes for additional browning.
- While the meatballs are baking, melt the butter in a large skillet over medium heat. Add the remaining 2 cloves of minced garlic and sauté for 60 seconds until fragrant.
- Whisk in the heavy cream and chicken broth. Bring the liquid to a gentle simmer and cook for 5 minutes, allowing the volume to reduce slightly.
- Lower the heat to medium-low and whisk in 1/2 cup of grated parmesan cheese and the nutmeg. Stir continuously until the sauce is smooth and thickened.
- Transfer the baked meatballs directly into the skillet. Toss gently to coat each meatball in the sauce. If using spinach, fold it in now and cook until just wilted.
- Simmer for 2 additional minutes to allow the flavors to meld. Garnish with additional parsley and serve immediately.
