Zucchini Noodles Casserole Recipe is a cozy, hearty dinner with savory sausage, rich ricotta, and a golden mozzarella-Parmesan topping. It brings classic baked pasta-style comfort to the table while using tender zucchini strands instead of noodles.

This is the kind of dinner that fits right into a busy week when you want something warm, filling, and family-friendly without pulling out a long list of ingredients. It has all the familiar baked-casserole appeal, but the zucchini keeps it feeling a little lighter and fresher.
The flavor combination works because every layer brings something useful to the dish. You get richness from the cheeses, plenty of savory depth from the sausage and tomato sauce, and a pop of brightness from the basil that keeps everything from tasting too heavy.
It also comes together in a very practical way for home cooks. Salting the zucchini helps manage moisture, the sauce is straightforward, and the final bake gives you that bubbling, lightly browned top that makes a casserole feel especially satisfying.
Zucchini Noodles Casserole Ingredients
Zucchini brings the noodle-like base here, giving the casserole a tender texture that soaks up the tomato and sausage sauce beautifully.
Kosher salt does more than season the dish. Part of it helps draw excess water out of the zucchini so the finished casserole holds together better.
Olive oil gets the sauce started and helps the sausage and onions cook evenly with good flavor.
Italian sausage adds most of the savory backbone. Mild sausage keeps it classic, while hot sausage gives the casserole a little more punch.
Onion softens into the sauce and builds sweetness and depth, which balances the richness of the meat and cheese.
Garlic gives the tomato base a stronger savory edge and makes the whole dish smell especially inviting as it cooks.
Crushed tomatoes create the saucy layer that ties everything together. They coat the zucchini and sausage without making the casserole feel too dry.
Fresh basil adds a clean, bright finish that lifts the whole pan and gives it that Italian-inspired feel.
Ricotta cheese is dotted across the casserole for creamy pockets that make each serving taste a little more lush.
Mozzarella cheese melts into that classic stretchy top layer that makes baked casseroles so comforting.
Parmesan cheese adds a saltier, sharper finish and helps the top brown nicely in the oven.

Step-by-Step Zucchini Noodles Casserole
STEP 1: Heat your oven and grease your baking dish so everything is ready once the filling comes together. Then spiralize or thinly cut the zucchini into long strands. A quick snip with kitchen scissors makes the noodles easier to toss and serve later.
STEP 2: Toss the zucchini with part of the salt and let it sit in a colander over a bowl. This short resting time is worth it because it helps the zucchini release extra moisture while you move on to the sauce.
STEP 3: Brown the sausage in olive oil until fully cooked and lightly caramelized. Once it is done, transfer it out and keep just enough fat in the pan to cook the onion, which gives the sauce extra flavor without feeling greasy.
STEP 4: Cook the onion until soft and lightly golden, then stir in the garlic just long enough to become fragrant. Add the sausage back in with the crushed tomatoes and let the mixture simmer briefly so the flavors blend. Finish the sauce with basil and the remaining salt for a fresh, savory balance.
STEP 5: Add the drained zucchini noodles to the pan and toss gently so the strands are coated with the sauce rather than overworked. Transfer everything to the prepared casserole dish and spread it into an even layer.
STEP 6: Dot the top with small spoonfuls of ricotta, then cover the casserole with the mozzarella and Parmesan mixture. Bake uncovered until the edges are bubbling and the top is lightly browned. Let it rest before serving so the layers settle and scoop more neatly.
Pro Tips for Zucchini Noodles Casserole
- Do not skip the salting step for the zucchini. It is one of the simplest ways to keep the casserole from turning watery.
- Keep the zucchini just coated with sauce rather than stirring too aggressively, which can break the strands down too much before baking.
- Let the casserole rest for about 10 minutes after it comes out of the oven so the cheese sets slightly and the servings hold together better.
How do I keep zucchini noodle casserole from getting watery?
The biggest help is salting and draining the zucchini before it goes into the dish. That step pulls out extra moisture early, so the casserole stays more cohesive and the sauce tastes richer instead of diluted.
Can I make this ahead of time?
Yes, this works well for prep-ahead cooking. You can make the sauce, prep the zucchini, and assemble the casserole earlier in the day. When you are ready to eat, bake it fresh so the cheese topping still comes out bubbly and nicely browned.
What kind of sausage works best?
Either mild or hot Italian sausage works nicely, so it really depends on the mood you want. Mild keeps the flavors classic and family-friendly, while hot sausage adds a little spice that pairs especially well with the creamy ricotta and mozzarella.
Can I freeze zucchini noodle casserole?
You can freeze it, but it is best within about 1 month for the best texture. Since zucchini naturally holds a lot of water, the casserole may be a little softer after thawing, though the flavor will still be very good.

Perfect Pairings
A simple green salad is one of the best sides here because it keeps the meal balanced and fresh. Something crisp with a light vinaigrette works especially well next to the rich cheese and sausage.
Garlic bread or toasted rustic bread is a great choice when you want to lean into the comfort-food side of the meal. It is especially useful for scooping up any extra sauce and melted cheese from the plate.
Roasted vegetables also fit nicely if you want a fuller dinner spread. Broccoli, green beans, or even roasted mushrooms all complement the tomato, basil, and cheese flavors without competing with them.
Keeping Leftovers Fresh
Store leftovers in an airtight container in the refrigerator for up to 3 days. The flavors stay excellent, and the casserole makes a very good next-day lunch or quick dinner portion.
For longer storage, wrap the casserole tightly and freeze it for up to 1 month. Thaw in the refrigerator before reheating when possible for more even results.
To reheat, warm individual portions in the microwave until heated through, or cover the baking dish and reheat in the oven until the center is hot. If you want the cheese on top to perk back up, uncover it for the last few minutes.

Zucchini Noodles Casserole Recipe
Ingredients
For the zucchini noodles
- 3 pounds zucchini spiralized or cut into slender noodle-like ribbons
- 4 1/2 teaspoons kosher salt divided, for drawing out excess liquid
For the meat sauce
- 1 tablespoon olive oil preferably extra-virgin
- 8 ounces Italian sausage mild or hot
- 1 1/2 cups onion finely chopped
- 3 garlic cloves minced
- 1 can crushed tomatoes
- 1/2 cup fresh basil leaves roughly chopped
For assembling and finishing
- 2 cups mozzarella cheese shredded
- 3/4 cup whole-milk ricotta cheese
- 1/2 cup Parmesan cheese shredded
Instructions
- Preheat the oven to 350°F (175°C). Lightly grease a 9 x 13-inch or 8 x 12-inch casserole dish and set it aside.
- Prepare the zucchini by spiralizing it into noodles, or slice it thinly into long strands. You should have about 8 cups. Place the zucchini noodles in a colander set over a bowl, then snip them in a few places with kitchen scissors so they are easier to handle. Toss with 1 1/2 teaspoons of the kosher salt and let them drain while the sauce is prepared.
- Set a large sauté pan over medium heat and add the olive oil. Crumble in the Italian sausage and cook until no longer pink and lightly browned. Transfer the sausage to a bowl, then pour off all but 1 tablespoon of the fat from the pan.
- Add the chopped onion to the same pan and cook for 5 to 6 minutes, until softened and lightly golden. Stir in the minced garlic and cook for 1 minute more.
- Return the sausage to the pan and add the crushed tomatoes. Bring the mixture to a simmer, then reduce the heat and let it cook gently for 5 to 6 minutes. Stir in the chopped basil along with 1/2 teaspoon of the kosher salt.
- Add the drained zucchini noodles to the tomato-sausage mixture and toss gently until the strands are evenly coated. Spoon the mixture into the prepared baking dish and spread it into an even layer.
- Dollop the ricotta over the surface in small portions, pressing it lightly into the casserole. Combine the mozzarella and Parmesan, then scatter the cheese mixture evenly across the top.
- Bake uncovered for 35 minutes, or until the casserole is bubbling and the top is lightly browned. Remove from the oven and let it rest for 10 minutes before serving.