Save There's something about zucchini that makes me feel like I'm doing something clever in the kitchen, especially when I'm supposed to be cutting carbs. One Tuesday evening, I decided to slice some zucchini paper-thin and suddenly remembered that old lasagna comfort I'd been missing on keto. What if I just rolled it all up instead of layering? The ricotta filling came together so naturally, creamy and herbaceous, and by the time it came out of the oven all golden and bubbling, I knew I'd stumbled onto something that actually tasted indulgent, not restricted.
I brought this to my sister's place last month when she was complaining about feeling stuck in a keto rut, and watching her face light up when she realized it was low-carb was worth every minute of slicing zucchini. Her kids even asked for seconds, which honestly felt like winning the lottery. Sometimes the best recipes are the ones that solve a real problem for someone you care about.
Ingredients
- 3 large zucchini: Slice them lengthwise into thin ribbons—a mandoline makes this effortless, but a sharp knife works if you take your time and let your knuckles curl back safely.
- 1 cup whole-milk ricotta cheese: The whole-milk version is crucial here; it's creamier and won't turn grainy when baked.
- 1/2 cup grated Parmesan cheese: Freshly grated tastes noticeably better than pre-shredded, which contains anti-caking agents that muddy the flavor.
- 1 large egg: This binds everything together and gives the filling a slight lift as it bakes.
- 1/2 cup shredded mozzarella cheese: Part goes in the filling, part goes on top for that melty finish.
- 2 tablespoons chopped fresh basil or 1 teaspoon dried: Fresh basil is a game-changer, but dried works when you're in a pinch.
- 1/2 teaspoon garlic powder: Don't skip this; it rounds out the filling with subtle depth.
- 1/2 teaspoon dried oregano: This is what makes it taste Italian without any guesswork.
- 1/4 teaspoon salt and black pepper: Taste as you go—the cheese already brings saltiness, so you might need less than expected.
- 1 1/2 cups sugar-free marinara sauce: Quality matters here since it's doing the heavy lifting; read labels carefully for hidden sugars.
- Olive oil spray: Just a light mist prevents sticking and helps browning, nothing heavy-handed.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Get your oven ready and prep the pan:
- Preheat to 400°F and lightly grease a 9x13-inch baking dish with oil or cooking spray. A well-prepped dish means your roll-ups won't stick and brown evenly.
- Slice the zucchini into ribbons:
- Trim the ends off each zucchini and then use a mandoline set to 1/8-inch thickness, or carefully slice lengthwise with a sharp knife. The thinner the slice, the easier they'll roll without cracking.
- Draw out the moisture:
- Lay your zucchini slices flat on paper towels, sprinkle lightly with salt, and let them sit for 10 minutes. This step sounds small but makes a huge difference—the excess water will release, and when you pat them dry, they'll roll without falling apart or making the dish watery.
- Make the filling smooth and herbaceous:
- In a mixing bowl, combine the ricotta, Parmesan, egg, mozzarella, basil, garlic powder, oregano, salt, and pepper. Stir gently until it's creamy and well-mixed, making sure the egg is distributed evenly.
- Build your base layer:
- Spread 1 cup of marinara sauce evenly across the bottom of your prepared baking dish. This prevents sticking and gives every roll-up a saucy cushion to rest on.
- Roll and arrange with care:
- Spoon about 1 tablespoon of ricotta filling onto one short end of each zucchini slice, then roll it up tightly and place it seam-side down in the dish. If a slice breaks, just overlap another—no one will know, and the flavors are what matter.
- Top with sauce and cheese:
- Spoon the remaining marinara sauce over all the roll-ups, then sprinkle with the mozzarella and Parmesan. This layering ensures every bite has sauce and cheese.
- Bake until golden and bubbly:
- Give the tops a light mist of olive oil spray, then bake uncovered for 25 to 30 minutes until the edges are bubbling and the cheese is golden. The smell will tell you when you're close.
- Rest before serving:
- Let it cool for 5 minutes so the filling sets slightly and everything stays together when you plate it. A handful of fresh basil on top is the perfect final touch if you have it.
Pin it What I love most about this dish is that it feels like you're eating something decadent when you're actually being really kind to your body and your carb goals. That's the magic that keeps people coming back to it.
Why This Works for Keto
Zucchini is basically a blank canvas—it has almost no carbs but enough substance to feel like real food. The creamy ricotta filling mimics the richness you'd get from pasta, and the marinara sauce brings umami without any sugar crash afterward. You're eating something that tastes indulgent without the guilt, which is honestly the whole point of cooking this way.
Customize to Your Mood
This recipe is infinitely adaptable once you understand the core formula. One night I added cooked ground beef to the marinara for extra protein and depth, and it became a completely different dish—still keto, still fast, but more substantial. Another time I stirred finely chopped spinach into the ricotta filling because I had a bunch and wanted to sneak in some greens. The beauty of roll-ups is that they're forgiving enough to handle your additions without falling apart.
Storage and Make-Ahead Magic
You can assemble this entire dish the morning of and just bake it when dinner rolls around, which makes it perfect for weeknight cooking when you're tired. It also reheats beautifully in the oven at 350°F for about 15 minutes if you want leftovers, and honestly, it tastes even better the next day when all the flavors have gotten cozy together. If you have freezer space, you can even freeze it unbaked and add five extra minutes to the baking time when you're ready to cook.
- Assemble ahead: Build everything the night before and refrigerate until you're ready to bake—the flavors will actually get better as they mingle.
- Check your marinara label: Some brands sneak sugar in there, so read carefully since we're keeping carbs low.
- Don't skip the oil spray at the end: That final light mist is what makes the cheese turn golden instead of staying pale.
Pin it This is the kind of recipe that reminds you that eating well doesn't mean eating boring food. Make it once and you'll find yourself craving it.
Frequently Asked Questions
- → How do I prepare zucchini for the roll-ups?
Slice zucchini lengthwise into thin strips using a mandoline or sharp knife. Sprinkle lightly with salt and let sit to remove excess moisture, then pat dry before filling.
- → What cheeses are used in the filling?
The filling combines whole-milk ricotta, grated Parmesan, shredded mozzarella, and a beaten egg for richness and binding.
- → Can I adjust the herbs in the filling?
Yes, fresh basil, garlic powder, and dried oregano are used, but you can modify herbs to suit your taste preferences.
- → What is the cooking temperature and time?
Bake uncovered at 400°F (200°C) for 25 to 30 minutes until the tops are bubbly and golden brown.
- → Are there ways to add protein to this dish?
For more protein, add cooked ground beef or sausage to the marinara sauce before assembling the roll-ups.
- → Is this dish suitable for gluten-free diets?
Yes, it naturally contains no gluten, but ensure marinara and cheese labels are checked for hidden gluten or sugars.