• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Vegan Punks
  • Recipes
  • Resources
  • About us
  • Work with us
    • Facebook
    • Instagram
    • Pinterest
menu icon
go to homepage
subscribe
search icon
Homepage link
  • Recipes
  • Resources
  • About us
  • Work with us
    • Facebook
    • Instagram
    • Pinterest
  • ×

    Home » Recipes » Italian

    Vegan Cannelloni with Spinach & Macadamia Ricotta

    Published: Mar 20, 2018 by Jess & Dan · Modified: Aug 31, 2022 · This post may contain affiliate links

    14 shares
    Jump to Recipe Print Recipe
    Pinterest image when half the image is of cannelloni and the top half is a Pinterest title
    A pinterest image showing vegan cannelloni in the bottom half and the filling in the top half, in a pink bowl

    This simple vegan cannelloni with macadamia ricotta is a crowd-pleaser. It only takes 60 minutes to make. It features a dreamy creamy vegan ricotta filling and an irresistibly rich marinara sauce!

    Vegan cannelloni top down view with a fresh basil leaf on top.
    Jump to:
    • 🌟 Why this recipe works
    • 📋 Ingredient Notes
    • 🔪 Step-by-step Instructions
    • 👩‍🍳 Expert Tips
    • 💭 FAQs 
    • 🥖 Serving suggestions
    • 📖 Recipe

    🌟 Why this recipe works

    • Italian heritage – as a bonafide quarter Italian person (I know my English rose complexion says otherwise) I feel very qualified to be able to put this recipe together. Having grown up eating traditional Italian food on the regular, made by my Italian Nan, I picked up a thing or two about Italian cooking. And even better, I can make all the classics vegan now! Just check out our spaghetti arrabiata, vegan carbonara or vegan spaghetti bolognese.
    • Flavour combo – the combo of the rich creamy filling and the slightly acidic tomato sauce is perfect. It's a really popular dish for a reason and this recipe shows vegans don't have to miss out.
    • Pretty simple – while there are a few steps involved, it's all pretty simple and straightforward to make a vegan cannelloni (and definitely worthwhile). Once the ricotta spinach mix and the rich marinara sauce is done, you just need to put it all together and bake.

    📋 Ingredient Notes

    Vegan cannelloni ingredients in bowls on a marble surface.
    • Cannelloni tubes – these are bought in a packet and are dried tubes. This vegan cannelloni, like most other cannelloni, is made with dried cannelloni tubes. Just make sure that they are egg free, and they don’t need to be pre-cooked. In fact, pre-cooking would make them even harder to make!
    • Macadamia nuts – we really like the texture and flavour of macadamia nuts for making vegan ricotta. When compared to other nuts, such as cashew or almonds, the macadamia came out on top. However, there are lots of ways to make vegan ricotta, including with other nuts, as previously mentioned, or with tofu.
    • Spinach – any old spinach will do but we used baby spinach for this vegan cannelloni. Just don’t use frozen spinach.
    • Passata – using passata is a bit of a shortcut in this recipe. It helps to create a smooth, rich tomato sauce that's ready in a fraction of the time. That’s because you don’t have to hang around waiting for the tomatoes to break down.

    Check out the recipe card at the bottom of this article for exact measurements to make this easy vegan spinach and ricotta cannelloni recipe.

    🔪 Step-by-step Instructions

    This is a step-by-step overview with photos for making vegan cannelloni with spinach and macadamia ricotta. The full recipe, along with measurements and detailed instructions can be found in the recipe card at the bottom of the page.

    Onions, garlic and spinach in a small saucepan on a hob.

    1. First, make the spinach and ricotta filling. Add a splash of olive oil to a saucepan and bring up to a medium heat. Once the oil is hot enough, add half of the onion and garlic. Cook until the onion softens and starts to turn slightly translucent. Remember to keep it moving so that it doesn’t burn.

    2. When the onion is cooked, add the spinach to the pan. Cook it until it is completely wilted.

    Ingredients for spinach and ricotta filling before and after blending in a blender.

    3. Take your spinach, onion and garlic mixture and add it to your blender along with all of the macadamia ricotta ingredients. Blitz it until the mixture is smooth. It should turn a lovely pale green colour, then set aside.

    Marinara sauce on the hob with fresh basil added.

    4. Now for the marinara sauce. Grab the same saucepan you were using before, and heat up another splash of olive oil. Add the remaining onion and garlic to the pan and cook until the onion has turned slightly translucent. Pop in the oregano and cook for a minute.

    5. Pour in the passata, give everything a good stir, and bring to the boil. Immediately bring back down to a simmer. Season with salt and pepper. Once the passata has had a couple of minutes to simmer, stir in the basil and cook for another couple of minutes.

    Piping bag filled with spinach and ricotta filling and a tray of marinara sauce.

    6. Grab the cannelloni tubes, a piping bag and a chopping board or plate. Fill the piping bag with the spinach and ricotta mix. Then carefully fill the tubes with the ricotta and spinach mix as evenly as possible. The best way of doing this is to stand each tube on one end on a chopping board, fill it up to the top, then lay it out on the baking tray.

    7. Get a small oven dish, and spread a layer of the marinara sauce over the bottom of it.

    Filled vegan cannelloni tubes in a tray, then second photo of tubes covered fully with sauce.

    8. Fill all of the tubes and lay them out on top of the sauce in the tray.

    9. Pour the rest of the sauce over the cannelloni. Make sure that it’s all covered, otherwise some of the pasta tubes won’t cook properly. It needs to all be covered in the tomato sauce.

    Put the dish into the pre-heated oven for about 30 minutes (or whatever the cannelloni tube packet says, if different).

    Top the vegan cannelloni with fresh basil and vegan parmesan or nutritional yeast. Serve and enjoy!

    👩‍🍳 Expert Tips

    • Fresh spinach – whether you’re using baby spinach or ‘fully grown’ spinach, it’s best not to use frozen. That's because frozen spinach releases a lot of water when cooking, and so it will change the texture of the spinach and ricotta mix.
    • How to fill the tubes – there are various ways to fill cannelloni tubes, but by far the easiest is to use a piping bag. Fill the bag with the spinach and ricotta mix, stand a tube up on its end so one of the holes is flat to a chopping board or tray, then pipe in the mix until it's full. Having one end of the tube sat on something stops the filling spilling out the other side and helps to completely fill the tubes and any air pockets that initially form.
    • Cover the tubes – make sure that the tubes are fully covered in the sauce before they go in the oven. This will ensure that they cook properly, so you don’t end up with partly crunchy pasta!
    • Freezing and storage – vegan cannelloni can be frozen, no problem. However, the pasta tubes don’t reheat the best, they’ll likely be chewier when defrosted and reheated. So, for best results it should be eaten fresh. It will store in the refrigerator for up to 3 days though, in an airtight container.
    • Vegan ricotta – if you have a store bought vegan ricotta, you can of course use that instead. It’s important to choose a vegan ricotta that doesn’t melt too much, as it’s what gives the filling texture. The measurement should be around 1.5 cups. For a truly delicious vegan cannelloni, the vegan ricotta should have a relatively ‘chunky’ texture. A lot of coconut oil-based vegan cheeses pretty much disappear when you put them in sauce, so bear that in mind. We recommend nut-based vegan ricotta. Or make your own with the recipe we've included!

    💭 FAQs 

    Should I boil cannelloni before using?

    No! Definitely don’t boil the cannelloni tubes before cooking. The tubes need to be hard (uncooked) for the filling to get into them easily.

    Can I use a different type of nut to make vegan ricotta?

    Yes, you can use almond or cashews, but we think macadamia is the best, for both taste and texture. Cashews blend up too smooth and almonds bring too much of an almond flavour. Macadamia nuts don’t have such a distinct flavour.

    Can I use tofu to make vegan ricotta?

    Yes, take a look at this tofu ricotta recipe by Create Mindfully.

    What is the easiest way to fill cannelloni tubes?

    There are various ways to fill cannelloni tubes, but by far the easiest is to use a piping bag.

    Can you make it gluten free?

    Yes. If you use gluten free tubes, the vegan cannelloni will be completely gluten free!

    Vegan cannelloni on a glass plate.

    🥖 Serving suggestions

    • Vegan garlic bread
    • Vegan parmesan
    • Leeks and cabbage

    🍝 Other recipes to try

    • Lentil bolognese with tagliatelle and vegan parmesan cheese in a bowl.
      Easy Lentil Bolognese with Mushrooms
    • Pesto orzo salad in a bowl with chickpeas, grape tomatoes and fresh basil.
      Easy Pesto Orzo Salad with Chickpeas
    • Cavolo nero pasta in a bowl with fresh basil.
      Creamy Cavolo Nero Pasta with Sun Dried Tomatoes
    • A jar and spoonful of wild garlic pesto with a bowl in the background.
      Easy Vegan Wild Garlic Pesto (Foraged)

    Did you make this recipe? Leave a review and a rating below, or tag us in your photos on Instagram! Alternatively, bookmark it in your browser or save to Pinterest for later.

    If you love our content, please consider supporting it by buying us a coffee.

    📖 Recipe

    Top down view of vegan cannelloni topped with marinara sauce, a fresh basil leaf and cashew parmesan. There's a fork resting on the glass plate next to the pasta

    Vegan Cannelloni

    This simple vegan cannelloni with macadamia ricotta is a crowd-pleaser. It only takes 60 minutes to make. It features a dreamy creamy vegan ricotta filling and an irresistibly rich marinara sauce! Plus, it can easily be made gluten free.
    5 from 2 votes
    Save Saved! Print Pin Rate
    Course: Dinner
    Cuisine: Italian
    Diet: Vegan
    Prep Time: 30 minutes
    Cook Time: 30 minutes
    Total Time: 1 hour
    Servings: 4
    Calories: 596kcal
    Author: Jess & Dan

    Ingredients

    Metric - US Customary

    For the spinach & ricotta filling:

    • 1 onion - chopped
    • 1 clove garlic
    • 140 g spinach
    • 1.5 cups macadamia nuts
    • 1 tbsp lemon juice
    • 1 tbsp nutritional yeast
    • 1 tbsp white miso
    • ½ cup water
    • 1 Pinch salt

    For the cannelloni:

    • 125 g cannelloni 12 tubes
    • 700 ml tomato passata
    • 4 cloves garlic - finely chopped
    • 1 onion - finely chopped
    • 4 tsp dried oregano
    • 2 tbsp fresh basil - roughly chopped
    • 2 tbsp olive oil
    • Salt & pepper

    For garnish (optional):

    • Fresh basil
    • Vegan parmesan or nutritional yeast

    Instructions

    For the filling:

    • First, make the spinach and ricotta filling. Add a splash of olive oil to a saucepan and bring up to a medium heat.
      2 tbsp olive oil
    • Once the oil is hot enough, add the onion and garlic clove. Cook until the onion softens and starts to turn slightly translucent. Remember to keep it moving so that it doesn’t burn.
      1 clove garlic, 1 onion
    • When the onion is cooked, add the spinach to the pan. Cook it until it is completely wilted.
      140 g spinach
    • Take your spinach, onion and garlic mixture and add it to your blender along with all of the macadamia ricotta ingredients. Blitz it until the mixture is smooth. It should turn a lovely pale green colour, then set aside.
      1.5 cups macadamia nuts, 1 tbsp lemon juice, 1 tbsp nutritional yeast, 1 tbsp white miso, ½ cup water, 1 Pinch salt

    For the cannelloni:

    • Now for the marinara sauce. Grab the same saucepan you were using before, and heat up another splash of olive oil.
    • Add onion and four garlic cloves to the pan and cook until the onion has turned slightly translucent.
      4 cloves garlic, 1 onion
    • Add in the oregano and cook for a minute.
      4 tsp dried oregano
    • Pour in the passata, give everything a good stir, and bring to the boil. Immediately bring back down to a simmer. Season with salt and pepper.
      700 ml tomato passata, Salt & pepper
    • Once the passata has had a couple of minutes to simmer, stir in the basil and cook for another couple of minutes.
      2 tbsp fresh basil
    • Get a small oven dish, and spread a layer of the marinara sauce over the bottom of it.
    • Grab the cannelloni tubes, a piping bag and a chopping board or plate. Fill the piping bag with the spinach and ricotta mix. Then carefully fill the cannelloni tubes with the ricotta and spinach mix as evenly as possible. The best way of doing this is to stand each tube on one end, fill it up to the top, then lay it out on the baking tray.
      125 g cannelloni
    • Repeat until all of the cannelloni tubes are full and laid out on top of the sauce in the tray.
    • Pour the rest of the sauce over the cannelloni. Make sure that it’s all covered, otherwise some of the pasta tubes won’t cook properly. It needs to all be covered in the tomato sauce.
    • Put the dish into the pre-heated oven for about 30 minutes (or whatever the cannelloni tube packet says, if different). Once done, top the vegan cannelloni with fresh basil and vegan parmesan or nutritional yeast. Serve and enjoy!

    Notes

    • Use gluten-free cannelloni tubes for a gluten-free version.
    • Use fresh spinach for best results, rather than frozen spinach.
    • Store in the fridge for up to 3 days in an airtight container. We don’t recommend freezing.

    Nutrition

    Calories: 596kcal | Carbohydrates: 44g | Protein: 12g | Fat: 46g | Saturated Fat: 7g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 35g | Sodium: 253mg | Potassium: 1336mg | Fiber: 12g | Sugar: 14g | Vitamin A: 4267IU | Vitamin C: 36mg | Calcium: 168mg | Iron: 8mg
    Tried this recipe? Tag us today!Mention @vegan_punks or tag #veganpunks!
    14 shares

    Reader Interactions

    Leave a Comment Cancel reply

    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.

    Primary Sidebar

    Jess and Dan wearing sunglasses, sat against a painted brick wall

    Hey there! Thanks for checking out Vegan Punks. We're Dan and Jess – a husband and wife team who love creating and sharing vegan recipes. We draw on our experiences of travelling the world and learning about different cuisines. That's why you'll find plant-based versions of traditional dishes from all around the globe on our blog. And, of course, all with a pinch of punk attitude.

    More about us →


    An image showing all the publications we've been shared in, including: Veganuary, LiveKindly, Vegan Food & Living and Plant Based News, amongst others.


    Seasonal Recipes

    • Lentil bolognese with tagliatelle and vegan parmesan cheese in a bowl.
      Easy Lentil Bolognese with Mushrooms
    • Vegan Garlic Mushrooms In 15 Minutes
    • A jar and spoonful of wild garlic pesto with a bowl in the background.
      Easy Vegan Wild Garlic Pesto (Foraged)
    • Baby broccoli on a serving platter with spoons.
      Air Fryer Charred Broccolini (Broccoletti)
    • Oyster mushroom stir fry on a plate with rice and broccoli.
      Oyster Mushroom Stir Fry with Broccoli
    • Chinese jackfruit stir fry in a bowl with broccoli, cashews next to it.
      Chinese Jackfruit Stir Fry (Vegan Beef and Broccoli)

    Popular Recipes

    • Brinjal Bhaji in 45 minutes
    • Thai vegetable stir fry on a white oval plate. Broccoli, carrots cabbage and mushrooms and cashews can be seen. Set on a pink background.
      Thai Vegetable Stir Fry in 15 minutes
    • Aubergine curry with cauliflower with spoons, friend Indian snacks and Indian bread.
      Roasted Aubergine and Cauliflower Curry (Easy)
    • An oval plate of cooked leeks and cabbage with dishes just visible in the background
      Ultimate Leeks And Cabbage Recipe In 25 Minutes!
    • Picture of a vegan Chinese curry in a blue bowl on a red tartan background.
      Vegan Chinese Curry in 30 minutes and One Pot
    • A large oval plate is filled with stir fried morning glory. The green shoots and leaves are spread across the plate, with the occasional piece of garlic, red chilli or soybean mixed in. Underneath the vegetables is a rich, brown sauce. The whole plate is sat on top of a pink cloth.
      Thai Morning Glory Stir Fry

    Footer

    ↑ back to top

    About

    • Privacy Policy
    • Accessibility Statement
    • Affiliate Disclaimer
    • Terms of Service

    Newsletter

    • Sign Up! for emails and updates

    Contact

    • About Us
    • Contact Us
    • Work With Us

    Vegan Punks is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising & linking to Amazon.com.

    Copyright © 2023 Vegan Punks®

    14 shares