This post may contain affiliate links. Please see our disclosure policy.
All the comfort of baked spaghetti, made lighter with zucchini noodles! This easy, low carb dinner is loaded with flavor, cheesy goodness, and fresh basil. A cozy weeknight favorite that also happens to be Keto-Friendly. Serve it with a simple green salad for a well-rounded and satisfying meal.

What You’ll Love About This Baked Zucchini Noodle Spaghetti
- Perfect balance of comfort food and healthy ingredients
- Low carb and gluten free
- A great way to use fresh zucchini
- Kid-approved and ideal for busy weeknights
- Make-ahead and leftover-friendly
I am back with a healthy and delicious dinner the entire family will love.
Some nights just call for cozy food that brings everyone to the table. This Baked Zucchini Noodle Spaghetti is one of my favorite ways to sneak in more veggies without anyone noticing. It tastes like classic baked spaghetti, but it’s lighter and more nutritious. Win-win.

As a nutritionist, I’m always looking for ways to combine real comfort with real ingredients. This recipe checks every box. Fresh spiralized zucchini, hearty meat sauce, herbs, and a golden, bubbly cheese topping. It’s the perfect dinner as you transition into the school routine, sports practice, or cooler evenings.

Zucchini noodles are one of my favorite pasta swaps. They add brightness, texture, and are a great base for a rich, homemade spaghetti sauce. I used San Marzano tomatoes, ground beef, garlic, and Italian herbs to build a simple but deeply flavorful sauce. Add in fresh basil and a little mozzarella and parmesan on top, and you’re in comfort food heaven.
I made this on the first day of school while staring down a mountain of zucchini from the farmers market. It was the perfect bridge from summer to fall. If you have extra zucchini to use up, try these recipes too: Lemon Basil Ratatouille, Zucchini Chips, and Vegetable Garden Pasta. They’re simple, fresh, and full of flavor.

Tips for the Best Zucchini Noodle Spaghetti
- Let the zucchini sweat: After spiralizing, salt the zucchini and let it sit for 20 minutes. This draws out moisture and keeps the final dish from getting watery.
- Use quality tomatoes: I always recommend San Marzano tomatoes for the best flavor in sauces.
- Layer thoughtfully: Start with zucchini, then sauce, cheese, and repeat for the perfect cheesy bake.
- Bake until bubbly: About 25 minutes is all you need to get that golden cheese topping.
Storage & Reheating
This dish reheats beautifully and makes excellent leftovers for lunch or a second dinner. Store it in the fridge for up to 3 days. To reheat, place it in a baking dish at 350 with foil on top for 20 to 25 minutes.
Freezing isn’t ideal, as zucchini noodles tend to become too soft once thawed.

Baked Zucchini Noodle Spaghetti

Ingredients
- 5 large zucchini
- 2 tbsp olive oil or avocado oil
- 1/2 large yellow onion, diced
- 3 cloves garlic, minced
- 1 lb ground beef
- 2 tsp Italian Seasoning
- 1 tsp sea salt + more to taste
- 1 28oz can San Marzano Tomatoes
- 2 tbsp red wine vinegar
- 2 tbsp tomato paste
- 1 cup shredded mozzarella , divided
- 1/3 cup freshly grated parmesan
- 1/2 cup loosely packed fresh basil leaves
Instructions
- Begin by preparing the zucchini. Slice off the tips and spiralize the zucchini. Place inside a colander and sprinkle some salt on the the zucchini. Let the zucchini "sweat" or sit for at least 20 minutes.
- Meanwhile, make the spaghetti sauce. Heat a large skillet to medium- medium high heat. Once the skillet is hot, add the oil, then the diced onion. Saute for 3-4 minutes, then add the miced garlic. Cook for another 2 minutes, and add the ground beef.
- Cook the ground beef, continuing to stir and break up with a wooden spoon. Once meat is no longer pink and cooked through, drain any excess liquid. Return to heat, add salt and Italian seasoning and stir. Finally, add in the tomatoes, vinegar, and tomato paste. Cook for 4-5 minutes, then reduce heat to a simmer for another 10 minutes. While sauce is simmering, heat the oven to 350 degrees.
- Drain any excess moisture out of the zucchini with paper towels. Place half of the zucchini in the casserole dish, then layer with half of the spaghetti sauce. Sprinkle 1/2 cup of the mozzarella on top. Layer with the remaining zucchini, then spaghetti sauce. Sprinkle the top with more mozzarella and the parmesan cheese.
- Transfer the dish to the oven and bake for 25 minutes, or until the top is bubbly and cheese is lightly golden. Serve hot with fresh basil and additional salt to taste.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.










This was very good but the recipe doesnt state the size of the casserole dish. I had hoped to use a 13×9 but switched to a smaller casserole as the ingredients did not look like they could make two layers in the larger dish. I used a bit more cheese as I like cheese!
How much onion powder do you put in the recipe?? Do you think it will taste little different right
It’s okay to leave out yellow onion because I’m only person in my family is allergic to them and I was just wondering if it would taste good without the yellow onions! Im just trying to make it really good dinner for my family! Its possible to change of the ingredients to make them tasty
Yes, you can omit. You can also use onion powder if not allergic!
Thank you for helping me make something different with the extra zucchini from the garden. I used sweet sausage crumbles instead of the beef. Served it with a nice french baguette with roasted garlic and pinot gris.
Delicious!! Awesome recipe! I added mushrooms which we love!
Loved this!
Absolutely delicious! Thank you!
You are welcome!
I have a question. For you Baked Zucchini Noodle Spaghetti what is the serving size amount for each serving, ex: 1 cup?
It’s right around 1.5 cups. Hope that helps!
Amy, if I am using store bought zoodles, how many zoodles should I buy (i.e. how many ounces of zoodles?) Thanks!
Between 16-20 oz of zoodles
Thanks so much Amy. Everyone in my family loves your recipes- I have made a bunch of them! Thank you for helping us to eat delicious food that is also healthy. 🙂
This was easy and delicious
Thank you, Brooke! Glad you loved it.