Basil zucchini roll-ups bring together vibrant summer flavors with creamy textures in a dish that’s as nutritious as it is delicious. These roll-ups are packed with tender baked zucchini, a creamy ricotta-Parmesan filling, and a fresh pesto topping. Better yet, it’s naturally gluten-free and loaded with protein, all while keeping carbs light. If you’re looking for a family-friendly, flavorful meal packed with garden-fresh ingredients, this recipe is for you.

We developed this recipe to prove that healthy eating can be indulgent, satisfying, and far from boring. After testing multiple variations, we’ve fine-tuned the technique to ensure this dish is easy to prepare and packed with nutrition! It’s low-carb, nutrient-rich, and perfect for weeknight dinners or meal prepping ahead of the week. Trust us—your family won’t even realize it’s good for them!
Why These Basil Zucchini Roll-Ups Are Good for You
We always strive to create recipes that taste great and benefit your health. Here’s why we love pairing this dish with your wellness goals:
- Rich in vitamins A and C from zucchini for skin health and immune support.
- Provides high-quality protein from ricotta and Parmesan cheese, keeping you fuller for longer.
- The pesto adds heart-healthy monounsaturated fats, courtesy of olive oil and nuts.
- Low-carb and gluten-free, so it’s perfect for keto or carb-conscious diets.
- At only 308 calories per serving, it’s nutrient-packed without feeling indulgent.
Wholesome Ingredients for These Basil Zucchini Roll-Ups
The nutrition-packed ingredients in this recipe are as wholesome as they are delicious. Let’s take a closer look at a few of our favorites:
- Zucchini: This low-calorie vegetable is high in water content, making it perfect for hydration while providing fiber to promote healthy digestion. Look for firm, medium-sized zucchini with glossy skin for the best results.
- Ricotta Cheese: Creamy and protein-rich, ricotta forms the base of this filling. For a dairy-free alternative, swap with almond ricotta or tofu blended with nutritional yeast.
- Pesto: The key to bold flavor, pesto adds a dose of healthy fats and herby brightness. Use traditional basil pesto, or substitute with spinach pesto for extra greens.
- Cherry Tomatoes: Bursting with fresh flavor and vitamin C, these little tomatoes balance the creamy filling with a pop of natural sweetness.
Basil Zucchini Roll-Ups at a Glance
- Servings: 4
- Prep Time: 30 minutes
- Cook Time: 20-25 minutes
- Total Time: 50 minutes
Basil Zucchini Roll-Ups Ingredients
- 2 large zucchini, trimmed (1 3/4 – 2 pounds)
- 1/4 teaspoon kosher salt
- 1/4 teaspoon ground pepper
- 1/2 cup heavy cream
- 1/4 cup pesto
- 1 1/2 teaspoons cornstarch
- 1 cup chopped cherry tomatoes
- 1 cup part-skim ricotta cheese
- 3 tablespoons grated Parmesan cheese
- 1 teaspoon Italian seasoning
- 1 clove garlic, grated
- 2 tablespoons chopped fresh basil
Step-by-Step Basil Zucchini Roll-Ups Instructions
- Position the racks in the middle and upper thirds of the oven; preheat to 425°F. Coat two large rimmed baking sheets with cooking spray.
- Slice the zucchini lengthwise into 1/4-inch-thick strips. Discard any small or misshapen pieces—aim for about 16 strips. Lay the zucchini on the prepared sheets, lightly coat with cooking spray, and sprinkle with salt and pepper. Bake for 10-15 minutes or until they’re softened. Set aside to cool slightly.
- Reduce the oven temperature to 350°F.
- In an 8×8-inch baking dish, whisk together the heavy cream, pesto, and cornstarch. Layer the chopped tomatoes over the cream mixture.
- In a medium bowl, combine the ricotta, Parmesan, Italian seasoning, and garlic. Spread about 1 tablespoon of the mixture (generously) across each zucchini strip. Roll up each strip and place it seam-side down in the baking dish.
- Bake the casserole for 20-25 minutes, or until hot and bubbly. Garnish with fresh basil before serving for a fragrant finish.
How to Customize These Basil Zucchini Roll-Ups for Your Diet
This recipe easily adapts to different dietary needs:
- Vegan: Swap ricotta with vegan alternatives, like almond ricotta, and use dairy-free Parmesan.
- Keto-Friendly: Sub cherry tomatoes with finely chopped spinach or sautéed mushrooms to reduce carbs further.
- Nut-Free: Choose nut-free pesto or make your own using sunflower seeds.
- Lower-Calorie: Opt for low-fat ricotta and skip the heavy cream for a lighter version of this dish.
- Gluten-Free Assurance: All ingredients used here are naturally gluten-free, but be sure to check pesto labels for potential additives.
Nutritionist-Approved Tips for Basil Zucchini Roll-Ups
- Choose the right zucchini: Medium-sized zucchini works best for uniform slices and easy rolling.
- Don’t skip the precook: Baking the zucchini beforehand ensures soft rolls that hold their shape and absorb the creamy sauce.
- Make ahead: Assemble the roll-ups a day before, then bake just before serving for a fuss-free dinner.
- Perfect for meal prep: These roll-ups reheat beautifully in the oven at 350°F for about 10-15 minutes.
- Storage: Store leftovers in an airtight container in the fridge for up to 3 days.
Basil Zucchini Roll-Ups FAQs
Can I use yellow squash instead of zucchini?
Yes, yellow squash works just as well and brings a slightly sweeter flavor to the recipe.
Can I freeze these basil zucchini roll-ups?
We don’t recommend freezing, as zucchini tends to release water when thawed, which could make the dish soggy.
What’s the best way to reheat these roll-ups?
Reheat leftover roll-ups in the oven at 350°F for 10-15 minutes until warmed through.
Is this recipe keto-friendly?
Yes, these roll-ups are naturally low in carbs. Just ensure your pesto and dairy ingredients align with keto guidelines.
What makes this dish different from a zucchini casserole recipe?
Unlike a traditional zucchini casserole recipe, these roll-ups offer individual portions and look stunning on the plate while maintaining the same creamy, cheesy flavor profile.
This recipe combines wholesome nutrition with indulgent flavors, perfect for weeknight meals or entertaining. What’s your favorite twist on classic healthy dishes? Let us know in the comments below—we can’t wait to share what you come up with!

Basil Zucchini Roll-Ups
Ingredients
- 2 large zucchini, trimmed (1 3/4 – 2 pounds)
- 1/4 teaspoon kosher salt
- 1/4 teaspoon ground pepper
- 1/2 cup heavy cream
- 1/4 cup pesto
- 1 1/2 teaspoons cornstarch
- 1 cup chopped cherry tomatoes
- 1 cup part-skim ricotta cheese
- 3 tablespoons grated Parmesan cheese
- 1 teaspoon Italian seasoning
- 1 clove garlic, grated
- 2 tablespoons chopped fresh basil
Instructions
- Position the racks in the middle and upper thirds of the oven; preheat to 425°F. Coat two large rimmed baking sheets with cooking spray.
- Slice the zucchini lengthwise into 1/4-inch-thick strips. Discard any small or misshapen pieces—aim for about 16 strips. Lay the zucchini on the prepared sheets, lightly coat with cooking spray, and sprinkle with salt and pepper. Bake for 10-15 minutes or until they’re softened. Set aside to cool slightly.
- Reduce the oven temperature to 350°F.
- In an 8×8-inch baking dish, whisk together the heavy cream, pesto, and cornstarch. Layer the chopped tomatoes over the cream mixture.
- In a medium bowl, combine the ricotta, Parmesan, Italian seasoning, and garlic. Spread about 1 tablespoon of the mixture (generously) across each zucchini strip. Roll up each strip and place it seam-side down in the baking dish.
- Bake the casserole for 20-25 minutes, or until hot and bubbly. Garnish with fresh basil before serving for a fragrant finish.
