Imagine biting through a shattering coconut crust into a tender ribbon of zucchini wrapped around a creamy, herb-flecked vegan ricotta — all with that unmistakable Italian flavor of fresh basil, garlic, and nutritional yeast standing in beautifully for parmesan. These air fryer coconut zucchini rollatini deliver an explosion of textures and flavors that will make you forget you are eating anything remotely "diet." The golden, toasted coconut exterior crackles against the silky filling, and every bite carries the warmth of Italian seasoning and a bright pop of lemon zest.
Each serving packs 26 grams of healthy fat primarily from coconut cream, shredded coconut, and coconut oil, while keeping net carbs to just 7 grams. The fat-to-calorie ratio sits right at 75 percent, making this a textbook ketogenic lunch that will keep you satiated and energized through the afternoon without any blood sugar spikes.
Best of all, this recipe comes together in under 30 minutes with minimal cleanup. The air fryer does the heavy lifting, crisping the coconut coating evenly without deep frying. You can assemble the rolls the night before and air fry them fresh, or cook a double batch and reheat throughout the week for an effortless packed lunch.
Ingredients (serves 4)
For the vegan basil ricotta:
- 1/2 cup (70g) raw cashews, soaked in hot water for 15 minutes and drained
- 1/4 cup (60ml) full-fat coconut cream
- 2 tablespoons (10g) nutritional yeast
- 1 tablespoon (15ml) fresh lemon juice
- 1 small clove garlic, minced
- 1/4 cup (6g) fresh basil leaves, finely chopped
- 1/4 teaspoon salt
- Pinch of black pepper
For the zucchini rolls:
- 3 medium zucchini, about 1 lb (450g) total
- 1/2 teaspoon salt, for sweating
For the coconut crust:
- 1/3 cup (25g) unsweetened finely shredded coconut
- 2 tablespoons (14g) coconut flour
- 2 tablespoons (10g) nutritional yeast
- 1 teaspoon Italian seasoning (dried basil, oregano, thyme)
- 1/2 teaspoon garlic powder
- 1/4 teaspoon onion powder
- 1/4 teaspoon salt
- 2 tablespoons (28g) coconut oil, melted
For serving:
- 2 tablespoons (30ml) extra-virgin olive oil
- 1/4 cup (6g) fresh basil leaves, torn
- 1 teaspoon lemon zest
- Pinch of red pepper flakes (optional)
Instructions
Prepare the vegan ricotta. Add the drained cashews, coconut cream, nutritional yeast, lemon juice, garlic, salt, and pepper to a food processor or high-speed blender. Pulse until the mixture reaches a thick, slightly grainy ricotta-like texture — about 20 to 30 one-second pulses. You want it spreadable but not completely smooth. Fold in the chopped fresh basil by hand. Taste and adjust salt and lemon as needed. Set aside.
Slice and sweat the zucchini. Trim the ends off each zucchini, then use a mandoline or sharp knife to cut them lengthwise into thin strips about 1/8 inch (3mm) thick. You should get about 6 to 8 usable strips per zucchini, for roughly 20 strips total. Lay the strips on a clean kitchen towel or paper towels, sprinkle with salt, and let them sit for 5 minutes. Pat both sides firmly to remove as much moisture as possible — this is critical for a crispy result.
Mix the coconut crust. In a wide, shallow bowl, combine the shredded coconut, coconut flour, nutritional yeast, Italian seasoning, garlic powder, onion powder, and salt. Stir until evenly mixed.
Assemble the rollatini. Lay a zucchini strip flat on your work surface. Spread about 1 tablespoon of the vegan ricotta across the strip, leaving a 1/2 inch (1cm) border at one end. Roll the strip up snugly from the filled end, and secure with a toothpick if needed. Repeat with remaining strips — you should get about 16 to 20 rolls.
Coat the rolls. Brush each roll lightly on all sides with the melted coconut oil using a pastry brush or your fingers. Then gently press and roll each one in the coconut crust mixture, coating the top and sides. The melted coconut oil acts as the binder, so work quickly before it solidifies.
Preheat the air fryer. Set your air fryer to 380°F (193°C) and let it preheat for 2 minutes.
Air fry the rollatini. Arrange the coated rolls in a single layer in the air fryer basket, leaving a small gap between each one for airflow. Work in two batches if necessary — do not overcrowd. Cook for 10 to 12 minutes, gently turning the rolls halfway through at the 5-minute mark. They are done when the coconut crust is deep golden brown and the zucchini is tender when pierced with a toothpick.
Serve immediately. Arrange 4 to 5 rollatini per plate. Drizzle each serving with about 1/2 tablespoon of olive oil, then scatter with torn fresh basil, lemon zest, and a pinch of red pepper flakes if desired. Remove toothpicks before eating.
Nutrition per Serving
| Nutrient | Amount |
|---|---|
| Calories | ~312 kcal |
| Fat | ~26g |
| Protein | ~8g |
| Total Carbs | ~11g |
| Fiber | ~4g |
| Net Carbs | ~7g |
Nutrition values are approximate and based on the stated ingredients and serving sizes. Actual values may vary based on specific brands and product formulations.
Tips & Variations
Sweat your zucchini thoroughly. This single step makes the biggest difference in the final result. Zucchini is about 95 percent water, and any excess moisture will steam the coconut coating instead of crisping it. After salting, really press those strips hard between towels — you should see visible wet spots on the towel. If you have time, let them sit on a wire rack for 10 minutes for even better results.
Make the ricotta ahead for easy meal prep. The vegan cashew-coconut ricotta keeps beautifully in an airtight container in the refrigerator for up to 4 days. You can assemble the rolls the morning of or the night before — just store them uncoated in the fridge and apply the coconut crust and air fry right before eating for maximum crunch.
Watch for hidden carbs in store-bought seasonings. Some Italian seasoning blends contain added sugar or maltodextrin as fillers. Check the label and choose a blend that lists only dried herbs. Similarly, make sure your shredded coconut is unsweetened — sweetened varieties can add 5 or more grams of sugar per serving and will knock you out of ketosis quickly.
Swap the cashews for hemp hearts to lower carbs further. Cashews are among the higher-carb nuts, contributing about 1.5 grams of net carbs per serving here. If you are strict about staying under 5 grams of net carbs, replace the cashews with an equal amount of shelled hemp hearts. The ricotta will be slightly softer and nuttier in flavor, but it blends beautifully with the coconut cream and saves roughly 1 gram of net carbs per serving.
Try a quick marinara dipping sauce. For an even more Italian experience, blend 2 tablespoons of sun-dried tomatoes packed in oil with 1 tablespoon of olive oil, a pinch of garlic, and a splash of water for a thick, concentrated dipping sauce. A small amount goes a long way in flavor without significantly impacting your carb count — just account for approximately 1 extra gram of net carbs per tablespoon.