Zucchini Ricotta Vegetable Roll

Section: Vegan & Plant-Based Recipes: Vibrant, Satisfying Meals Without Animal Products

Fresh zucchini forms a light base, baked until firm and golden. After cooling, it's layered with creamy ricotta and colorful sautéed vegetables—onion, carrot, pepper, and tomatoes—for vibrant flavor. Rolled tightly and chilled, the dish sets for easy slicing. Each piece showcases ribbons of vegetables and silky cheese wrapped in tender zucchini—a refreshing, satisfying choice for lunch, appetizer, or light dinner. Serve it cold or bring to room temperature for the best flavor and texture.

iamcooker.com
Sofia Pitt sofia
Most recent update: Thu, 08 Jan 2026 15:21:14 GMT
A zucchini and ricotta vegetable roll. Save
A zucchini and ricotta vegetable roll. | iamcooker.com

Tucking fresh zucchini and creamy ricotta into a colorful roll has become my favorite way to welcome summer veggies with open arms. This dish catches attention at any gathering—its tender base, vibrant filling, and tangy cheese inside every slice. Whether you serve it as an appetizer or light lunch, it is the perfect answer when you want something satisfying but not heavy.

The first time I rolled a batch after a farmer’s market haul, it vanished before I had a chance to sit down. Now I always double up because everyone in the family asks for seconds.

Ingredients

  • Zucchini: For the base delivers the tender texture and sneaky greens boost. Look for firm glossy squash with no soft spots.
  • Ricotta cheese: Lends creamy richness to the roll. Choose whole milk ricotta for the best flavor and spreadability.
  • Cherry tomatoes: Add juicy bursts of color. Select ripe and glossy tomatoes—rainbow varieties look beautiful.
  • Eggs: Help bind the zucchini into a sturdy layer that will not fall apart when rolling. Farm fresh eggs have brighter yolks and a richer taste.
  • Bell pepper: Gives color and gentle sweetness. Red or yellow bring more vibrancy to the filling.
  • Onion and carrot: Create a flavorful aromatic base. Dice onions finely and grate carrot for an even mix.
  • Parsley: Adds a fresh herbal lift. Use flat leaf and chop finely for the most flavor.
  • Dried oregano and garlic powder: Create subtle background warmth and savoriness.
  • All-purpose flour: Anchors the base so it is sliceable but still tender.
  • Olive oil: Contributes extra richness and helps the filling caramelize.

Instructions

Grate and Drain Zucchini:
Use a box grater or food processor to shred zucchini then sprinkle with salt and toss. Set aside for fifteen minutes to let it release moisture. After resting place the zucchini in a clean towel and squeeze out as much liquid as possible for a non soggy result.
Mix the Batter:
In a large bowl, whisk eggs with salt, oregano, garlic powder, and black pepper. Gradually incorporate flour until smooth and lump free.
Combine and Fold in Zucchini and Herbs:
Add the well drained zucchini and parsley to the egg mixture. Work it in, folding gently so the base stays light.
Bake the Zucchini Base:
Line a baking sheet with parchment and grease it with oil. Spread the zucchini mixture in an even rectangle about one centimeter thick using a spatula to smooth the surface. Bake at one eighty degrees Celsius or three fifty Fahrenheit for about twenty five to thirty minutes until firm and lightly golden at the edges. Let cool briefly.
Cook the Vegetable Filling:
Heat olive oil in a nonstick pan over medium heat. Add finely diced onion and stir for two minutes until it starts to soften. Toss in grated carrot and diced bell pepper and cook for a few minutes until everything is tender and vibrant. Stir in halved cherry tomatoes with a pinch of salt and pepper. Cook another two minutes then set aside to cool.
Assemble the Roll:
Place cooled zucchini base on a large sheet of plastic wrap or parchment. Spread ricotta cheese in an even layer using a spatula to cover every corner. Distribute cooled vegetables over the ricotta pressing gently so they stick.
Roll and Chill:
Starting at the short end use the plastic wrap to guide and roll the zucchini up tightly into a log. Wrap in plastic and chill in the fridge for at least two hours so it firms up and slices cleanly.
Slice and Serve:
Unwrap the chilled roll. With a sharp knife cut thick slices and place on a serving platter. Serve the roll cold or at room temperature and enjoy the pretty spirals.
A zucchini roll with cheese and herbs on a wooden cutting board.
A zucchini roll with cheese and herbs on a wooden cutting board. | iamcooker.com

Ricotta cheese is always the showstopper for me in this roll. Its creamy smoothness balances the roasted vegetables and tender zucchini so well. Once I made this for my cousin’s birthday picnic and no one believed it was homemade.

Storage and Leftover Tips

Keep leftover slices covered in the refrigerator for up to three days. This roll does not get soggy and actually tastes even better when chilled overnight as the flavors meld. If packing for a picnic or trip, place parchment between layers so slices do not stick together.

Easy Ingredient Swaps

Try cottage cheese or cream cheese if you do not have ricotta. Both offer a creamy finish with slightly different tang. You can swap out the vegetables with grated sweet potato, spinach, or even roasted mushrooms for variety each time you make it.

Perfect Ways to Serve This

Serve on a platter with fresh herbs sprinkled on top for a gorgeous appetizer. It also pairs well with a simple green salad or cold pasta for a summery lunch. Slices make an ideal side alongside grilled chicken or fish.

A zucchini roll with tomatoes and cheese.
A zucchini roll with tomatoes and cheese. | iamcooker.com

This roll is always a hit at gatherings, even for people who do not usually love zucchini. Make a double batch and enjoy all week — you will be glad you did!

Recipe Q&A

→ How do you prevent the zucchini base from being soggy?

Grate and salt the zucchini first, then squeeze out as much liquid as possible to achieve a firm, non-soggy base.

→ Which vegetables work best for the filling?

Onion, carrot, bell pepper, and cherry tomatoes add color and flavor. Any favorite sauté-friendly vegetables can be added.

→ Can this dish be prepared in advance?

Yes, the roll benefits from chilling, so it's perfect to make ahead and slice just before serving.

→ Is this roll served warm or cold?

It's best chilled for clean slices and a refreshing taste, but also enjoyable at room temperature.

→ What pairs well as a side?

Fresh salads, crusty bread, or a light soup make excellent accompaniments for a well-rounded meal.

Zucchini Ricotta Vegetable Roll

Savory roll with zucchini base, creamy ricotta, and sautéed vegetables in every slice. Enjoy cold or room temperature.

Prep Duration
30 min
Cooking Period
30 min
Entire Time Required
60 min
Sofia Pitt: sofia

Type: Plant Power

Difficulty: Moderate

Regional Style: Vegetarian European

Output: 6 Portions (1 roulade, sliced into 6 portions)

Dietary Attributes: Vegetarian

Needed Ingredients

→ Zucchini Base

01 3 medium zucchini, grated
02 1 teaspoon salt, for draining zucchini
03 3 large eggs
04 1/2 teaspoon salt, for batter
05 1 teaspoon dried oregano
06 1/2 teaspoon garlic powder
07 1/4 teaspoon black pepper
08 5 tablespoons all-purpose flour
09 1 sprig fresh parsley, finely chopped
10 Olive oil or vegetable oil, for greasing

→ Filling

11 1 medium onion, finely diced
12 1 medium carrot, grated or finely diced
13 1 bell pepper, diced (red or yellow)
14 8–10 cherry tomatoes, halved
15 1–2 tablespoons olive oil
16 Salt and pepper, to taste
17 5.3 ounces ricotta cheese

Preparation Steps

Step 01

Grate the zucchini and place in a bowl. Sprinkle with 1 teaspoon salt and stir. Let stand for 15 minutes to draw out excess moisture.

Step 02

In a separate bowl, whisk eggs with 1/2 teaspoon salt, dried oregano, garlic powder, and black pepper. Add all-purpose flour and whisk until you achieve a smooth batter.

Step 03

Transfer grated zucchini to a clean kitchen towel or cheesecloth and squeeze out as much liquid as possible. Add drained zucchini and chopped parsley to the egg and flour batter. Mix until combined.

Step 04

Line a rimmed baking sheet with parchment paper and lightly grease with oil. Evenly spread the zucchini mixture into a rectangular shape about 1/2 inch thick. Smooth the surface with a spatula.

Step 05

Bake in a preheated oven at 350°F for 25 to 30 minutes until the base is firm and lightly golden. Remove and let cool slightly.

Step 06

While the base bakes, heat olive oil in a skillet over medium heat. Add onion and cook for 2 minutes. Stir in grated carrot and diced bell pepper, sautéeing for 2 to 3 minutes until tender.

Step 07

Add halved cherry tomatoes to the pan, season with salt and pepper, and cook for 2 minutes until just softened. Set filling aside to cool completely.

Step 08

Place a sheet of plastic wrap or parchment on a flat work surface. Lay the cooled zucchini base on top.

Step 09

Use a spatula to evenly spread the ricotta cheese over the entire surface of the zucchini layer.

Step 10

Arrange the cooled sautéed vegetables across the ricotta. Press lightly to help them adhere.

Step 11

Starting at the short end, carefully roll the zucchini layer, using the plastic wrap to guide a tight roll without squeezing out filling. Wrap tightly and refrigerate for at least 2 hours to firm.

Step 12

Remove the roll from plastic wrap. Slice into thick rounds with a sharp knife. Serve chilled or at room temperature.

Supplementary Details

  1. Squeezing out excess water from the zucchini ensures the roll maintains its structure and prevents sogginess.

Necessary Tools

  • Box grater or food processor
  • Large mixing bowls
  • Kitchen towel or cheesecloth
  • Rimmed baking sheet
  • Parchment paper
  • Nonstick skillet
  • Spatula
  • Plastic wrap
  • Sharp knife

Allergen Advisory

Review each item for allergens. Consult a medical expert if unsure.
  • Contains eggs, milk, and wheat (gluten)

Nutrient Breakdown (per serving)

This information is provided for reference and should not replace consultation with a health professional.
  • Caloric Value: 174
  • Total Fat: 9 g
  • Total Carbohydrate: 13 g
  • Proteins: 9 g