vegan lasagna roll ups with almond ricotta

It’s National Lasagna Day! There’s nothing better than a big hearty plate of lasagna, especially if it’s vegan!

vegan lasagna roll ups with almond ricotta_hot for food

I decided to go rogue this time and roll up my noodles into these vegan lasagna roll up stuffed with homemade almond ricotta! It still has 8 delicious servings and all the tastes you crave, but it’s a fun way to shake up a traditional take on pasta. 

These lasagna roll ups are stuffed with the most velvety almond ricotta that’s easy to make the day ahead and can be used for plenty of other delicious recipes and meal ideas. I’m actually kind of obsessed with it right now!

Don’t let the homemade vegan cheese scare you. It’s a neat process if you’ve never done it before, and it’s totally worth having homemade lasagna roll ups afterwards! Watch the full how-to video to see how it’s done or keep scrolling for the recipe.

vegan lasagna roll ups recipe best

If you want a more traditional lasagna I have the perfect recipe for ya here!

vegan lasagna roll ups with almond ricotta_hot for food
4.5 from 8 votes
Print Recipe

vegan lasagna roll ups with almond ricotta

Rolled up lasagna means all the flavour and twice the fun! Filled with a fresh creamy almond ricotta, this is a perfect option to whip up any night of the week. 

Course Main Course
Cuisine Italian
Keyword almond ricotta, dinner, vegan lasagna
Prep Time 30 minutes
Cook Time 1 hour 9 minutes
Refrigerate 1 day
Total Time 1 hour 39 minutes
Servings 8 rolls
Author Lauren Toyota


almond ricotta

  • 1 C blanched sliced almonds (no skins)
  • 1/3 C water
  • 2 tbsp lemon juice
  • 1 tbsp olive oil
  • 1 tbsp nutritional yeast
  • 1/2 tsp sea salt
  • 1/4 tsp garlic powder
  • 1/4 tsp white pepper
  • 1 tbsp finely chopped basil

tomato sauce

  • 1/2 C finely chopped white onion
  • 1 garlic clove, minced
  • 1 tsp dried oregano
  • 2 tbsp tomato paste
  • 2 C canned crushed tomatoes
  • 1 tsp sea salt
  • 1 tsp ground black pepper
  • 2 tbsp finely chopped basil

lasagna roll

  • 8 lasagna noodles
  • 4 C baby spinach
  • 1 large yellow zucchini (or 2 small)
  • 1 tsp olive oil
  • 1/4 tsp nutmeg
  • sea salt and ground black pepper, to taste


  1. In a high-powered blender, combine the almond ricotta ingredients together except the basil. You will fold this in after the mixture is blended.

  2. Once the mixture is smooth, fold the finely chopped basil into the almond mixture with a spoon and place a double layer of cheesecloth over a large mixing bowl. Pour the almond mixture into the cheesecloth.

  3. Take the excess ends of the cheesecloth and tie it around a wooden spoon or something you can lay on top of the mixing bowl, suspending it in the mixing bowl. It shouldn’t be touching the bottom of the mixing bowl. Refrigerate this, allowing the excess water to strain from the almond cheese for 24 hours. After 24 hours, you can remove it from the cheesecloth and place it in a new clean dish.

  4. To make the tomato sauce, heat a pan over medium and sauté white onion for 2 minutes with olive oil.
  5. Add minced garlic and dried oregano, and sauté for another minute.

  6. Stir in tomato paste until the garlic and onions are well coated, then add crushed tomatoes, sea salt, and ground black pepper. Cover the pan with a lid and simmer for 20 minutes.

  7. Add fresh basil, cover, and simmer for another 20 minutes.

  8. While the sauce is simmering for its last 20 minutes, preheat oven to 325°F.

  9. Boil the noodles in salted water for about 5 to 6 minutes until half cooked. Drain and set the noodles aside on a damp towel or damp paper towel to prevent them from sticking until you prepare the lasagna rolls.

  10. Thinly slice yellow zucchini with a mandolin.
  11. Heat another pan over medium heat with 1 teaspoon of olive oil and add spinach and zucchini together with nutmeg, sea salt and ground black pepper. Sauté for about 4 minutes. There will be a bit excess water from the vegetables, but just drain it from the pan before adding vegetables to the lasagna rolls.

  12. To assemble the rolls, take 1 tablespoon of almond ricotta and spread it across each lasagna noodle out to the edges. Layer spinach and zucchini on top. Roll the lasagna noodle snuggly.

  13. Pour half the tomato sauce in the bottom of a 9” x 9” glass baking dish. Place lasagna rolls 4 across and pour the remaining sauce over each row of lasagna rolls.
  14. Cover with foil and bake for 20 minutes. Serve immediately.

Recipe Notes

The almond ricotta should be prepared one day in advance to give it time to set.

you might also like

29 thoughts on “vegan lasagna roll ups with almond ricotta”

  1. This was an amazing meal! Thank you for the yummy recipe.
    I am the only vegan in the house and finding recipes that meet the tastes of my omnivorous hubby and 3 teenaged boys can be a challenge. This was loved by all, and I’m making it again tonight. 🙂
    The almond ricotta was so delicious that I reserved some to use as a spread on my sandwiches.
    I’ll adjust tonight’s recipe a bit for the tastes of my family and to save a bit of time.
    I’ll do a traditional layered style instead of the rolls, and not use as much tomato sauce as last time.
    It was yummy goodness and I’m so happy to be a member of your blog.
    I love your attitude and style on your videos, and the recipes I’ve tried have not failed to please all appetites.
    Thanks for being awesome!

    1. Oh my! It won over all those boys! amazing. Thanks for leaving this great feedback and comment and we’re so happy you’ve loved the recipes 🙂 Thank you so much!

  2. When you put the almond ricotta in the fridge to set and drain, do you have to cover it? Is there any chance of it molding? Can’t wait to try this! I miss ricotta 🙁

  3. I made this tonight but with tofu ricotta and it was great! I would advise people to adjust to their liking.. (:

  4. Finally ended up making the entire recipe after a failed first attempt in which I made the ricotta, but just ended up putting it on a sandwich because it was so good, hahah. Thanks for always putting out such great recipes. This was delicious!

  5. Hello Lauren! This recipe looks lovely and I can’t wait to try it! However, could I use raw cashews in replacement of the almonds in the ricotta recipe? Thanks:)

    1. the thinly sliced and blanched are just easier to get a smoother consistenc and less of a flavour so that more of the ricotta ingredients are prominent. I haven’t tried with whole almonds, or roasted but you definitely don’t want skins on them

  6. This might be a stupid question, but I’m thinking about making this tomorrow and I haven’t made the "ricotta". What will happen if I make the recipe using the freshly made "ricotta"? Will it just become watery or will it affect the taste and texture?

    1. it might be too watery and then end up making the whole lasagna too watery. However you could blend with less liquid in the blender and just work it a little more to get it as smooth as possible. Mind you I’ve never done it that way, I am just guessing… if you want to cut corners

    2. So, I had to make some adjustments to fit what I had on hand, but the recipe for the almond ricotta was delicious! I would totally make it again.
      What I changed: First I used pasta noodle instead of lasagna noodles and layered it like a lasagna. I used the almond ricotta right away and it was still good. I also didn’t have spinach or zucchini, so I subbed mushrooms.
      This was so good, I can’t wait to make the recipe as is! I highly recommend anybody looking for a ricotta substitute to use this recipe.

  7. Maybe it was just me but I would double the recipe for the ricotta. I spread it pretty thinly and only got 5 lasagna rolls out of it. Too bad, I was hoping for leftovers!

  8. I know you hate substitution comments but if you used cashews (they’re cheaper where I live and my husband loves them) would you soak them or blanch? I don’t want to fuck it up hah

  9. I’m making these tonight for my Grandpa’s birthday! I am trying to restrain myself from eating the whole batch right now. The recipe is perfect!

  10. I made this in a square pan bc my Jovial rice noodles were all broken. I used purchased almond ricotta (Kite Hill). I love this recipe so much. I can’t wait to eat it all week!

  11. I’ve been making this but using your artichoke spinach dip recipe instead of the almond ricotta – it’s a huge hit in our house just when we thought lasagna was only in our cheese eating past! Thank you for the continuous vegan inspiration!

  12. Jessica Borchers

    This almond ricotta is great – my husband and I (who are not fully vegan, but working on it) both agreed that if we didn’t know it wasn’t we would have thought it to be real cheese! I may try serving this to some friends sometime that do eat cheese and see if they notice 🙂

    Thanks for the great recipe!

  13. These have easily become the fan favorite in my house. I made it first for my boyfriend’s birthday in April and everyone has been asking me to make it again ever since. I finally did tonight and it came out even better than the first time! Needless to say I will be making this for every special occasion that I am the chef for in the future 🙂

  14. We made these last night. This will be a staple in our house. That almond ricotta is the bomb! Honestly, I don’t think our dairy eating friends would know the difference. We topped it with some cashew parmesan. So thankful for this one!

  15. I made the ricotta with leftover almond pulp from making almond milk and it was super delicious- tangy, salty and sharp! It was a perfect way to use up the almond pulp. Thanks Lauren for your amazing talent!

  16. I’ve been transitioning from vegetarian to vegan and lasagna is a staple in my meal prep. I used this almond ricotta recipe and it was AMAZING.
    I actually ended up using it right away because I failed to read ahead haha, but it still worked out great!
    Honestly, best lasagna I’ve ever made and it was 100% that ricotta. Thanks, Lauren!!

  17. Loved this 🙌🏼 I did not read beforehand about the ricotta having to sit……sooooo made it in the am and used for dinner.
    Was just fine 👌🏽 I used gf lasagna noodles and had 9 left in the pak so divided. A def do-over and a fab dish for those meat eaters in the extended fam 🙄

Leave a Comment

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.



EAT IT by hot for food is my new members-only blog with exclusive recipes, video tutorials, and live cook-alongs as well as BIG member giveaways. DON’T MISS OUT!

By entering your information below you’ll also receive an invite to the cookbook digital launch event in 2021. There’s also a chance that hot for food will have more pre-order gifts that you’ll be eligible to win by random draw. You’ll receive periodic emails about these offers.
[forminator_form id="15827"]