• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Oh My Veggies logo

  • Recipes
    • Vegetarian Recipes
    • Vegan Recipes
    • Vegetarian Main Dishes
    • Vegetarian Appetizers
    • Vegetarian Breakfast Recipes
    • Vegetarian Side Dishes
    • Dessert Recipes
    • Snack Recipes
    • Drinks
    • Sauces, Spreads and Condiments
    • Holiday Recipes
    • From our Readers
  • Cooking Tips & Hints
    • Cooking Tips
    • Plant-Based Nutrition
    • Product Reviews
  • Shop Cookbooks
  • About Us
  • Nav Social Menu

    • Facebook
    • Instagram
    • Pinterest
    • Twitter
menu icon
go to homepage
  • Find Recipes
  • Cookbooks
  • About Us
  • Freebies!
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • subscribe
    search icon
    Homepage link
    • Find Recipes
    • Cookbooks
    • About Us
    • Freebies!
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • ×
    Oh My Veggies » Vegan Recipes » Vegan Pasta Recipes

    Vegan Cannelloni Recipe

    Published: Dec 6, 2021 · by Nicole · Updated: May 17, 2022 · This post may contain affiliate links.

    Jump to Recipe - Print Recipe

    The best vegan cannelloni recipe with spinach, Bechamel, and a rich tomato sauce! Featuring simple ingredients, this meal is cheesy, savory and perfect for an impressive dinner.

    Vegan cannelloni

    Something that I could never say no to is a comforting, flavorful pasta dish, especially when it involves baking the pasta because it really gives it a magical finishing touch. And that's exactly why I love cannelloni!

    Cannelloni are a cylindrical pasta variety that are typically prepared baked with a cheesy filling, and a tomato sauce on top. This vegan version features absolutely no dairy, but certainly doesn't miss any flavor or that wow factor you expect from comfort food.

    Vegan cannelloni with spinach on a plate

    This vegan cannelloni recipe is the perfect one for impressing even the fussiest eaters. It features a spinach filling, Bechamel sauce and a tomato sauce, all of which are made from scratch. But the good news is, the whole preparation process is still ridiculously simple. And everyone's guaranteed to love it!

    How to make vegan cannelloni

    Make the filling

    Heat some olive oil in a large skillet over a medium-high heat. Add an onion and mushrooms, and cook for 5 minutes, until softened.

    Ingredients for vegan spinach sauce
    Onions and mushrooms in a skillet
    Vegan spinach mushroom sauce in a skillet

    Now add plant based milk, salt, cumin and flour. Stir continuously until the sauce thickens, and at the end add a handful of spinach. When the spinach wilts, remove from the heat and set aside.

    Make the tomato sauce

    You can make the tomato sauce at the same time as the filling using a different pan. Heat some olive oil over a medium-high heat and add an onion, paprika, garlic powder, salt and tomato paste. Cook for 5-7 minutes, until softened and fragrant.

    Ingredients for vegan tomato sauce
    Onions in a frying pan
    Tomato sauce

    Then, add the fresh tomatoes and cook for a few minutes more, and when they soften add the canned tomatoes and spinach. Stir for around 4-5 minutes, until the sauce reduces and the spinach wilts.

    Make the vegan Bechamel

    To make the Bechamel, start by melting dairy-free butter over a medium heat. Then, add the flour and whisk vigorously for around 30 seconds.

    Gradually add plant based milk around ⅓ cup at a time, whisking until thickened before adding more. Remove from the heat once you've added all the milk and the Bechamel had thickened fully.

    Assemble and bake

    Vegan Bechamel sauce in a pan
    Cannelloni in a baking dish
    Cannelloni in a baking dish with dairy-free Bechamel

    Start by adding around ½ of the Bechamel sauce to the bottom of a baking baking dish. Then, add the mushroom sauce to the cannelloni. You can do this by adding the sauce to a ziplock bag and cutting off the corner, or using a small spoon.

    Tomato sauce cannelloni in a baking dish
    Tomato sauce cannelloni in a baking dish

    Then, add the rest of the Bechamel on top, followed by the tomato sauce. Bake at 350 degrees F/180 degrees C for 25 minutes uncovered, then remove, add optional grated vegan cheese on top, cover with foil and bake for 20 minutes more.

    How to store and freeze vegan cannelloni

    To store in the fridge, keep in an airtight container for up to 5 days. Reheat in the microwave until fully warmed through.

    Vegan cannelloni is also a great freezer-friendly recipe. You can transfer them to freezer-friendly bags with the filling for up to 2-3 months. Then, when ready to bake, make the tomato sauce and the Bechamel, and assemble/bake as instructed, simply adding 10 minutes extra of baking time.

    Vegan cannelloni recipe tips and variations

    Vegan cannelloni with spinach on a plate
    • Feel free to add any other vegetables of your choice to the filling. For instance, zucchini and bell peppers work really well. Just make sure to dice them quite finely to make it easy to add to the cannelloni.
    • Make the Bechamel sauce last because it'll start to clump up quite quickly if you allow it to sit on the counter for too long. To save time, make the mushroom & spinach filling and the tomato sauce simultaneously.
    • The Bechamel and tomato sauce combination works well with any pasta variety of your choice. Simply prepare the Bechamel as instructed above, then mix with uncooked pasta of your choice and transfer to a baking dish. Then, add the tomato sauce on top and bake as you would the cannelloni.
    Vegan cannelloni recipe

    Other must-try vegan pasta recipes

    • My one pot chickpea pasta is easy and comforting.
    • Vegan sweet potato pasta never fails to impress!
    • Caramelized onion pasta is always a good idea.
    • My vegan garlic butter pasta is a comfort food classic.
    Vegan Cannelloni with dairy-free Bechamel and tomato sauce

    If you give this vegan cannelloni recipe a go, be sure to tag me on Instagram (@ohmyveggies) so I can see your creations, and leave your feedback in the comments below together with a star rating!

    Recipe

    Vegan Cannelloni Recipe

    The best vegan cannelloni recipe with spinach, Bechamel, and a rich tomato sauce! Featuring simple ingredients, this meal is cheesy, savory and perfect for an impressive dinner.
    Print Recipe Pin Recipe Email Recipe
    Prep Time: 20 minutes minutes
    Cook Time: 45 minutes minutes
    0 minutes minutes
    Total Time: 1 hour hour 5 minutes minutes
    Course: Main Course
    Cuisine: Italian, Vegan
    Diet: Vegan, Vegetarian
    Keyword: Bechamel, cannelloni, earth of maria, Mushrooms, Spinach, to move, tomato sauce, vegan cheese
    Servings: 4 servings
    Calories: 477kcal
    Author: Oh My Veggies

    Equipment

    • Frying pan
    • Saucepan
    • Conventional oven
    • Rectangular baking dish

    Ingredients

    • 12 cannelloni tubes
    • ⅓ cup vegan cheese grated, optional

    For the filling

    • 1 tbsp olive oil
    • ½ large onion
    • 4 oz mushrooms
    • ½ cup plant based milk
    • ½ tsp salt
    • ½ tsp cumin
    • 1 tbsp flour
    • 2 cups spinach

    For the tomato sauce

    • 1 tbsp olive oil
    • ½ large onion diced
    • ½ tsp paprika
    • ½ tsp garlic powder
    • ½ tsp salt
    • 3 tbsp tomato paste
    • 4 oz tomatoes diced
    • ½ can canned tomatoes
    • 1 cup spinach chopped

    For the Bechamel sauce

    • ¼ cup vegan butter
    • ½ cup flour
    • 2 cups plant based milk
    US Customary - Metric

    Instructions

    Make the cannelloni filling

    • Heat the olive oil in a large skillet over a medium-high heat. Add an onion and mushrooms, and cook for 5 minutes, until softened.
      1 tbsp olive oil, ½ large onion, 4 oz mushrooms
    • Now add the plant based milk, salt, cumin and flour. Stir continuously until the sauce thickens, and at the end add a handful of spinach. When the spinach wilts, remove from the heat and set aside.
      ½ cup plant based milk, ½ tsp salt, ½ tsp cumin, 1 tbsp flour, 2 cups spinach

    Make the tomato sauce

    • Heat the olive oil over a medium-high heat and add the onion, paprika, garlic powder, salt and tomato paste. Cook for 5-7 minutes, until softened and fragrant.
      1 tbsp olive oil, ½ large onion, ½ tsp paprika, ½ tsp garlic powder, ½ tsp salt, 3 tbsp tomato paste
    • Then, add the fresh tomatoes and cook for a few minutes more, and when they soften add the canned tomatoes and spinach. Stir for around 4-5 minutes, until the sauce reduces and the spinach wilts.
      4 oz tomatoes, ½ can canned tomatoes, 1 cup spinach

    Make the Bechamel

    • Melt the dairy-free butter over a medium heat. Then, add the flour and whisk vigorously for around 30 seconds.
      ¼ cup vegan butter, ½ cup flour
    • Gradually add plant based milk around ⅓ cup at a time, whisking until thickened before adding more. Remove from the heat once you've added all the milk and the Bechamel had thickened fully.
      2 cups plant based milk

    Assemble and bake

    • Preheat the oven to 350 degrees F/180 degrees C.
    • Add around ½ of the Bechamel sauce to the bottom of a baking baking dish. Then, add the mushroom sauce to the cannelloni. You can do this by adding the sauce to a ziplock bag and cutting off the corner, or using a small spoon.Then, add the rest of the Bechamel on top, followed by the tomato sauce.
      12 cannelloni tubes
    • Bake in the preheated oven for 25 minutes uncovered, then remove, add optional grated vegan cheese on top, cover with foil and bake for 20 minutes more. Serve immediately, or store for later.
      ⅓ cup vegan cheese

    Video

    Notes

    How to store and reheat
    • To store in the fridge, keep in an airtight container for up to 5 days. Reheat in the microwave until fully warmed through.
    • This is also a great freezer-friendly recipe. You can transfer them to freezer-friendly bags with the filling for up to 2-3 months. Then, when ready to bake, make the tomato sauce and the Bechamel, and assemble/bake as instructed, simply adding 10 minutes extra of baking time.
    Recipe notes
    • Feel free to add any other vegetables of your choice to the filling. For instance, zucchini and bell peppers work really well. Just make sure to dice them quite finely to make it easy to add to the cannelloni.
    • Make the Bechamel sauce last because it'll start to clump up quite quickly if you allow it to sit on the counter for too long. To save time, make the mushroom & spinach filling and the tomato sauce simultaneously.
    • The Bechamel and tomato sauce combination works well with any pasta variety of your choice. Simply prepare the Bechamel as instructed above, then mix with uncooked pasta of your choice and transfer to a baking dish. Then, add the tomato sauce on top and bake as you would the cannelloni.

    Nutrition

    Calories: 477kcalCarbohydrates: 60gProtein: 12gFat: 22gSaturated Fat: 4gPolyunsaturated Fat: 5gMonounsaturated Fat: 10gTrans Fat: 1gSodium: 1156mgPotassium: 691mgFiber: 6gSugar: 8gVitamin A: 3306IUVitamin C: 21mgCalcium: 264mgIron: 4mg
    Craving more veg-friendly recipes? Shop our collection of vegetarian and vegan cookbooks, including our new Vegan Thanksgiving and Vegan Christmas cookbooks!
    « Easy Vegan White Bread
    Banana Chocolate Chip Muffins »

    Earth of Maria, Nut Free Vegan Recipes, Vegan Dinner Recipes, Vegan Pasta Recipes, Vegan Recipes, Vegan Weeknight Meals, Vegetarian & Vegan Pasta Recipes, Vegetarian Recipes Bechamel, cannelloni, mushrooms, pasta, spinach, Tomato sauce

    Reader Interactions

    Comments

    No Comments

    5 from 2 votes (2 ratings without comment)

    Something to say? Leave a comment. Cancel reply

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

    Recipe Rating




    Primary Sidebar

    image of the author

    Nicole is a life long vegetarian and the author of the popular vegan cookbook, Weeknight One Pot Vegan Cooking. She loves sharing her recipes and showing the world just how easy and delicious meatless meals can be!
    Learn more here.

    signature of author

    get a free 5 day vegetarian meal plan

    shop our vegetarian and vegan cookbooks

    Footer

    ↑ back to top

    • Shop Cookbooks
    • About Us
    • Work with Me
    • Contact
    • Privacy Policy
    • Terms of Use

    Still hungry? Check out our delicious family of blogs.

    veg kitchen
    step away from the carbs
    all she cooks
    midlife rambler
    wandertooth logo

    As an Amazon Associate I earn from qualifying purchases.

    Copyright © 2023 Hook & Porter Media

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.