FREE 5-Ingredient Recipe EBook
GET IT NOWMy Zucchini Spaghetti & Meatballs Are The Low Carb, High Protein Dinner You’ll Actually Want

My zucchini spaghetti gives you the saucy, twirly situation of spaghetti and meatballs, but the noodles are lighter, summery zucchini instead. And while you could stop at simple zucchini noodles, in my mind a spaghetti dinner firmly requires meatballs and marinara… which is exactly what I made here. Here’s why this dish is so worth the little extra step:
- All the cozy spaghetti-and-meatballs flavor – You still get savory beef, sweet tomato sauce, herbs, garlic, and plenty of Parmesan, with fresh zucchini in place of pasta. The difference is I feel so much better after.
- Tender, not watery zoodles – I cook the zucchini noodles on their own, then toss them with sauce right before serving. This gives you a lighter coating of marinara without letting the noodles simmer until they turn soggy.
- The juiciest meatballs + the best sauce – You can certainly take a shortcut with store-bought meatballs and sauce, but my low carb meatballs turn out much juicier and my homemade marinara has way more flavor than the jarred stuff. I often prep them ahead to keep dinnertime quick and easy.
- Low carb, protein packed, and gluten free – This zucchini spaghetti recipe is the perfect light summer dinner, but I totally make it year round because it checks so many boxes. It’s got over 30 grams of protein, only 467 calories (pretty light for a complete meal!), and still tastes like comfort food.
If you’re looking for a comforting low carb meal with plenty of veggies and protein, it’s hard to beat this saucy zucchini spaghetti. Grab your spiralizer and make it with me!


“I was a little skeptical that zucchini spaghetti would be satisfying but I really wanted a low carb pasta option so I gave this recipe a try. To our surprise, we might like it even better than regular pasta. The zucchini noodles are actually more flavorful than pasta and we loved how well they paired with the meatballs. Thanks for a great recipe!”
-Rebecca
Ingredients & Substitutions
Here I explain the best ingredients for my zucchini spaghetti recipe, what each one does, and substitution options. For measurements, see the recipe card.
Zucchini Noodles:
I prefer small-to-medium zucchini here, because they have fewer large seeds and release less water.
My favorite countertop spiralizer makes the fastest, most even noodles, and it has a giant suction cup to avoid sliding around the counter. But my guide to making zucchini noodles includes several tool and cooking options.
Meatballs:
You can use any meatballs you like in this dish, but I used a modified version of my keto meatball recipe, with these ingredients:
- Ground Beef – I use this 85/15 grass-fed one, which has just enough fat to keep the meatballs juicy without making them greasy. Ground turkey, chicken, pork, or Italian sausage can work, but very lean meat will be less rich and can dry out faster.
- Grated Parmesan Cheese – Adds salty, nutty flavor and helps bind the meatballs. I use finely grated Parmesan, so it distributes evenly.
- Heavy Cream & Onion – My secret ingredients for super juicy meatballs! Both add moisture and so much flavor. (You can read more about the onion thing in my chicken meatballs post.) Milk works instead of the cream in a pinch, but it’s thinner and not as rich, so I recommend using a little less.
- Egg – Binds everything together. A flax egg can work as a substitute.
- Garlic, Fresh Parsley, Italian Seasoning, Sea Salt & Black Pepper – I recommend fresh garlic and parsley for all the flavor, but 1 teaspoon each of jarred minced garlic and dried parsley will work as quick shortcuts.
Sauce & Cheese:
Complete your zucchini spaghetti with marinara sauce and more grated Parmesan! I’ve got some tips on the sauce:
- A thicker sauce works best, because zucchini noodles naturally release some water. If it’s already thin, it’ll be too much liquid later.
- I use my homemade marinara sauce, but also like this store-bought sauce for convenience.
- You can swap in other pasta sauces, like Alfredo sauce, basil pesto, or even lemon butter sauce.

How To Make Zucchini Spaghetti
I have step-by-step photos here to help you visualize the recipe. For full instructions with amounts and temperatures, see the recipe card.
- Cook the zucchini noodles. Spiralize the zucchini, then cook the noodles using the stovetop or oven method in my zucchini noodle guide. I used the large skillet method with a little olive oil below. Cook the zoodles just until tender, not soggy, and don’t miss my tips below!
- Mix the meatballs. Stir together all the meatball ingredients except the ground beef. Add the beef last and mix only until combined. This helps the meatballs stay tender.


- Shape, bake, and broil. Form 1-inch meatballs on a lined half sheet pan. Bake until they’re barely done, because the broiler finishes cooking them. Blot away any liquid, then broil on the top rack until golden and cooked through.
- Warm the sauce and toss the zoodles. I heat the marinara first, then toss the cooked zucchini noodles with part of it.
- Bring it all together. Divide the zucchini spaghetti among bowls, add the meatballs, spoon more marinara over the top, and finish with Parmesan cheese. Enjoy!



My Recipe Tips
- Choose the zoodle method that fits your timing. I prefer the oven method for this large batch, because the zucchini noodles shrink less and come out a little drier. The stovetop is faster when you don’t want to heat up the kitchen on a hot summer day, which was my situation above. My zucchini noodle guide walks you through both options.
- If your zoodles are watery, you may need higher heat, but drain them too. Especially on the stove, cooking them in a pan that’s not hot enough causes moisture to build up without cooking away. Higher heat helps it evaporate. But if they’re already tender and you’ve got liquid at the bottom of the pan, you can drain it to avoid overcooking.
- Give the zucchini noodles room to breathe. Whether you bake or saute them, crowding traps steam and makes them watery. For the oven method, I spread them in a thin layer on an extra-large baking sheet like this.
- Don’t overwork the meatballs. I mix everything except the beef first, then add the beef last, which equals less mixing. I also use this small cookie scoop for forming the meatballs, so I don’t have to handle them as much. This helps them stay tender and cook at the same rate.
- Keep the sauce and zoodles separate until the end. Zucchini keeps releasing moisture after cooking, especially once it hits the sauce. So, I wait until I’m about to serve my zucchini spaghetti to bring it all together. Using a thick marinara also helps.

Zucchini Spaghetti (With Meatballs)
Craving spaghetti and meatballs? My zucchini spaghetti is a low carb, high protein dinner that still feels like comfort food.
Instructions
Tap on the times in the instructions to start a kitchen timer.
-
Preheat the oven to 425 degrees F (218 degrees C). Line a baking sheet with parchment paper or foil.
-
In a large bowl, stir together the parmesan, cream, grated onion, egg, garlic, parsley, Italian seasoning, salt, and pepper. Add the beef and mix until just combined. (Don't over-mix.)
-
Form the mixture into 1-inch (2.5-cm) meatballs and place onto the baking sheet.
-
Bake the meatballs in the oven for about 10 minutes, until just barely done. Use a paper towel to wipe any excess liquid around the sides of the meatballs.
-
Set the oven to broil and place the meatballs on the top rack under the broiler for about 2 minutes, until golden.
-
Meanwhile, make the zucchini noodles like this.
-
Make sugar-free marinara sauce like this, or just heat store-bought marinara sauce on the stove or in the microwave.
-
Place the zucchini noodles into a large bowl. Toss with 3/4 cup (96 g) of the marinara sauce.
-
Place the zucchini spaghetti on plates and add meatballs, about 1 cup zoodles and 4 meatballs per plate. Top the meatballs on each plate with 2 tablespoons (28 g) marinara sauce, using up what was left. Sprinkle or sift grated parmesan on top.
LAST STEP: Leave a rating to help other readers, or tag me @wholesomeyum on Instagram. I’d love to hear from you!
Maya’s Recipe Notes
Serving size: 1 cup zucchini spaghetti + 6 meatballs with sauce
- Tips: Check out my recipe tips above to help you avoid watery zucchini spaghetti and get super juicy, tender meatballs.
- Storage: Keep leftovers in an airtight container in the refrigerator for up to 3 days. Store the zoodles, meatballs, and sauce separately when possible, as the whole thing gets watery with time.
- Meal prep: Make the marinara and meatballs ahead, and spiralize the zucchini in advance. Cook the zoodles close to serving for the best texture.
- Reheat: Warm in a covered skillet over medium heat with a little butter or oil.
- Freeze: Freeze the components separately. The zucchini noodles will be softer after thawing, but the flavor will still be good.
📖 Want more recipes like this? Find this one and many more in my Keto Ebook Bundle!
I provide nutrition facts as a courtesy. Have questions about calculations or why you got a different result? Please see my nutrition policy.
Add Your Notes Your Notes
© Copyright Maya Krampf for Wholesome Yum. Please DO NOT SCREENSHOT OR COPY/PASTE recipes to social media or websites. We’d LOVE for you to share a link with photo instead.
Zucchini Spaghetti
Serving Ideas
This zucchini spaghetti recipe is already a complete dinner. If I add anything at all, I usually keep the sides fresh and simple:
- Salads – My fresh Caprese salad fits the Italian flavors, while a crisp green salad with Caesar dressing adds contrast to the warm sauce.
- Vegetables – I like air fryer eggplant for crisp edges or quick sauteed spinach for some leafy greens in minutes.
- Bread – Toast a slice of my keto bread and add garlic compound butter, or use the low carb breadsticks from my Easy Keto Cookbook for soaking up the extra marinara. Makes me feel like I’m at a restaurant!
More Low Carb Zucchini Noodle Recipes
Since you have the spiralizer out, I’ve got plenty of other ways to turn zucchini into noodles, salads, and comfort food:

Shop
My
Custom











32 Comments
Terry
0Does the net carbs include the marinara sauce? If so, is it commercial or your recipe for sugar free marinara?
Wholesome Yum D
0Hi Terry, The net carbs include the marinara sauce, which is my sugar free recipe.
Erica
0Zucchini always comes in at the clutch when I have a craving for pasta. I usually just serve these meatballs on top of raw noods because I love the texture, but it’s great both ways!
Shruthi
0This was super delicious. My husband and I are trying to be more mindful of refined grains, and these zucchini noodles were such a great alternative. I made regular meatballs for my husband and I used Beyond Beef for mine, and both were great!
Darce
0Delicious!! Finally a zucchini spaghetti recipe my family loves!
Rebecca
0I was a little skeptical that zucchini spaghetti would be satisfying but I really wanted a low carb pasta option so I gave this recipe a try. To our surprise, we might like it even better than regular pasta. The zucchini noodles are actually more flavorful than pasta and we loved how well they paired with the meatballs. Thanks for a great recipe!
Elizabeth S
0I never feel guilty going back for seconds of this zucchini spaghetti. It is easy to make and always perfectly al dente. It is a go to in our home.
Carrie
0If you are cooking for one how many zucchini do you use for zoodles for a serving? I suppose the zoodles arent well refrigerated and reheated? I can freeze some of the meatballs.
Wholesome Yum D
0Hi Carrie, You would need 7oz of zucchini for one serving. You can refrigerate and reheat this recipe.
Natalie Ford
0Love all the recipes, can’t wait to start this journey, & be able to make a life style.
Beth Boustead
0Love love love these. And to top it off they were an absolute hit with my husband! I’ve made other meatballs that he did not necessarily care for so if he likes these I know they are good. BTW – I did not have cream on hand so just skipped that. Also, did not have quite enough grated parmesan so added grated pecorino romano. This is definitely going into my meal planning for future. Thank you Maya and Wholesome Yum for such delicious recipes! You make eating healthy enjoyable!
Rita
0OMG-so delicious and super easy! Only change I made was a whole pound of ground beef because I was starviing and didn’t want to deal with 1/4 lb of meat difference! Thank you so very much! I love your recipes!!!
Kate Cordova
0Wonderful! Easy! Better than traditional noodles. Thank you!!
Tony Mowatt
0This came out so good last night! It was so yummy that I wish I would have made more! I fed four people and the recipe was perfect for that! thank you for such a great recipe!
Evert Bos
0Is there a way to get zoodles close to same texture as normal noodles?
Wholesome Yum
0Hi Evert, check my zoodles guide here for tips!
Shinta
0Beautiful! This looks just as good as regular pasta, if not better! Thanks for sharing!
Sandi
0Now this is a dinner idea I need to make again and again. It was delicious.
Morgan Eisenberg
0Great tip about finishing meatballs under the broiler! Thank you!
Samantha
0This was fantastic! My picky kids even liked it. Going on our dinner rotation for sure!
Kelly
0This looks delicious I’m going to try this tomorrow for dinner. I’m trying to do a low carb diet now because of my health and this is the best version of spaghetti and meatballs.yummy
Wilhelmina
0I love this healthier take on a classic! So good!
Alyssa
0It took me a long time to try zoodles, but now my whole family loves them. They almost love them more than regular spaghetti, which I NEVER thought I’d say. Meatballs make them taste even more delicious.
Jem
0Oh this was lovely. I really do enjoy courgette noodles.
Jenna Urben
0I love this lightened up dinner recipe! Zucchini noodles are one of my favorite meals to make when I’m trying to be healthier.
Matt
0I am following a low carb/modified keto diet and I am seeing great results. Excited to add this to my many options!
Sherri
0These are some gorgeous plates of “spaghetti” and meatballs! I love using zoodles; they’re so tasty and good for you! I never knew to add the ground beef last; that’s such a great tip! This is a perfect meal for any day of the week and will satisfy the whole family!
Katie
0I am such a huge fan of zoodles – they have that perfect texture, and with these meatballs, they were awesome!
Susan Carraretto
0Love how healthy this is. I’m trying to reduce the amount of carbs I eat, even though I’m not on a keto diet. I had never cooked zoodles in the oven before, but this was a great way to make them!
Rosa
0We LOVE zoodles and so glad I gave this one one a try. Thanks so much for sharing this great recipe.
Danielle Wolter
0My mom is obsessed with zoodles! I sent her this recipe!! Such great flavors 🙂
Nellie Tracy
0This is such an amazing recipe! Absolutely delicious.