This Vegan Cannelloni is a healthy and low carb spin on cannelloni! It has a creamy vegan spinach filling and wrapped in grilled eggplant slices and baked! It’s Paleo, Grain Free, Gluten Free, Dairy Free, and Specific Carbohydrate Diet Legal.

Vegan Eggplant Cannelloni
I know what you are thinking….cannelloni that’s grain, gluten and dairy free? Seriously Carmen, who are you kidding! I will admit, I too was skeptical about creating a healthy vegan cannelloni recipe, but this dish turned out to be so good!

Vegan Eggplant Cannelloni
Noodles are replaced with thinly sliced eggplant, which are perfectly tender and firmly contain the filling. The spinach & basil filling is so tasty, I couldn’t help but eat it by the spoonful. It’s smooth and creamy, just like traditional ricotta, with hints of lemon, garlic and basil. I added in raw spinach to increase the iron and protein and to make the filling a more vibrant green. I think the spinach could be substituted for more basil or even kale.

Vegan Eggplant Cannelloni
I topped the vegan cannelloni with a quick and easy tomato sauce but feel free to use any tomato sauce you have on hand. You can prepare the filling, tomato sauce and grill the eggplant up to a day in advance and assemble everything and bake prior to eating. These eggplant cannelloni are also great as left overs and will last 3-4 days (SA has had it every night for the past 4 days and he HATES leftovers). I hope you enjoy!

Vegan Eggplant Cannelloni

Here are a few other vegan recipes you will love:


If you make this recipe let me know in the comment section below, I would love to hear what you think or take a photo and tag me (@everylastbite_) on Instagram, I love seeing your photos!

3.82 from 27 votes

Eggplant Cannelloni

A healthy and low carb spin on cannelloni! A vegan creamy spinach filling is wrapped in grilled eggplant and baked!
Prep Time: 15 minutes
Cook Time: 40 minutes
Total Time: 55 minutes
Servings: 4
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 

Basil & Spinach Filling

  • 2 cups cashews soaked for minimum 4 hours
  • 3 cloves garlic crushed
  • 1/4 cup nutritional yeast (or parmesan for SCD)
  • 1 tbsp lemon juice
  • 1/2 cup almond milk
  • 1/2 cup basil
  • 3/4 cup spinach
  • 1/4 tsp salt
  • 1/2 tsp pepper
  • 2 Eggplant

Tomato Sauce

  • 2 tbsp olive oil
  • 2 cloves minced garlic
  • 1 can chopped tomatoes
  • 1 tsp honey or other sweetener optional
  • salt & pepper
  • 2 tbsp chopped basil
  • 2 tbsp grated parmesan optional

Instructions 

  • Preheat the oven to 175 degrees Celsius (350 degrees Fahrenheit)
  • Drain the soaked cashews and place them in a blender or food processor with the garlic, nutritional yeast, lemon juice and almond milk. Blend until the cashews have broken down into a creamy consistency. Add in the spinach and basil and continue to blend until completely smooth. Season with salt and pepper and set aside (this can be made up to a day in advance)
  • Cut the eggplant lengthwise into 1/4 to 1/2 inch thick slices. Lightly salt each side and allow to rest for 10-15 minutes to remove excess moisture. After 15 minutes wipe the eggplant with paper towels to remove the salt.
  • The eggplant can be grilled for 2-3 minutes per side on a well oiled grill or baked in the oven for 15 minutes at 200 degrees celsius. Once cooked remove and set aside
  • To make the sauce, heat the olive oil in a pot on medium heat and add the garlic. Allow to cook until soft before adding in the can of chopped tomatoes and sweetener. Let the sauce simmer for 10 minutes until it begins to thicken. Season with salt and pepper and pour a small amount of the sauce into the bottom of a baking dish.
  • Place about 2-3 spoonfuls of the spinach and basil mixture onto the end of each slice of eggplant and roll tightly, placing them seam side down on top of the sauce in the baking dish.
  • Pour the remainder of the sauce overtop the rolls and bake in the oven for 15 minutes.
  • Serve straight from the oven sprinkled with parmesan and chopped basil.

Nutrition

Calories: 533kcal | Carbohydrates: 42g | Protein: 18g | Fat: 37g | Saturated Fat: 7g | Cholesterol: 2mg | Sodium: 389mg | Potassium: 1268mg | Fiber: 11g | Sugar: 16g | Calcium: 163mg | Iron: 6mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Tried This Recipe?

Leave a comment below and let us know how it was!

Meet Carmen

I'm the recipe creator and cookbook author behind Every Last Bite. This website is packed with hundreds of recipes that are all Grain Free, Gluten Free, Dairy Free and most importantly delicious!

You May also Like

3.82 from 27 votes (18 ratings without comment)

Leave a comment

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

Recipe Rating




40 Comments

  1. Stephanie says:

    Wondering if this would freeze well?

    1. Every Last Bite says:

      Yes it freezes well!

  2. alex says:

    l made the recipe it came out great i served with speggitti sqaush there was no left overs i will be eating more totally vegan meals from now on

  3. Garry Blake says:

    This vegan cannelloni recipe looks absolutely amazing! I can’t wait to try it out for myself. Thank you for sharing!

  4. Noa Eldar Zakai says:

    If I choose to bake eggplants in the oven. Do I have to turn them? Or 15 minutes on one side? Do I have to oil them before the oven? Peel them? How do you get such beautiful stripes? Thank you!

    1. Every Last Bite says:

      Yes I would brush them in oil and cook them for 10 minutes, flip and cook for 5 minutes on the other side. You don’t have peel the skin off. To get the grill marks I would recommend baking them in the oven on a grill pan

  5. Maedaisey says:

    Raw or roasted cashews?

  6. Italian Mare says:

    New to Vegan (first week)  . . . following a breast cancer diagnosis.  I’m not liking much and being pretty critical.  This is soooo delish!!  I’m Italian and the filling tastes just like ricotta cheese to me.  My first experience with ground cashews and nutritional yeast.  LOVE IT!!  I’ve already shared with friends.