Keto Zucchini Lasagna Rolls – A Light, Cozy, Low-Carb Comfort Dish
These Keto Zucchini Lasagna Rolls bring all the cozy flavors of lasagna without the heavy pasta or carb overload. Thin ribbons of zucchini get rolled with a creamy ricotta filling, layered with savory meat sauce, and finished with melty cheese. It’s simple, satisfying, and surprisingly elegant.
Whether you’re cooking for a weeknight dinner or a casual get-together, these rolls look impressive and taste even better. If you’re looking for a lighter lasagna that still hits the same notes, this one’s hard to beat.

Keto Zucchini Lasagna Rolls - A Light, Cozy, Low-Carb Comfort Dish
Ingredients
- 4 medium zucchini, ends trimmed
- 1 pound ground beef (or Italian sausage, or a mix)
- 2 cups low-carb marinara sauce (no added sugar)
- 1 cup ricotta cheese
- 1 cup shredded mozzarella, divided
- 1/4 cup grated Parmesan, plus more for serving
- 1 large egg, lightly beaten
- 2 cloves garlic, minced
- 1 tablespoon olive oil
- 1 teaspoon Italian seasoning
- 1/2 teaspoon red pepper flakes (optional)
- Salt and black pepper, to taste
- Fresh basil or parsley, chopped, for garnish
Instructions
- Prep the zucchini: Use a mandoline or sharp knife to slice zucchini lengthwise into thin ribbons, about 1/8 inch thick. Aim for even slices so they roll and cook uniformly.
- Season and draw out moisture: Lay slices on paper towels or a clean kitchen towel. Sprinkle lightly with salt and let sit for 10–15 minutes to release water. Pat dry thoroughly.
- Optional pre-cook for sturdiness: For less water and easier rolling, lightly brush slices with olive oil and grill or pan-sear 1–2 minutes per side, or bake at 400°F (200°C) for 5–7 minutes. Cool before filling.
- Make the meat sauce: Heat olive oil in a skillet over medium heat. Add ground beef and cook, breaking it up, until browned. Stir in garlic, Italian seasoning, red pepper flakes, salt, and pepper. Pour in marinara and simmer 5–7 minutes. Taste and adjust seasoning.
- Mix the cheese filling: In a bowl, combine ricotta, half the mozzarella, Parmesan, egg, a pinch of salt, and black pepper. Stir until smooth.
- Set up the baking dish: Spread 1/2–3/4 cup of the meat sauce across the bottom of a 9x13-inch baking dish. This prevents sticking and adds flavor under the rolls.
- Assemble the rolls: Lay a zucchini strip flat. Spread a thin layer (about 1–2 tablespoons) of ricotta mixture over it. Add a spoonful of meat sauce at one end, then roll gently from the sauced end to the other. Place seam-side down in the dish. Repeat with remaining strips.
- Top with sauce and cheese: Spoon the remaining meat sauce over the rolls. Sprinkle the rest of the mozzarella on top.
- Bake: Cover loosely with foil and bake at 375°F (190°C) for 20 minutes. Remove foil and bake another 10–15 minutes, until bubbly and lightly golden.
- Rest and garnish: Let the dish rest 5–10 minutes so the rolls set. Sprinkle with fresh basil or parsley and extra Parmesan before serving.
What Makes This Special

These rolls offer the heart of classic lasagna—cheesy, saucy, and baked until golden—while staying low-carb and gluten-free. They’re portion-friendly, so you can serve them as tidy rolls instead of messy squares.
The texture is light yet filling, thanks to fresh zucchini and a rich three-cheese combo. Plus, they’re easy to customize with your favorite protein or a vegetarian twist.
Ingredients
- 4 medium zucchini, ends trimmed
- 1 pound ground beef (or Italian sausage, or a mix)
- 2 cups low-carb marinara sauce (no added sugar)
- 1 cup ricotta cheese
- 1 cup shredded mozzarella, divided
- 1/4 cup grated Parmesan, plus more for serving
- 1 large egg, lightly beaten
- 2 cloves garlic, minced
- 1 tablespoon olive oil
- 1 teaspoon Italian seasoning
- 1/2 teaspoon red pepper flakes (optional)
- Salt and black pepper, to taste
- Fresh basil or parsley, chopped, for garnish
Step-by-Step Instructions

- Prep the zucchini: Use a mandoline or sharp knife to slice zucchini lengthwise into thin ribbons, about 1/8 inch thick. Aim for even slices so they roll and cook uniformly.
- Season and draw out moisture: Lay slices on paper towels or a clean kitchen towel.
Sprinkle lightly with salt and let sit for 10–15 minutes to release water. Pat dry thoroughly.
- Optional pre-cook for sturdiness: For less water and easier rolling, lightly brush slices with olive oil and grill or pan-sear 1–2 minutes per side, or bake at 400°F (200°C) for 5–7 minutes. Cool before filling.
- Make the meat sauce: Heat olive oil in a skillet over medium heat.
Add ground beef and cook, breaking it up, until browned. Stir in garlic, Italian seasoning, red pepper flakes, salt, and pepper. Pour in marinara and simmer 5–7 minutes.
Taste and adjust seasoning.
- Mix the cheese filling: In a bowl, combine ricotta, half the mozzarella, Parmesan, egg, a pinch of salt, and black pepper. Stir until smooth.
- Set up the baking dish: Spread 1/2–3/4 cup of the meat sauce across the bottom of a 9×13-inch baking dish. This prevents sticking and adds flavor under the rolls.
- Assemble the rolls: Lay a zucchini strip flat.
Spread a thin layer (about 1–2 tablespoons) of ricotta mixture over it. Add a spoonful of meat sauce at one end, then roll gently from the sauced end to the other. Place seam-side down in the dish.
Repeat with remaining strips.
- Top with sauce and cheese: Spoon the remaining meat sauce over the rolls. Sprinkle the rest of the mozzarella on top.
- Bake: Cover loosely with foil and bake at 375°F (190°C) for 20 minutes. Remove foil and bake another 10–15 minutes, until bubbly and lightly golden.
- Rest and garnish: Let the dish rest 5–10 minutes so the rolls set.
Sprinkle with fresh basil or parsley and extra Parmesan before serving.
Keeping It Fresh
Leftovers keep well for 3–4 days in the fridge in an airtight container. The flavors deepen overnight, and the rolls hold together even better. Reheat gently in a 300–325°F (150–165°C) oven for 10–15 minutes, or microwave in short bursts to avoid overcooking the zucchini.
For freezing, assemble and bake first, then cool completely.
Freeze portions tightly wrapped for up to 2 months. Reheat from frozen at 350°F (175°C) until hot, or thaw in the fridge overnight for best texture. Tip: Bake in individual ramekins or smaller pans for easy grab-and-reheat meals.

Benefits of This Recipe
- Low-carb and keto-friendly: Replaces pasta with zucchini while keeping classic lasagna comfort.
- High in protein and satisfying: The meat sauce and cheese filling keep you full longer.
- Veggie-forward: A tasty way to get more vegetables into a meal without feeling like you’re “missing” pasta.
- Customizable: Works with beef, sausage, turkey, or a vegetarian filling, and adapts to different sauces and cheeses.
- Great for meal prep: Rolls reheat well and portion naturally.
Pitfalls to Watch Out For
- Watery results: Zucchini holds a lot of moisture. Salting and patting dry, plus a quick pre-bake or grill, helps prevent watery sauce.
- Slices too thick or too thin: Thick slices won’t roll easily; ultra-thin slices can tear.
Aim for about 1/8 inch and keep pressure light when rolling.
- Overfilling: Too much ricotta or sauce makes rolls burst open. A thin, even layer is best.
- Skipping the rest: Letting the dish rest after baking helps it set and keeps slices neat.
- Overbaking: Zucchini can turn mushy if baked too long. Pull when cheese is melted and bubbly.
Alternatives
- Vegetarian: Swap the meat with sautéed mushrooms and spinach.
Season well and cook off moisture before stirring into marinara.
- Chicken or turkey: Ground poultry lightens the dish. Add extra olive oil and seasoning for richness.
- No ricotta option: Use cottage cheese blended until smooth, or mascarpone for a richer finish. Adjust salt as needed.
- White sauce variation: Try a keto Alfredo or creamy garlic Parmesan sauce instead of red marinara for a different flavor profile.
- Herb and cheese twist: Add chopped fresh basil to the ricotta, or swap mozzarella for provolone or fontina.
- Spice it up: Stir Calabrian chili paste or crushed red pepper into the sauce for gentle heat.
How thin should the zucchini slices be?
About 1/8 inch is ideal.
Thin enough to roll without breaking, but thick enough to hold filling and bake without turning mushy. A mandoline makes this easy and consistent.
Can I make this without a mandoline?
Yes. Use a sharp chef’s knife and steady hands.
Trim a thin slice off one side of the zucchini to create a flat base, then slice lengthwise as evenly as possible.
How do I keep the rolls from getting watery?
Salt and drain the zucchini, pat dry, and consider a quick pre-bake or grill. Also, avoid watery sauces and don’t overload the ricotta. Let the dish rest before serving so juices settle.
Is store-bought marinara okay for keto?
Yes, but check labels.
Choose marinara with no added sugar and simple ingredients like tomatoes, olive oil, garlic, and herbs. Many brands offer low-carb options.
Can I assemble this ahead?
Absolutely. Assemble up to a day in advance, cover, and refrigerate.
Bake just before serving. If the zucchini releases some moisture, simply drain any excess before topping with cheese and baking.
What can I use instead of ricotta?
Full-fat cottage cheese blended until smooth works well. Mascarpone adds extra richness.
You can also mix ricotta with a little cream cheese for a thicker filling.
How many rolls per serving?
Plan on 2–3 rolls per person, depending on size and sides. This recipe typically makes 12–16 rolls, enough for 4–6 servings.
Final Thoughts
Keto Zucchini Lasagna Rolls bring comfort-food flavor with a lighter touch and smart swaps. They’re flexible, good-looking on the table, and friendly to both keto eaters and carb-lovers.
With a few simple techniques—like salting the zucchini and going easy on the filling—you’ll get neat, flavorful rolls every time. Keep this recipe in your rotation for busy weeknights, casual hosting, or meal prep that doesn’t feel like a compromise.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.

