This post contains affiliate links. Please see ourย disclosure policy.

These Zucchini rolls are like lasagna roll ups, filled with delicious herbed sun-dried tomato tofu ricotta , all nestled in a pan with bubbly tomato ragu. They looks so pretty! And No watery mess!

zucchini rolls in the baking dish after baking
Hungry for more?
My quick start guide has tips and secrets with easy recipes that you will LOVE!
Please enable JavaScript in your browser to complete this form.

You Must Make These Zucchini Lasagna Rolls! No need to sweat or squeeze the zucchini needed, just spread the cheese mixture, roll and nestle in the sauce and bake! Great texture, just perfect comfort food! Unlike zucchini lasagna bake that needs a lot of steps, and can still give you limpy or watery result, these rolls bake up perfectly, are versatile and also easy to serve!

This is a really beautiful dish which you can serve at parties or for a fancy dinner. It’s also relatively easy to make. The only time consuming part is rolling up the zucchini slices. But unlike pasta, there’s no pre-cooking to do. Just use a peeler to slice your zucchini into long, skinny pieces.

zucchini rolls in the baking dish before baking

You can use pre-cooked lasagna sheets in this as well, if you don’t want to use zucchini.

The vegan ricotta-style filling is also easy to make. It has amazing flavor with the herbs and sun dried tomato. Just add everything to a bowl, and mix and mash to make the filling. It comes together super quickly! 

Spread that creamy filling into the zucchini, and roll it up. It doesn’t even have to be perfectly spread out. Roll the zucchini up, and place into a baking dish with some pasta sauce, then top it with vegan cheese and bake. I add some veggie grounds(vegan ground meat substitute) to the pasta sauce and it all bakes at the same time to make this meaty ragu. Use lentils or just omit for variation.

These zucchini lasagna rolls come out so pretty, and they’re fun to serve and eat.

close-up of zucchini rolls in the baking dish after baking

Why You’ll Love Zucchini Rolls

  • beautiful appetizer or entree for a party or fancy dinner
  • tender zucchini around a cheesy vegan ricotta-style filling with beefy tomato sauce and creamy vegan cheese on top
  • fun to make and to eat!
  • naturally gluten-free with nut-free and soy-free options
zucchini rolls on a white plate with tomato sauce

Zucchini Rolls with herbed sun-dried tomato tofu ricotta

5 from 4 votes
By: Vegan Richa
Prep: 30 minutes
Cook: 35 minutes
Total: 1 hour 5 minutes
Servings: 8
Course: Appetizer
Cuisine: Italian
These Zucchini rolls are like lasagna roll ups, filled with delicious herbed sun-dried tomato tofu ricotta, nestled in a pan with bubbly tomato ragu and creamy vegan ricotta filling. They looks so pretty! And No watery mess!
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Ingredients 
 

For the Filling

  • 10 ounces firm or extra firm tofu
  • 3 ounces vegan cream cheese, Or more tofu
  • 1 tablespoon extra virgin olive oil
  • 1/2 teaspoon salt
  • 1 teaspoon garlic powder
  • 1/2 teaspoon onion powder
  • 2 tablespoons nutritional yeast
  • 1/2 teaspoon black pepper
  • 1 teaspoon Italian herb blend
  • 1 teaspoon dried basil, or use 1/4 cup fresh basil chopped finely
  • 2 tablespoons chopped sun dried tomato, chop them into really small pieces
  • 1/2 cup vegan mozzarella
  • 1/4 cup vegan parmesan

For the Zucchini

  • 2 or 3 zucchini, depending on the number of slices you like and the baking dish you are planning to use

For the Sauce

  • 14 ounces pasta sauce, or marinara sauce, of choice
  • 1/4 teaspoon pepper flakes
  • 2 teaspoons balsamic vinegar
  • 3/4 cup of veggie grounds, or vegan ground beef or cooked lentils

For the Topping

  • 1/4 cup vegan mozzarella, or vegan parmesan
  • fresh herbs, like basil or parsley
  • crushed red pepper flakes

Instructions 

Make the filling.

  • Crumble up the tofu and add it to a medium bowl, then add the vegan cream cheese and olive oil and press with a fork. Mix and mash until the mixture is somewhat smooth, then mix in all of the spices, herbs, and sun dried tomato.
  • Add the vegan cheeses, and press and mix again to make a homogenous mixture.

Prepare the zucchini and sauce.

  • Slice the zucchini into thin slices using a vegetable peeler. It’s okay if some of the slices are not even and are shorter or missing some edges. I usually use two slices per roll, because not all slices are equally sized, which is fine. If one of the zucchini slices is fatter than the other, then you want to slice the edges a little bit, so that most of the rollups have a similar width throughout.
  • Before you start to fill up the zucchini, add the pasta sauce to an 8 x 11 “ inch baking dish, then add the rest of the sauce ingredients and mix well and even it out.
  • Then, make your rolling station. Take one or two zucchini strips at a time and use a spoon to spread some of the filling onto the zucchini. Leave at least an inch on both ends, so that it's easy to roll. While you're rolling, the filling might shift a little bit, which is why you want to keep an inch towards the other end, as well. Roll up the filled zucchini, then place snugly in the pasta sauce.
  • Repeat for all the zucchini strips and fill up your baking dish. You want to keep each roll up pretty close to the others, . Leave a few millimeters between each zucchini roll.
  • Bake for 25 minutes in a preheated 400° F (205° C) oven.
  • Remove the baking dish from the oven, and sprinkle the vegan cheese on top. Cover the baking dish with parchment paper, and put it back to bake for another 10 to 15 minutes.
  • Remove the parchment from the top, and bake 5 minutes to brown some of the cheese, you can also broil for 2-3 minutes.
  • Remove the baking dish from the oven, let it cool for 5 to 10 minutes, and then garnish with some fresh herbs, like basil, and pepper flakes, if you like, and then serve.

Video

Notes

The total baking time is around 35 to 45 minutes, depending on the thickness of your zucchini, your baking dish, and the oven and so on.
Zucchini rolls are naturally gluten-free.
To make this soy-free, use soy-free vegan cheese and vegan cream cheese. Omit the tofu and use soaked cashews that you blend up with all of the other filling ingredients, except the sun dried tomatoes. Stir those in at the end, and use that mixture.
To make this nut-free, use vegan cream cheese and vegan cheeses that are nut-free.

Nutrition

Calories: 195kcal, Carbohydrates: 15g, Protein: 11g, Fat: 11g, Saturated Fat: 3g, Sodium: 696mg, Potassium: 446mg, Fiber: 5g, Sugar: 4g, Vitamin A: 352IU, Vitamin C: 14mg, Calcium: 116mg, Iron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Did you make this recipe? Rate and comment below!
zucchini roll ingredients in bowls on a kitchen counter

Ingredients and Substitutions

  • tofu – This is the base for your filling. If you would like to make this soy-free, use cashews instead, and make the filling in the blender, stirring in the sun dried tomatoes at the end.
  • vegan cream cheese – Use nut-free and/or soy-free, if needed.
  • extra virgin olive oil – Gives the filling a nice richness.
  • Herbs and spices – Salt, pepper, garlic powder, onion powder, nutritional yeast, Italian herbs, and dried basil season the filling. You’ll also add pepper flakes to the sauce.
  • sun dried tomato – Adds amazing umami flavor to the filling.
  • vegan cheese – We are adding vegan mozzarella and parmesan to the filling, and you can top these zucchini rolls with one or the other. Or both!
  • zucchini – Depending on the size of your zucchini, you’ll need 2 or 3. Use a peeler to cut them into long, skinny pieces. If you don’t like zucchini, you can use cooked lasagna noodles instead.
  • pasta sauce – We are using premade pasta sauce here to save time, and we are seasoning it with pepper flakes, balsamic vinegar, and veggie grounds to make it taste amazing!
  • toppings – You will melt some vegan cheese on top, then after baking sprinkle on fresh herbs and more crushed pepper flakes.

💡 Tips

  • Your zucchini slices likely won’t be uniform in size, and that’s fine! Just use a knife to trim them to about the same size.
  • Don’t forget to leave about 1″ of zucchini uncovered on either end. On one end, it helps you roll, and the other allows for the inevitable shifting the filling will do as you roll these up.
  • You want to arrange these snugly in the pan, but do leave just a teeny bit of space between them, so the zucchini cooks through.

How to Make Zucchini Rolls

Make the filling.

Crumble up the tofu and add it to a medium bowl, then add the vegan cream cheese and olive oil and press with a fork. Mix and mash until the mixture is somewhat smooth, then mix in all of the spices, herbs, and sun dried tomato.

mixing the tofu and cream cheese together in a bowl
adding spices and sun dried tomato to the tofu mixture

Add the vegan cheeses, and press and mix to make a homogenous mixture. 

adding vegan cheese to the tofu mixture
tofu filling after mixing in the vegan cheeses

Prepare the zucchini and sauce.

Slice the zucchini into thin slices using a vegetable peeler. It’s okay if some of the slices are not even and are shorter or missing some edges. I usually use two slices per roll, because not all slices are equally sized, which is fine. If one of the zucchini slices is fatter than the other, then you want to cut the edges a little bit, so that most of the rollups have a similar width throughout.

slicing zucchini with a vegetable peeler

Before you start to fill up the zucchini, add the pasta sauce to an 8 x 11” or similar size baking dish, then add the rest of the sauce ingredients and mix well and even it out. 

adding seasoning to the pasta sauce in the baking pan
adding vegan ground beef to the pasta sauce in the baking pan
mixing and spreading the pasta sauce in the baking pan

Then, make your rolling station. Take one or two zucchini strips at a time and use a spoon to spread some of the filling onto the zucchini.

Leave at least an inch on both ends, so that it’s easy to roll. While you’re rolling, the filling might shift a little bit, which is why you want to keep an inch towards the other end, as well. Roll up the filled zucchini, and place it on top of the filling snugly in the pasta sauce.

spreading filling onto the zucchini slices
rolling up the zucchini
arranging the first few zucchini rolls in the baking dish

Repeat for all the zucchini strips and fill up your baking dish. You want to keep each roll up pretty close to the others, but not too tight fit. Leave a few millimeters between each zucchini roll.

all of the zucchini rolls, arranged in the baking dish

Bake for 25 minutes in a preheated 400° F (205° C) oven.

Remove the baking dish from the oven, and sprinkle the vegan cheese on top. Cover the baking dish with parchment paper, and put it back to bake for another 10 to 15 minutes.

Remove the parchment from the top, and bake 5 minutes to brown some of the cheese, you can also broil for 2-3 minutes.

zucchini rolls after baking

Remove the baking dish from the oven, let it cool for 5 to 10 minutes, and then garnish with some fresh herbs, like basil, and some more pepper flakes, if you like, and then serve.

Store baked zucchini rolls in the refrigerator for upto 3 days.

zucchini rolls on a white plate with tomato sauce

Frequently Asked Questions

Is this recipe allergy friendly?

Zucchini rolls are naturally gluten-free.

To make this soy-free, use soy-free vegan cheese and vegan cream cheese. Omit the tofu and use soaked cashews that you blend up with all of the other filling ingredients, except the sun dried tomatoes. Stir those in at the end, and use that mixture.

To make this nut-free, use vegan cream cheese and vegan cheeses that are nut-free.

Can I make these zucchini roll ups ahead?

Yes! Assemble the baking dish, cover and refrigerate for upto 2 days. Bake when needed

Can I freeze this?

You can but the texture of zucchini will change. Cover the half time baked zucchini rolls with more cheese and a snug cover and freeze. Reheat in the oven.

About Richa

Hi, I'm Richa! I create flavorful plant based recipes that are inspired by my Indian upbringing, including many gluten-free, soy-free, and oil-free options.

You May Also Like

5 from 4 votes

Leave a comment

If you Love the Recipe, Please consider rating it using stars in comments! It helps readers and helps more people find the recipe online and I love hearing from you all!

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

12 Comments

  1. Beatrix says:

    5 stars
    Very tasty, I made it today for lunch. Thanks for nice recipe.

    1. Vegan Richa Support says:

      Thanks for taking the time to comment.

  2. Alison Zammit says:

    5 stars
    Amazing recipe. Took me some time to roll up all the zucchini but it was worth the effort. Will definitely do it again.

    1. Richa says:

      Yay!! Yes that does take a bit of time. I usually do it when I need some therapeutic cooking time with some nice music ๐Ÿ™‚

  3. Michelle says:

    5 stars
    This was amazing! We aren’t vegans, so I just made it vegetarian. I also didn’t want to bother with rolling up the zucchini so I made it in layers like traditional lasagna. The tofu “ricotta” was soooo yummy!

    1. Richa says:

      Yay!

  4. Karen Becker says:

    This recipe looks delicious! I would prefer not to use tofu for the ricotta mixture. How many cashews would I use to substitute – also 10oz?

    1. Richa says:

      That would be too much. 1.5 cups cashews will be enough. You can also add more vegan cream cheese

  5. gloria says:

    This sounds so delicious! Thanks for sharing the recipe.
    One problem: I live in a small town and cannot get vegan cream cheese. What can I substitute?

    1. Vegan Richa Support says:

      Hi, you can do extra tofu instead.

  6. Emily says:

    5 stars
    Made these for Sunday potluck and they vanished before I could even save one! Thankfully I had eaten a few while tasting!! I love the sundried tomato the tofu ricotta filling. It adds a fab dimension of flavor!

    1. Richa says:

      Yay! Awesome