Zucchini Rolls – Keto, low carb, Italian, Plant-Based Dinner is a light yet satisfying meal that highlights simple Mediterranean flavors in a wholesome way. Thin ribbons of zucchini replace traditional pasta, creating a naturally low carb base that feels fresh and nourishing without sacrificing comfort.
Each roll is filled with a creamy plant-based ricotta-style mixture, seasoned with garlic, herbs, and a touch of lemon. Baked gently in rich tomato sauce, the rolls become tender while still holding their shape. The contrast between the soft filling and the slightly firm zucchini creates a balanced texture in every bite.
This dish is ideal for anyone seeking a vegetable-forward dinner that feels complete. Zucchini Rolls are elegant enough for entertaining and simple enough for weeknight cooking, all while keeping ingredients clean and uncomplicated.
Ingredients Overview
Zucchini is the star of this recipe. Choose medium-sized zucchini that are firm and straight, as they are easier to slice into even strips. A mandoline or sharp vegetable peeler works well to create thin, flexible ribbons that roll easily without tearing.
For the plant-based filling, tofu or a store-bought almond or cashew ricotta provides the creamy base. If using firm tofu, it should be drained and gently pressed to remove excess moisture before blending. Nutritional yeast adds a subtle savory note reminiscent of traditional cheese, while garlic and Italian seasoning provide depth.
Fresh spinach is often folded into the filling for added texture and nutrients. It should be finely chopped and lightly sautéed to remove excess moisture. Fresh basil or parsley can brighten the flavor profile.
The tomato sauce should be thick and well-seasoned. A simple marinara made from crushed tomatoes, olive oil, garlic, salt, and dried oregano works beautifully. Avoid overly watery sauces, as excess liquid can make the zucchini too soft.
Olive oil, salt, black pepper, and a pinch of red pepper flakes complete the flavor balance. Optional toppings such as chopped fresh basil or a sprinkle of plant-based parmesan can be added before serving.
Step-by-Step Instructions

Begin by preparing the zucchini. Wash and trim the ends, then slice lengthwise into thin strips about 1/8 inch thick. If slices are too thick, they may crack when rolled. Lay the strips on paper towels and lightly sprinkle with salt. Let them sit for 15 to 20 minutes to draw out moisture, then gently pat dry.
Preheat the oven to 375°F. Spread a thin layer of marinara sauce on the bottom of a baking dish to prevent sticking and provide moisture during baking.
Prepare the filling by blending drained tofu or plant-based ricotta with nutritional yeast, minced garlic, Italian seasoning, salt, and pepper until smooth but slightly textured. Fold in sautéed, cooled spinach and chopped fresh herbs. Taste and adjust seasoning as needed.
Place a spoonful of filling at one end of each zucchini strip. Roll carefully but firmly, ensuring the filling stays enclosed. Arrange each roll seam-side down in the prepared baking dish. Continue until all strips are filled.
Once assembled, spoon additional marinara sauce lightly over the tops. Avoid covering completely, as too much sauce can make the rolls overly soft. Lightly drizzle olive oil over the dish.
Bake uncovered for 20 to 25 minutes, until the zucchini is tender but still structured and the sauce is gently bubbling. Remove from the oven and let rest for 5 minutes before serving to allow the rolls to set.
Avoid overbaking, as zucchini releases moisture during cooking and can become overly soft if left too long in the oven.
Tips, Variations & Substitutions
For added texture, include finely chopped mushrooms or walnuts in the filling. These ingredients create a slightly firmer bite while maintaining plant-based integrity.
If you prefer a stronger herb flavor, increase fresh basil or add a small amount of chopped rosemary. A pinch of lemon zest in the filling can brighten the overall dish.
To keep the recipe strictly keto, confirm that the marinara contains no added sugar. Many simple tomato sauces naturally fit low carb guidelines.
If preparing ahead, assemble the zucchini rolls and refrigerate for up to 24 hours before baking. Pat the zucchini dry once more if additional moisture collects before cooking.
For a slightly crisp top, bake uncovered and place under the broiler for the final 1 to 2 minutes, watching closely to prevent burning.
Serving Ideas & Occasions
Zucchini Rolls – Keto, low carb, Italian, Plant-Based Dinner pairs well with a simple arugula salad dressed in lemon and olive oil. The peppery greens contrast nicely with the tender baked rolls.
They also work beautifully as a starter for a larger Italian-inspired meal or as a main course alongside roasted vegetables. Because they are naturally portioned, they present well on individual plates for dinner gatherings.
This dish is especially appealing during late summer when zucchini is abundant and at its peak freshness.
Nutritional & Health Notes
Zucchini is naturally low in carbohydrates and calories while providing fiber and hydration. Using plant-based ricotta or tofu adds protein without animal products, keeping the dish suitable for vegan and vegetarian diets.
Olive oil contributes heart-friendly fats, and spinach adds iron and additional fiber. By replacing traditional pasta sheets with zucchini, this recipe significantly lowers carbohydrate content while maintaining a satisfying texture.
The combination of vegetables, plant protein, and moderate healthy fats makes Zucchini Rolls a balanced option for those following keto, low carb, or plant-based eating patterns.
FAQs
Can I make Zucchini Rolls ahead of time?
Yes, you can assemble the rolls up to one day in advance. Store them covered in the refrigerator and bake just before serving. If excess moisture develops, gently pat the zucchini dry before placing them in the oven. This helps maintain structure during baking.
How do I prevent watery zucchini rolls?
Salting the zucchini slices and allowing them to rest before assembling helps remove excess moisture. Pat them thoroughly dry with paper towels. Also, use a thick marinara sauce and avoid overbaking, as prolonged cooking draws out additional water.
Is this recipe truly keto?
Zucchini Rolls are naturally low in carbohydrates, especially when using a sugar-free marinara sauce. The primary ingredients are vegetables and plant-based protein, making the dish suitable for most keto guidelines when portion sizes are considered.
Can I freeze zucchini rolls?
Freezing is possible, but texture may change slightly due to zucchini’s high water content. For best results, freeze after baking and cooling completely. Reheat gently in the oven to restore structure.
What can I use instead of tofu for the filling?
Cashew-based ricotta or almond ricotta are excellent alternatives. Blended soaked cashews with lemon juice, garlic, and nutritional yeast create a creamy plant-based filling similar in texture to traditional ricotta.
How thin should I slice the zucchini?
Aim for slices about 1/8 inch thick. Thinner slices roll more easily and cook evenly. Using a mandoline ensures consistent thickness and reduces the chance of tearing.
Can I add plant-based cheese on top?
Yes, a small sprinkle of dairy-free shredded mozzarella or parmesan-style topping can be added before baking. It will melt lightly and create a gentle golden finish without compromising the low carb profile.
PrintZucchini Roll Ups – Low Carb Vegetarian Dinner
Zucchini Rolls are low carb Italian-inspired plant-based rolls filled with creamy tofu ricotta and baked in marinara sauce for a light yet satisfying dinner.
- Prep Time: 25 minutes
- Cook Time: 25 minutes
- Total Time: 50 minutes
- Yield: 4 servings 1x
Ingredients
3 medium zucchini sliced lengthwise into thin strips
1 ½ cups firm tofu drained and pressed
2 tablespoons nutritional yeast
2 cloves garlic minced
1 teaspoon Italian seasoning
1 cup finely chopped spinach sautéed and cooled
1 ½ cups thick marinara sauce sugar free
1 tablespoon olive oil
½ teaspoon salt
¼ teaspoon black pepper
Fresh basil for garnish optional
Instructions
-
Slice zucchini lengthwise into thin strips and lightly salt. Let rest 15 minutes and pat dry.
-
Preheat oven to 375°F.
-
Blend tofu, nutritional yeast, garlic, Italian seasoning, salt, and pepper until creamy.
-
Fold in sautéed spinach.
-
Spread a thin layer of marinara sauce in a baking dish.
-
Place filling at one end of each zucchini strip and roll tightly.
-
Arrange seam-side down in the dish and spoon light sauce over top.
-
Drizzle olive oil and bake 20 to 25 minutes until tender.
-
Rest 5 minutes before serving and garnish with fresh basil.
Notes
Use thick marinara to prevent excess moisture. Pat zucchini thoroughly dry before assembling for best texture.
