Crave-worthy vegan cannelloni stuffed with cheesy vegan ricotta ribboned with spinach and topped with delicious tomato sauce. Yes! This is what vegan dreams are made of. 🥰
This is a dish that’s PERFECT for holidays like Christmas, Easter, or Thanksgiving.
OR a great dish you can prep in advance, then toss in the oven when ready to bake.
We love baked pasta dishes with vegan cashew ricotta, like our baked penne, amazing lasagna, and zucchini rollups. (Okay that last one isn’t exactly pasta.)
But this vegan cannelloni recipe is made using tofu ricotta for a low-fat option, and you’ll definitely want to add this to your make list because it does not disappoint!
Jump to:
Why you’ll love it
- Simple to prepare. This dish might look ultra fancy, but it’s incredibly simple to whip up. It does require a fair bit of time in the oven though, so make sure to give yourself enough time to bake it.
- You can make it in advance. This delicious vegan cannelloni can be completely prepared and ready to bake the night before serving. OR you can fully bake it and reheat it in the oven when ready to serve. This makes it very convenient for holiday and party prep.
- Vegan and vegetarian friendly. These “ricotta” stuffed vegan cannelloni are dairy-free, using tofu to replace the cheese, but you won’t notice the difference!! I shared this dish with more than one cheese eater who couldn’t believe there was no cheese in it! Woohoo!
- Low fat!! Unlike cashew-based vegan ricotta, this ricotta cannelloni has a tofu base but TASTES JUST AS GOOD. Plus, there’s no olive oil (or other oil) in this dish, making it suitable for a whole food plant-based (WFPB) diet.
- Super delish. 😉 It’s filling, satisfying, flavoursome, and so incredibly YUMMY!
Ingredients + Substitutions
Here’s what you’ll need to make this amazing vegan cannelloni recipe.
- Cannelloni shells: You may use any brand you enjoy. Most brands of dried cannelloni are naturally vegan and egg-free. If you’re looking for fresh cannelloni pasta, be sure to check the label because they normally contain eggs. You may also choose gluten-free varieties if needed.
- Tofu: I use extra firm tofu to prevent a watery vegan ricotta cheese. (You can always add more liquid if needed.) Be sure to choose tofu that is GMO-free since most soybeans are genetically modified.
- Nutritional yeast: This adds a cheesy flavour to the ricotta, without the dairy. If you do not like nutritional yeast, I suggest trying a non-fortified brand like Sari (or another non-fortified brand).
- Apple cider vinegar: Adds a slight tang to the vegan cheese. If you don’t have apple cider vinegar on hand, you may use white vinegar or white wine vinegar, instead. You may also use freshly squeezed lemon juice.
- Spinach: If using fresh spinach, use about 5 ounces or 4-5 large handfuls, and wilt it over the stovetop. You MAY use frozen as well, but if doing so, make sure to squeeze and press as much of the moisture out as possible.
- Tomato sauce: Use your favourite tomato sauce, marinara sauce, or tomato puree.
- Basil: Choose fresh Italian basil leaves, and do not sub with dried basil.
Instructions
(This is a summary with step by step photos, full recipe measurements and instructions are in the recipe card below.)
If using fresh spinach, wilt it in a pan or skillet on the stovetop over medium heat and set it aside.
Make the vegan cheese
Add all the ricotta ingredients (except the spinach) to your food processor. (photo 1)
Process the ingredients until mostly smooth. It doesn’t need to be perfect. (photo 2)
NOTE: Before you add the spinach, taste the cheese mixture and adjust for salt, pepper, or any other flavours you’d like to add. You may also add an additional tablespoon of water, vinegar, or lemon juice at this point if you feel it’s needed.
Add the wilted spinach to the food processor. (photo 3)
Pulse several times to incorporate it without blending it! (photo 4)
NOTE: Do NOT overprocess the spinach, as you don’t want the cheese to turn green. Instead, you want ribbons of spinach throughout, so pulse until chopped and distributed only.
Stuff and assemble your vegan cannelloni
Add the sauce ingredients to a medium bowl and mix them together. (photo 5)
Pour a thin layer of sauce into your baking dish. Then pipe the cheese mixture into your shells. (photo 6)
NOTE: Use a piping bag/pastry bag to fill the cannelloni shells. OR cut one triangular corner of a ziptop bag to make your own piping bag if you don’t have one. Stuff one side of the cannelloni shell, then rotate and stuff the other side.
Arrange the stuffed cannelloni in your baking dish and spoon the remaining sauce on top. (photo 7)
Then, sprinkle with vegan parmesan cheese, if using, and bake in your preheated oven. (photo 8)
NOTE: Use an oven-safe baking tray and leave a little room in between each stuffed cannelloni shell since they will grow as they bake. Then bake for 40 minutes covered in foil (with parchment paper under the foil is my preference) and then remove the paper and foil and bake an additional 10 minutes until bubbling.
Serve your vegan cannelloni garnished with fresh basil leaves, and extra vegan parmesan, if you’d like.
Variations
Change up this vegan cannelloni dish with one of these variations.
- Lasagna: Use three layers of lasagna sheets to make it a lasagna dish instead.
- Manicotti: These are essentially cannelloni with ridged edges on the outside of the tubes, so feel free to swap for those if preferred.
- Add vegan mozzarella: Instead of sprinkling with vegan parmesan, try some of our shreddable and meltable mozzarella instead. (Or use both!)
- Use cashew ricotta instead of tofu, as we did here in our vegan lasagna. NOTE: This will increase the calories and fat.
- Make it lighter and use zucchini or eggplant slices to roll up the vegan spinach cheese mixture like we’ve done with our zucchini roll ups. (This also makes it naturally gluten-free.)
- Make it gluten-free by choosing gluten-free cannelloni tubes, if needed.
Equipment
To make the cheese for our vegan cannelloni, I’m using this Cuisinart food processor.
Use an oven-safe baking dish that measures approximately 9 inches by 13 inches, or similar for baking the cannelloni.
Storage
Leftovers will keep in the fridge for 3-4 days in an airtight container.
You may also freeze your vegan cannelloni in a freezer-safe airtight container for up to 3 months. Thaw in the fridge overnight, and reheat in the oven when ready to serve.
Expert Tips
- Before adding the spinach to your ricotta, taste the cheese mixture and adjust for salt, pepper, or any other flavours you’d like to add. You may also add an additional tablespoon of water, vinegar, or lemon juice at this point if you feel it’s needed.
- Do NOT overprocess the spinach, as you don’t want the cheese to turn green. Instead, you want ribbons of spinach throughout, so pulse until chopped and distributed only.
- Use a piping bag/pastry bag to fill your vegan cannelloni without the tip. OR cut one triangular corner of a ziptop bag to make your own piping bag if you don’t have one. Stuff one side of the cannelloni shell, then rotate and stuff the other side.
- Leave a little space in between each stuffed cannelloni shell as they will grow as they cook.
More amazing vegan Italian recipes
If you tried this recipe, please let me know about it in the comments below. I always love hearing from you! Don’t forget to Subscribe to This Healthy Kitchen to be among the first to get my new recipes! You can also FOLLOW ME on Facebook, Instagram, Pinterest, and Twitter to see more delicious food and get all the latest updates.
Buon appetito
Rosa
📖 Recipe
Ingredients
- 12 cannelloni shells (approx. half of a 250 gram box)
For the vegan ricotta
- 350 grams (12 ounce) block extra firm tofu GMO free is best
- ¼ cup nutritional yeast
- 3 tablespoons apple cider vinegar
- 2 tablespoons water
- ½ teaspoon garlic powder
- 1 teaspoon sea salt
- 5 ounces baby spinach approx. 4-5 large handfuls
For the sauce
- 3 cups tomato sauce
- 2-3 tablespoons fresh basil chopped, plus more for garnish
- 1 teaspoon dried oregano
Optional
- ⅓ cup vegan parmesan cheese
Instructions
- Preheat your oven to 350°F/176°C and grab a baking dish or another oven-safe dish that measures approximately 9×13 inches.
- Add the spinach to a pan or skillet and wilt over medium-high heat. If needed, added a couple of drops of water to prevent sticking. Once wilted, set it aside.
- Now, add all the vegan ricotta ingredients (EXCEPT the spinach) to your food processor and process until mostly smooth. Then add the wilted spinach and pulse several times to chop and distribute it throughout your ricotta. Do not over-process the spinach, or the cheese may turn green.
- Combine the sauce ingredients in a medium bowl and mix well. Then ladle a thin layer of the sauce into your baking dish.
- Use a pastry bag to fill your cannelloni shells with the vegan ricotta filling. Fill one side, then rotate and fill the other side. Place the stuffed cannelloni in your baking dish. Repeat with the remaining shells, arranging them in a single layer, with a little space in between each one.
- Cover the cannelloni with the rest of the sauce and sprinkle with vegan parmesan cheese (if using). Then cover with parchment paper, followed by aluminum foil, and bake in your preheated oven for 40 minutes. Then remove the paper and bake 10 minutes longer, until the sauce is bubbling.
- Remove from the oven, garnish with more basil if you'd like, and serve.
Notes
Nutrition
FAQ
Yes! You can stuff your cannelloni up to one night before baking and refrigerate overnight.
No need to pre-boil your shells before stuffing them, as they will soften in the oven. Most varieties of cannelloni are “ready to bake”.
Normally, cannelloni pasta is made using a mixture of flour and water. Dried and boxed varieties are usually egg-free, but fresh types may contain eggs so read the label if you’re avoiding any allergies.
Don’t confuse these two with one another. Cannoli is an Italian dessert consisting of a crunchy pastry shell stuffed with sweet cream or sweet ricotta filling. Cannelloni on the other hand is a savoury dish, not a dessert.
The best and easiest way to stuff your cannelloni is to use a piping bag without the tip. This will easily allow you to stuff them, without making a mess or overfilling them.
Nicole
Delicious. I even added half a cup even a little bit more than that of parsley. I also used spinach and garlic sauteed in water instead of garlic powder. Another thing I replaced is the pasta. I used spaghetti, squash, roasted and then I scrapped it into a brownie pan halfway then layered the stuff. I use marinara inside the spaghetti squash mixed and then a little bit on top and then I put the ricotta cheese on there.
For 10 year ricotta cheese, I use 5 tablespoons of apple cider vinegar instead of three parts vinegar and two parts water. Way better. So now you have a low carb vegan oil free?
Rosa
Glad you enjoyed it, Nicole!
Carol
Hi Rosa
Thank you so much for your recipes.
Do you happen to know where to buy gluten free cannelloni tubes in Canada?
Thank you.
Rosa
Hi Carol, Granoro brand (Canadian) makes gluten-free cannelloni: https://www.chefbiologico.ca/products/granoro-gluten-free-cannelloni-250g – While I haven’t specifically seen it in any stores, perhaps you can enquire about it being brought into a local supermarket? You can also order directly from their website. Good luck!
A Gentry
Looks delicious. I am thinking of making stuffed cabbage rolls using this filling.
Rosa
That sounds fantastic!