This post may contain references to products from one or more of our advertisers. Oh Sweet Basil may receive compensation when you click on links to such products.
Craving a quick, easy, and healthy dinner to use up that garden zucchini? This cheesy meatballs and zucchini skillet is a one-pan wonder packed with flavor that the whole family will love! Even your picky eaters will love it!

We’re always finding ways to sneak extra veggies into dinner, and zucchini is one of our favorite go-tos. Have you tried our Mexican zucchini boats or creamy zucchini sausage casserole? Zucchini is incredibly versatile! It pairs well with so many flavors. You can even bake with it (yes, really). Our chocolate zucchini cake and zucchini bread recipe is proof that it actually tastes amazing.

Now, let’s talk about this skillet. It’s one of my all-time favorite zucchini recipes and a must-make during summer squash season. Trust me, you’ll want to keep this on repeat until you’ve used up every last zucchini in the garden. I know most of us have made zoodles by now, but I’ve got a tip to help you nail the perfect texture: not mushy, not raw. Keep reading for all the secrets to making the best zucchini noodles ever.
What are Zoodles?
Zoodles are “noodles” made out of zucchini. Using a spiralizer, you create thin, spaghetti-like strips of zucchini, and then they are cooked like noodles in a dish. They are healthier and lower in carbs than regular pasta.

Ingredients for Meatballs and Zucchini Skillet
You only need a few ingredients to get this tasty zucchini spaghetti on the table! Here is your grocery list:
- Zucchinis: Fresh from the garden if you have them! You can also swap the zoodles for regular pasta like angel hair or spaghetti, or use yellow squash instead.
- Meatballs: We love the pre-cooked frozen turkey meatballs from Trader Joe’s, but you can use any meatballs you love. For a healthier twist on the meatballs, try using lean turkey meatballs, though beef, sausage, chicken, or a mix all work well.
- Marinara Sauce: The absolute best store-bought sauce is Rao’s! It’s so good!
- Mozzarella + Mild Cheddar Cheese: shredded and mixed together! We always use Tillamook cheese. The cheese mixture is flexible, too! Parmesan makes a great addition.
- Garlic Salt: adds flavor
- Salt and Pepper: adds flavor
- Basil: Fresh is best!
The measurements for each ingredient can be found in the recipe card at the end of the post. Each ingredient can be found in the recipe card at the end of the post.
Tip for Cooking with Zoodles

Once you spiralize the zucchini, you have to place them in a strainer or colander and sprinkle them with salt! This helps release the liquids. Let them sit for 10-15 minutes and then use a clean cloth to wrap the zoodles up and squeeze the water out. Squeeze, squeeze, squeeze until the water stops dripping.

How to Make This Skillet Recipe
You’ll love this dish because you cook everything in one skillet! It’s ridiculously easy. I even use pre-cooked frozen turkey meatballs from Trader Joe’s and use my favorite jar of maYou’ll love this dish because you cook everything in one skillet! It’s ridiculously easy. I even use pre-cooked frozen turkey meatballs from Trader Joe’s and use my favorite jar of marinara sauce (hello, Rao’s!). If you’ve got time to make the meatballs and sauce from scratch, by all means, do it! And then tell me all about your time management skillzzzz, mmmkay?! But if you’re like me and just need dinner on the table quickly, then here are the steps:
- Preheat: Set the oven to 400°F.
- Spiralize: Spiralize the zucchini, sprinkle with salt, and let the zoodles sit for 10–15 minutes to draw out moisture.
- Cook: While the zoodles sit, cook the meatballs in a skillet according to the package directions.
- Simmer: Once the meatballs are mostly cooked, add the marinara sauce and let them simmer in the sauce.
- Squeeze: Place the zoodles in a dish towel and squeeze out as much water as possible.
- Toss: Add the zoodles to the skillet and toss everything together.
- Bake: Sprinkle the top with the cheese mixture, then place the skillet in the oven and bake for 5–10 minutes.
- Broil: Switch the oven to broil and cook for another couple of minutes, until the cheese is bubbly and golden.
- Serve: Finish with fresh basil and serve hot.
All of these instructions can also be found in the recipe card at the end of this post.

What to Eat with Zucchini Meatballs
You all know I love sopping up a sauce with a piece of yummy bread, and another fresh vegetable side dish would be a perfect pairing. Here are a few ideas:
- Garlic Bread
- Strawberry Feta Spinach Salad
- Our BEST Broccoli Salad [+ Video]
- Sautéed Green Beans and Cherry Tomatoes
- Easy No-Knead Artisan Bread
Storing and Reheating
Store leftovers in the fridge in an airtight container. They will keep for up to 4-5 days. You can reheat them in the microwave or on the stovetop.
I wouldn’t recommend freezing this dish after it has been cooked. You could freeze the meatballs, marinara, and zoodles before adding the cheese. It will keep in the freezer for up to 3 months. The zucchini noodles can lose some of their texture when they thaw

Now get zoodlin’ people! This delicious and easy cheesy zucchini and meatballs skillet recipe is a perfect weeknight dinner option. Packed with protein and vegetables, it’s a healthy and flavorful meal the whole family will love.
More Easy One Pot Meals:
- Asian Shrimp and Noodles
- Zuppa Toscana
- Ground Beef Taco Spaghetti
- Sausage and Penne Penne
- One Pan Sausage and Potatoes
- Smoky Steak and Potatoes
Meatballs and Zucchini Skillet

Ingredients
- 5 Zucchinis
- 1 Pound Pre-Cooked Frozen Turkey Meatballs, like from Trader Joe’s
- 24 Ounces Marinara Sauce of Choice
- 1/2 Cup Mixed Blend of Shredded Mozzarella + Mild Cheddar Cheese
- 1/2 teaspoon Garlic Salt
- Salt and Pepper, to taste
- Basil, chopped, for garnish
Instructions
- Spiralize the zucchini (using a spiralizer), place it in a strainer and sprinkle with salt. Let it sit for 10-15 minutes.5 Zucchinis
- Using a clean kitchen cloth, wrap it around the zoodles and wring out all of the excess liquid. Set aside.
- Heat a large cast-iron skillet over medium heat. Add the meatballs and marinara, with garlic salt. Cook over medium heat for 15 minutes, stirring occasionally until meatballs are heated through.1 Pound Pre-Cooked Frozen Turkey Meatballs, 24 Ounces Marinara Sauce of Choice, 1/2 teaspoon Garlic Salt
- Gently stir the zoodles into the skillet. Cook for additional 3-5 minutes.
- Sprinkle cheese over the top. Bake at 400 for 5-10 minutes. Then turn oven to broil and broil on high until the cheese is golden and bubbly. Dish up!1/2 Cup Mixed Blend of Shredded Mozzarella + Mild Cheddar Cheese, Salt and Pepper, Basil
Recipe Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.




I just made this and it was absolutely delicious and filling – this is coming from a girl who has an issue with binge eating 🙁 so the fact that I actually have 3/4 left to save for leftovers is major. It also was super easy to make but my one piece of advice is to wear a napkin in your shirt because it is messy!
Totally making this! !
Hope you enjoy!
Visiting your page is just asking for a rumbling stomach! This recipe looks SO tasty– low carb and super cheesy, just how I like it! 🙂
Looks yummy! Thanks for sharing the zoodle tips. If you have a soy protein allergy watch out as TJ’s fills their turkey meatballs with soy 🙁
oh no!!! I would not have even considered that. Thank you!