These healthy turkey meatballs are simmered in coconut milk basil pesto cream sauce for an easy, weeknight meal that will please even picky eaters!

This one goes out to all my friends who:
- Like to feel VRY VRY fancy
- But also REALLY like to just hang out inside in their pyjamas. I get you. The struggle is REAL.
why you will LOVE this recipe
- These paleo meatballs, with their lusciously smooth, flavor-packed, VIBRANTLY fresh walnut basil pesto CREAM SAUCE and ZOODLES, feels like an ULTRA fancy restaurant meal but you get to eat it in the COMFORT of your pyjamas. Ain’t no one gonna care if you slurp up those zoodles, causing creamy pesto goodness to splatter ALL over your face.
- They’re going to save your real-life “what am I going to make for dinner that tastes good, and is as easy as a sandwich, but doesn’t taste like a sandwich, because I am craving something more exciting” problem on MORE than one occasion.
- It starts with the easiest gluten-free turkey meatballs that are made of simple, panty-essential kind of ingredients. Even though these whole30 turkey meatballs have an ingredient list that seems a little “HOO-HUM” once you put ‘em in your mouth, you’re gonna be liiike “OH YUM.”

what makes black walnuts so special?
Aside from a depth of flavor like no other, black walnuts add a triple threat of heart-healthy Omega-3s, Magnesium and plant protein (the most of any tree nut!)
Their unique, complex flavor is brightened up by bursts of punchy, fresh lemon, vibrant basil and a little steamy-stove-time with creamy, rich coconut milk to create the most luscious pesto cream sauce that your taste buds will hardly believe came out of YOUR very own kitchen.
INGREDIENTS
For The Meatballs:
- 1 lb 85% lean ground turkey
- 1 egg
- 1/4 cup fresh basil, sliced + additional for garnish
- 2 tsp Italian seasoning
- 2 tsp fresh garlic, minced
- 1 tsp lemon zest, packed
- 1/2 tsp sea salt
- 4 tsp coconut flour
- 1/2 cup reduced-sodium chicken broth
- 4 small zucchinis, spiralized with blade D
For The Sauce:
- 1/3 cup black walnuts
- 2 1/4 cups fresh basil, very tightly packed (35g)
- 2 tbsp fresh lemon juice
- 2 tsp lemon zest
- 1 tsp fresh garlic, minced
- 3/4 tsp sea salt
- 2 tbsp extra virgin olive oil
- 6 tbsp full-fat coconut milk
- 6 tbsp reduced-sodium chicken broth

INSTRUCTIONS
- In a large bowl, mix together all of the meatball ingredients up to the coconut flour until well mixed. Add in the coconut flour and stir until well mixed. Form into 20 lightly heaping Tbsp sized balls (I used a cookie scoop.)
- Heat a large, non-stick pan (or 2 mediums pans) over medium-high heat. Brown the meatballs on each side — about 1 minute per side — until golden brown. Add in the chicken broth, reduce the heat to medium/low and cover. Cook, stirring occasionally, until the meatballs are cooked and have absorbed the broth, about 8-11 minutes.
- While the meatballs cook, add the black walnuts into a food processor and process until broken down. Add all the remaining ingredients up to the olive oil and pulse until broken down and combined.
- With the food processor running, stream in the olive oil until well mixed.
- In a large, high-sided frying pan, combine the coconut milk and chicken broth on medium/high heat. Bring to a boil.
- Once boiling, whisk in all of the pesto until well combined and boil for 1 minute, stirring constantly. Then, reduce the heat to medium/low and simmer for 2-3 minutes, until the sauce begins to thicken up.
- Heat a dry frying pan on medium high heat and cook the zucchini noodles until they just begin to soften, about 3-4 minutes. Transfer to a layer of paper towel and lightly press out the excess moisture. Divide between 4 bowls.
- Stir the meatballs into the sauce and serve over the zoodles, garnishing with fresh basil and a squeeze of lemon, if desired.
- DEVOUR!

tips and tricks for making delicious turkey meatballs
- Use a small food processor (mine is three cups) for the black walnuts. It’s more effective. It’s also easier to clean — and who doesn’t want that!
- Be careful not to overdo the zoodles. Just 3-4 minutes is long enough. Any longer and you run the risk of them becoming zucchini soup.
- I use blade D when running the zucchini through the spiralizer but you do you. If you prefer a thicker “noodle”, try a different setting (and add a minute to the cooking time).

FAQs
Yes, you can. I use zucchini to maintain a paleo recipe but if that’s not a concern of yours, you can use whichever type of pasta you like.
The egg is necessary for making a cohesive meatball. Without it, your meatballs will fall apart. But all is not lost if you don’t have an oval friend in your fridge. Go with ground flax seeds, chia seeds, mashed bananas, applesauce, or silken tofu. To use any of these substitutes, simply mix the ingredient into the meatball mixture in place of the egg. Keep in mind that each of these substitutes will slightly change the flavor and texture of the meatballs, so you may want to experiment with different options to find the one that works best for you.
Turkey meat is lean and, without that fat, can dry out if cooked too long.
So carefully monitor the meatballs while they are cooking. A meat thermometer, which every kitchen should have, can take the guesswork out the equation. Once the meatballs have attained an internal temperature of at least 165 degrees Fahrenheit, you’re in the clear. Now the meatballs are safe to eat. Finally, be sure to use a gentle touch when handling the meatballs, as overworking the meat can also cause it to become tough.
how to store turkey meatballs and zoodles
The meatballs can be stored in a container in the refrigerator for up to 4 days, or in the freezer for up to 3 months.
As for the zucchini noodles, they can be refrigerated for 4 days. When you are ready to eat the noodles, simply reheat them in a saucepan on the stovetop or in the microwave. To avoid running the risk of turning the noodles into mush, try them cold as part of a salad or in a wrap. Just do so in a few days to ensure the best taste and texture.
Other Recipes You Might Like:
Whole30 Sweet and Sour Paleo Meatballs
Zucchini Noodles with Everything Pesto and Fried Eggs
Indian Salmon Curry Zucchini Noodles
Low carb buffalo chicken meatballs

Ingredients
For the meatballs:
- 1 Lb 85% Lean ground turkey
- 1 Egg
- 1/4 Cup Fresh basil, sliced + additional for garnish
- 2 tsp Italian seasoning
- 2 tsp Fresh garlic, minced
- 1 tsp Lemon zest, packed
- 1/2 tsp Sea salt
- 4 tsp Coconut flour
- 1/2 Cup Reduced sodium chicken broth
- 4 Small zucchinis, spiralized with blade D
For the sauce:
- 1/3 Cup Hammons Black Walnuts
- 2 1/4 Cups Fresh basil, very tightly packed (35g)
- 2 Tbsp Fresh lemon juice
- 2 tsp Lemon zest
- 1 tsp Fresh garlic, minced
- 3/4 tsp Sea salt
- 2 tbsp Extra Virgin Olive oil
- 6 Tbsp Full fat coconut milk
- 6 Tbsp Reduced sodium chicken broth
Instructions
- In a large bowl, mix together all of the meatball ingredients up to the coconut flour until well mixed. Add in the coconut flour and stir until well mixed. Form into 20 lightly heaping Tbsp sized balls (I used a cookie scoop.)
- Heat a large, non-stick pan (or 2 mediums pans) over medium-high heat. Brown the meatballs on each side – about 1 minute per side- until golden brown. Add in the chicken broth, reduce the heat to medium/low and cover. Cook, stirring occasionally, until the meatballs are cooked and have absorbed the broth, about 8-11 minutes.
- While the meatballs cook, add the black walnuts into a SMALL food processor (mine is 3 cups) and process until broken down. Add all the remaining ingredients up to the olive oil and pulse until broken down and combined.
- With the food processor running, stream in the olive oil until well mixed.
- In a large, high-sided frying pan, combine the coconut milk and chicken broth on medium/high heat. Bring to a boil.
- Once boiling, whisk in all of the pesto until well combined and boil for 1 minute, stirring constantly. Then, reduce the heat to medium/low and simmer for 2-3 minutes, until the sauce begins to thicken up.
- Heat a dry frying pan on medium high heat and cook the zucchini noodles until they just begin to soften, about 3-4 minutes. Transfer to a layer of paper towel and lightly press out the excess moisture. Divide between 4 bowls.
- Stir the meatballs into the sauce and serve over the zoodles, garnishing with fresh basil and a squeeze of lemon, if desired.
- DEVOUR!
Nutrition Info:
Recipes written and produced on Food Faith Fitness are for informational purposes only.
WEIGHT WATCHERS POINTS PER SERVING: FREESTYLE POINTS: 11 POINTS+: 12. OLD POINTS: 11
(Per 1/4 of the recipe)


Susan says
These look so good!
Do you have to use nuts? I am allergic to peanuts & all tree nuts & Black Walnut Trees.
Peanut allergies are the among the top allergies. So why are
there are so many restaurants who prepare their dishes & companies that package food & junk food items with Peanuts, other nuts, Peanut Oil or Paste? It makes it difficult for people to eat out & to buy packaged foods.
Taylor Kiser says
I’m sorry Susan! You can TRY without nuts but I really can’t tell you how it will taste/work as I haven’t tried! Let us know if you do!
Puravida says
While I empathize with those who are allergic to nuts, BILLIONS of people across the planet are not allergic to them and enjoy nuts for their wonderful flavors and nutritional value. Restaurants are businesses and typically develop their menus to appeal to as many diners as possible. Menus are often notated when specific dishes include ingredients that may be of concern for those with specific sensitivities, but a diner with allergies should always ask their server if there are questions. We should all be aware of the contents of our food, so if one’s diet contains prepackaged or “junk” food, it is imperative to read all nutritional labeling and ingredient listings. Best of luck to you.
Tisha says
These meatballs looks incredible!!
Taylor Kiser says
Thank you!
Cliona Keane says
The sauce on these turkey meatballs looks to die for! It’s such a creative way to enjoy them and the meatballs themselves sound divine!
Taylor Kiser says
Thank you Cliona!
Dannii says
Oooh, I love making pesto with different types of nut. This looks delicious!
Taylor Kiser says
Thank you Dannii!
Emmeline says
Those look YUMMY! Hard to believe they’re good for you as well!
Taylor Kiser says
Thank you so much!
thewimpyvegetarian says
I make turkey meatballs all the time, and have been looking for ways to jazz them up a bit! This is perfect!!! Thanks for this fabulous idea!
Taylor Kiser says
You’re so welcome! Thanks!
Isabella says
I have been looking for an awesome gluten free meatball recipe for SO LONG! I just found it! These look so delicious!
Taylor Kiser says
Yay! I’m so glad! Thanks!
Marissa says
I tried these tonight and they were awful! My husband almost threw up and I could only eat one bite. Think twice before trying this!
Taylor Kiser says
I’m sorry you didn’t enjoy them Marissa. We love them but everyone has different taste!
Carmen says
Hi, looks amazing! Can you use normal walnuts as I can’t get black walnuts in Australia? Thanks
Taylor Kiser says
PROBABLY, but it won’t have the same flavor! You can also buy Black Walnuts online! Theres a link at the bottom of the post!
Thomas BLG says
I usually see meatballs done with tomato sauce.
Glad to see a different version of them!!
I would definitely try these
Taylor Kiser says
I hope you love them!
Brenda says
That’s one of the most beautiful skillets of meatballs ever. LOVE how you used walnuts for the pesto!
Taylor Kiser says
Thank you Brenda!