Yes to Yummy

Vegan Spinach Cannelloni

Print this page

Do you see all of that cheese in there, from the ricotta inside to the mozzarella on top?! There is no way this thing is vegan. But it is. And you don’t miss the dairy or regular pasta at all in this cannelloni: it’s just as cheesy, indulgent, and flavorful as its heavy Italian counterpart.


Prep Time
Cooking Time
Total Time
Yield 6 servings

1 recipe of Basic Tomato Sauce, or 2 1/2 cups of your favorite tomato sauce

1 recipe of Vegan Ricotta Cheese

2 cups of spinach, roughly chopped

1 tablespoon of olive oil

12 gluten-free lasagna noodles or pieces of thinly-sliced zucchini

1 recipe of Vegan Mozzarella Cheese


Prepare the tomato sauce and set aside to cool slightly.

Prepare the ricotta cheese.

Rinse and dry off the spinach. If you got big leaves, chop it up a bit–if you got baby spinach, don’t bother.

Heat up the olive oil in a small saucepan, and when hot, add the spinach. Saute just to slightly wilt, only a minute or so, then immediately remove from the heat. Transfer to a bowl or plate and let cool to room temperature–you can speed up the process by putting it in the fridge.

Once your spinach is cool, place it over a fine mesh strainer in the sink and squeeze out as much water as you possibly can. Then, transfer it to a cutting board and chop into smaller pieces. Stir the spinach into the ricotta “cheese” and set aside.

Bring a large pot of water to a boil. Once bubbling, add in the lasagna noodles–I used brown rice because I tolerate it well and there are just three ingredients (rice, rice bran, and water). Use whatever noodles float your boat–or substitute thinly sliced zucchini, if you’d like. 

Here’s the trick: cook your pasta for ONLY five minutes. This ensures that it’s pliable but still not cooked on the inside. Your cannelloni will be spending 30 minutes in a hot oven, so you want to leave the pasta very al dente to prevent it from becoming a mushy mess later on.

Once the five minutes are up, strain the pasta and rinse well with cold water to stop the cooking process.

Prepare the mozzarella cheese.

It’s now time to assemble! Preheat the oven to 375 degrees.

Take out a 9 x 13 dish and pour (approximately) 1 cup of your prepared tomato sauce on the bottom. Use a spatula to spread it out.

To roll the cannelloni, take one lasagna noodle and lie it flat on a clean surface. Add a large scoop (about 2-3 tablespoons) of the prepared vegan ricotta “cheese” and use the back of a spoon to spread it out. It should cover 3/4 of the noodle, not the entire thing.

Then, using a good amount of torque, roll up the noodle with the filling inside. Place it seam-side down in the dish with the tomato sauce and repeat with the rest of the lasagna noodles.

The cannelloni should fit snuggly in the dish.  Cover the top with another cup and a half of tomato sauce, then use a small spoon or ice cream scoop to put the vegan mozzarella “cheese” over the top.

Bake in the preheated oven for 30 minutes, or until the pasta is cooked through and the sauce is bubbling. To get the cheese on top to be golden-brown, brush it with a little olive oil and put it under the broiler for a few minutes.

Tags: , , , , , , , , , , , , ,