This light and satisfying dish combines tender turkey meatballs with fresh zucchini noodles coated in vibrant homemade basil pesto. The meatballs are seasoned with Parmesan, almond flour, and aromatic herbs, then pan-seared until golden. Meanwhile, spiralized zucchini is quickly sautéed until just tender, preserving its crisp texture. Tossed with bright, herbaceous pesto and topped with the juicy meatballs, this gluten-free, low-carb creation delivers all the comfort of traditional Italian fare while keeping things light and wholesome.
The summer my garden produced more basil than I could possibly handle, I started spiralizing everything in sight. These zucchini noodles became my go to vehicle for all that pesto, and the turkey meatballs just made everything feel complete and satisfying.
My sister who claims to hate zucchini actually asked for seconds when I made this for dinner last month. Thats when I knew this recipe was a keeper worth sharing.
Ingredients
- Ground turkey: Lean but still moist, especially when combined with Parmesan and a touch of almond flour for binding
- Almond flour: Keeps the meatballs gluten free while adding subtle nutty flavor and perfect texture
- Fresh basil: The star of the show, so use the most vibrant leaves you can find at the market or pick from your garden
- Pine nuts: Toast them quickly in a dry pan before adding to the pesto for deeper flavor
- Zucchini: Medium sized ones work best, too large and they become watery when spiralized
- Extra virgin olive oil: This carries all the flavors so use the good stuff you save for special occasions
- Lemon juice: Brightens the pesto and cuts through the rich olive oil perfectly
Instructions
- Mix the meatballs:
- Combine turkey, Parmesan, almond flour, egg, garlic, parsley, oregano, salt and pepper in a large bowl. Mix gently until just combined, overworking makes them tough.
- Shape them up:
- With damp hands to prevent sticking, form the mixture into 16 small meatballs. Keep them similar in size so they cook evenly.
- Sear and cook:
- Heat olive oil in a large skillet over medium heat. Add meatballs in batches and cook, turning occasionally, until golden brown all over and cooked through, about 10 to 12 minutes.
- Blend the pesto:
- Combine basil, Parmesan, pine nuts, garlic, lemon juice, salt and pepper in a food processor. Pulse until finely chopped, then drizzle in olive oil while running until smooth.
- Sauté the noodles:
- Wipe out the skillet and add olive oil. Sauté spiralized zucchini over medium high heat for 2 to 3 minutes until just tender. Season with salt and pepper.
- Bring it together:
- Toss zucchini noodles with pesto to coat evenly. Serve topped with turkey meatballs and extra Parmesan if desired.
This recipe has become my Sunday evening ritual, something about the rhythm of spiralizing and blending pesto feels meditative before the week begins.
Making Ahead
The meatballs freeze beautifully and the pesto keeps in the fridge for a week. I often double both and have dinner ready in minutes on busy weeknights.
Serving Suggestions
A crisp white wine like Pinot Grigio cuts through the pesto beautifully. Sometimes I add cherry tomatoes for extra color and sweetness.
Storage and Reheating
Store components separately for best results. The pesto can actually make the zucchini noodles soggy if they sit too long together.
- Reheat meatballs gently in a skillet with a splash of water
- Serve zucchini noodles at room temperature or just slightly warmed
- Never microwave the zucchini or they will become rubbery and sad
Hope this becomes as much of a staple in your kitchen as it has in mine.
Recipe FAQs
- → Can I make the meatballs ahead of time?
-
Yes, you can form and refrigerate the uncooked meatballs for up to 24 hours before cooking. Alternatively, cook them completely and store in the refrigerator for 3-4 days, then reheat gently before serving.
- → What can I use instead of almond flour?
-
Gluten-free breadcrumbs, crushed pork rinds, or additional grated Parmesan cheese all work well as binders in place of almond flour while keeping this dish gluten-free.
- → How do I prevent zucchini noodles from getting watery?
-
Sauté the zucchini noodles over medium-high heat for just 2-3 minutes to maintain their texture. Avoid overcrowding the pan, and consider patting spiralized zucchini dry with paper towels before cooking if they seem especially moist.
- → Can I use store-bought pesto instead?
-
Absolutely. Store-bought pesto works perfectly for a quicker version. Look for a high-quality brand with fresh ingredients, or use jarred pesto and add a squeeze of fresh lemon juice to brighten the flavors.
- → Is this dish freezer-friendly?
-
The cooked meatballs freeze exceptionally well for up to 3 months. However, zucchini noodles are best enjoyed fresh as they can become mushy when frozen and thawed. Freeze components separately for best results.
- → Can I add vegetables to this dish?
-
Cherry tomatoes, roasted red peppers, sautéed spinach, or grated zucchini in the meatballs themselves all make excellent additions that enhance both nutrition and visual appeal.