Craving lasagna but not the carb coma afterward? This Stuffed Zucchini Roll-Ups With Ricotta And Sausage recipe delivers all that cheesy, saucy goodness without a noodle in sight.
I started making these when I was trying to sneak more vegetables into dinner without anyone noticing. IMO, nobody complains about “eating healthy” when it’s wrapped in melted mozzarella and sitting in garlicky tomato sauce.
Servings: 6 servings
Prep time: 30 minutes
Cook time: 45 minutes
Total time: 1 hour 15 minutes
Why This Stuffed Zucchini Roll-Ups Recipe Works So Well
Zucchini lasagna recipes often turn into a watery mess. This one avoids that fate entirely, thanks to a simple salting trick that pulls excess moisture out before baking even starts.
Have you ever bitten into a “healthy” zucchini dish and gotten a mouthful of bland water instead of flavor? That’s what happens when you skip the salting step. This recipe skips that disappointment completely.
What You’ll Need
Gather these ingredients before starting so you’re not scrambling mid-recipe like it’s a cooking show deadline:
For the roll-ups:
- Large zucchini, 3, sliced lengthwise into about 28 thin strips, roughly 1/8 inch thick
- Italian sausage links, 3, casings removed, about 10 to 12 ounces
- Sliced mushrooms, 6 ounces
- Olive oil, 1 tablespoon, plus more as needed
- Garlic, 3 cloves, pressed or minced
- Whole-milk ricotta cheese, 1 cup
- Grated Parmesan cheese, 1/4 cup
- Baby spinach leaves, 1 cup, roughly chopped
- Italian seasoning, 1 teaspoon
- Grated whole-milk mozzarella cheese, 1 cup
- Salt, to taste
- Black pepper, to taste
- Fresh basil leaves or chopped parsley, for garnish
For the tomato sauce:
- Olive oil, 2 tablespoons
- Garlic, 6 cloves, pressed or minced
- Red pepper flakes, 1 pinch
- Italian seasoning, 2 teaspoons
- Crushed tomatoes, 1 can (28 ounces)
- Salt and black pepper, to taste
Nothing on this list requires a special trip. It’s mostly pantry staples plus fresh zucchini.
Let’s Actually Make These Roll-Ups
Rolling zucchini around cheese and sausage sounds fancy, but it’s honestly pretty forgiving. Here’s the full process broken down step by step.
Step One: Build Your Tomato Sauce First
Heat 2 tablespoons olive oil in a saucepan over medium heat. Add the 6 cloves garlic, red pepper flakes, 2 teaspoons Italian seasoning, salt, and black pepper. Cook for 30 seconds to 1 minute, just until fragrant.
Garlic goes from fragrant to bitter fast, so keep stirring and watch closely. Once it smells incredible, you’re ready to move to the next step without any delay.
Stir in the crushed tomatoes and season everything to taste. Let the sauce simmer uncovered for about 15 minutes, then pull it off the heat and set it aside while you prep everything else.
Step Two: Cook The Sausage And Mushrooms
Heat a nonstick skillet over medium-high heat. Add the Italian sausage and break it apart with a spatula as it cooks, until it’s nearly cooked through and no longer pink.
Toss in the sliced mushrooms along with a splash of olive oil if the pan looks dry. Cook for 4 to 5 minutes, stirring occasionally, until the mushrooms turn tender and release their moisture.
Add the 3 cloves garlic and cook briefly until fragrant, just 30 seconds or so. Transfer everything to a paper-towel-lined plate and let it cool slightly before handling.
Step Three: Mix Up The Ricotta Filling
Combine the cooled sausage and mushroom mixture with ricotta, Parmesan, chopped spinach, 1 teaspoon Italian seasoning, salt, and black pepper in a large bowl. Stir everything together until fully combined.
This filling is where all the flavor lives, so don’t rush the mixing. Taste it if you’re brave enough (raw sausage aside), and adjust the seasoning before moving forward.
Step Four: Preheat The Oven
Set your oven to 425°F while you finish prepping the zucchini. Getting this going early means less waiting once your roll-ups are assembled and ready to bake.
Step Five: Prep Your Zucchini Ribbons
Lay the zucchini ribbons out on a work surface and sprinkle them lightly with salt. Let them rest for about 10 minutes, which draws out excess water hiding inside.
Blot each ribbon thoroughly with paper towels once the resting time is up. This step feels tedious, sure, but skipping it leads straight to a soupy, disappointing casserole later.
Step Six: Layer The Sauce In Your Baking Dish
Spread the prepared tomato sauce evenly across the bottom of a 2 1/2- to 3-quart baking dish. This sauce layer keeps the roll-ups from sticking and adds flavor from underneath as everything bakes.
Step Seven: Roll Up Your Zucchini
Place a heaping tablespoon of ricotta filling at one end of each zucchini ribbon. Roll the zucchini around the filling gently, then stand each roll upright in the baking dish with the spiral facing up.
Don’t overstuff these. A heaping tablespoon is genuinely enough, and overfilled rolls tend to burst open during baking, which nobody wants to deal with.
Repeat this process until every ribbon and every bit of filling gets used. Arrange the rolls snugly together in the dish, since they’ll shrink slightly as they bake.
Step Eight: Top With Mozzarella
Sprinkle the grated mozzarella evenly over the top of all the Stuffed Zucchini Roll-Ups. Even coverage means every bite gets that melty, golden cheese pull people go crazy for.
Step Nine: Bake Until Golden
Bake uncovered for about 25 minutes, until the zucchini turns tender, the sauce bubbles around the edges, and the mozzarella melts into golden, slightly browned perfection.
Step Ten: Garnish And Serve
Pull the dish from the oven and let it sit for a couple minutes before serving. Garnish generously with fresh basil or chopped parsley, then serve warm straight from the baking dish.
A Few Notes Before You Dig In
- Choose large, wide zucchini since they produce broader ribbons that are easier to fill and roll without tearing.
- A mandoline slicer creates the most even 1/8-inch ribbons; always use the safety guard while slicing.
- Salting and blotting the zucchini isn’t optional if you want to avoid a watery finished dish.
- Swap the sausage for ground turkey, ground beef, or a plant-based alternative depending on what you have.
- Skip the sausage entirely and load up on extra mushrooms and spinach for a vegetarian version.
- Store-bought marinara works fine if you’re short on time for homemade sauce.
- Refrigerate leftovers in an airtight container for up to 3 to 4 days.
Frequently Asked Questions
Can I make Stuffed Zucchini Roll-Ups ahead of time?
Yes, assemble everything through the mozzarella topping, cover, and refrigerate for up to a day. Bake fresh whenever you’re ready to eat, adding a few extra minutes if baking cold.
Why is my zucchini roll-up dish watery?
This usually happens when the zucchini isn’t salted and blotted beforehand. Skipping that step lets excess moisture leak out during baking, so don’t skip it.
Can I freeze these roll-ups?
Freezing works, though the texture softens slightly after thawing. Freeze baked and cooled roll-ups in an airtight container for up to 2 months, then reheat thoroughly.
What can I use instead of ricotta cheese?
Cottage cheese blended until smooth makes a decent substitute. Cream cheese thinned slightly with milk also works if ricotta isn’t available.
Can I make this recipe vegetarian?
Absolutely, just omit the sausage and increase the mushrooms and spinach to make up the volume. The dish stays hearty and flavorful without any meat.
Do I need a mandoline slicer for the zucchini?
It helps a lot for even ribbons, but a sharp knife and steady hand work too. Just aim for consistent thickness so the rolls cook evenly.
Final Thoughts
This Stuffed Zucchini Roll-Ups With Ricotta And Sausage recipe delivers everything you’d want from Italian comfort food, minus the heavy pasta. The salting trick keeps things from turning watery, and the sausage-ricotta filling brings serious flavor.
Give this one a try next time you want lasagna vibes without the carb overload. FYI, leftovers reheat beautifully, so don’t be shy about doubling the batch

Stuffed Zucchini Roll-Ups With Ricotta And Sausage
Ingredients
Method
- Heat 2 tablespoons olive oil in a saucepan over medium heat. Add the garlic, red pepper flakes, Italian seasoning, salt, and black pepper. Cook for 30 seconds to 1 minute, just until fragrant.
- Stir in crushed tomatoes and season everything to taste. Let the sauce simmer uncovered for about 15 minutes, then pull it off the heat and set aside.
- Heat a nonstick skillet over medium-high heat. Add the Italian sausage and break it apart with a spatula as it cooks, until it’s nearly cooked through.
- Toss in sliced mushrooms along with a splash of olive oil if the pan looks dry. Cook for 4 to 5 minutes, stirring occasionally, until the mushrooms turn tender.
- Add the garlic and cook briefly until fragrant, about 30 seconds. Transfer everything to a paper-towel-lined plate and let it cool slightly.
- Combine the cooled sausage and mushroom mixture with ricotta, Parmesan, chopped spinach, Italian seasoning, salt, and black pepper in a large bowl. Stir everything until fully combined.
- Set your oven to 425°F while you finish prepping the zucchini.
- Lay the zucchini ribbons out on a work surface and sprinkle them lightly with salt. Let them rest for about 10 minutes.
- Blot each ribbon thoroughly with paper towels.
- Spread the prepared tomato sauce evenly across the bottom of a baking dish.
- Place a heaping tablespoon of ricotta filling at one end of each zucchini ribbon. Roll the zucchini around the filling gently, standing each roll upright in the baking dish.
- Repeat this process until every ribbon and all the filling gets used, arranging the rolls snugly together.
- Sprinkle the grated mozzarella evenly over the top of all the stuffed zucchini roll-ups.
- Bake uncovered for about 25 minutes, until the zucchini turns tender and the mozzarella melts into golden perfection.
- Let the dish sit for a couple of minutes before serving. Garnish generously with fresh basil or chopped parsley.



