All Recipes

Vegan Cranberry Orange Muffins

Moist, fluffy, and completely plant-based, these vegan cranberry orange muffins are a sweet and tangy breakfast or snack treat.

Sweet, tangy, and moist, these plant-based muffins are perfect for breakfast, brunch, or a snack.


⏱ Time

Prep: 10 minutes | Bake: 20–25 minutes | Serves: 8 muffins


🧺 Ingredients

  • 1 ½ cups all-purpose flour (or whole wheat flour)
  • ½ cup sugar (or coconut sugar)
  • 2 tsp baking powder
  • ½ tsp baking soda
  • ¼ tsp salt
  • 1 cup fresh or frozen cranberries
  • Zest of 1 orange
  • ¾ cup plant-based milk (soy, almond, oat)
  • ⅓ cup vegetable oil or melted coconut oil
  • 1 tsp vanilla extract
  • 1 tbsp apple cider vinegar or lemon juice

👩‍🍳 Instructions

1️⃣ Preheat Oven & Prepare Pan

  • Preheat oven to 180°C (350°F).
  • Line a muffin tin with paper liners or lightly grease.

2️⃣ Mix Dry Ingredients

  • In a large bowl, combine flour, sugar, baking powder, baking soda, and salt.
  • Gently fold in cranberries and orange zest.

3️⃣ Mix Wet Ingredients

  • In another bowl, whisk together plant-based milk, oil, vanilla, and apple cider vinegar.

4️⃣ Combine & Fill Muffin Tin

  • Pour wet ingredients into dry and mix until just combined (do not overmix).
  • Spoon batter into muffin tin, filling each cup about ¾ full.

5️⃣ Bake

  • Bake for 20–25 minutes, or until a toothpick inserted comes out clean.
  • Cool for 5 minutes in the pan, then transfer to a wire rack.

🌟 Tips & Variations

  • Sweetness: Adjust sugar to taste; maple syrup can be used instead.
  • Add-ins: Fold in chopped nuts, pumpkin seeds, or vegan chocolate chips.
  • Gluten-free: Use a 1:1 gluten-free flour blend.
  • Citrus boost: Add a splash of orange juice for extra tang.
  • Storage: Keep in an airtight container for 2–3 days or freeze for longer.

🌿 Benefits of Vegan Cranberry Orange Muffins

Firstly, cranberries are rich in antioxidants, supporting immunity and urinary tract health.

Secondly, oranges provide vitamin C, enhancing overall immune function and skin health.

Moreover, these muffins are 100% plant-based, making them cholesterol-free and suitable for vegan diets.

In addition, using plant-based milk and oil reduces saturated fat, creating a heart-friendly baked treat.

Furthermore, whole grains or whole wheat flour (if used) provide fiber, aiding digestion and satiety.

As a result, these muffins are a nutritious, flavorful, and guilt-free snack or breakfast option.

Finally, they are easy to make, perfect for meal prep, brunch, or sharing with family and friends.

Vegan Mushroom Paella

Rich, aromatic, and plant-based, this vegan mushroom paella is packed with savory mushrooms and classic Spanish flavors.

A rich, aromatic, and hearty Spanish-style dish made with tender mushrooms, fragrant rice, and bold spices—perfect for family meals or entertaining.


⏱ Time

Prep: 10 minutes | Cook: 30–35 minutes | Serves: 4


🧺 Ingredients

  • 2 tbsp olive oil
  • 1 onion, finely chopped
  • 3 cloves garlic, minced
  • 2 cups mixed mushrooms (button, cremini, or shiitake), sliced
  • 1½ cups short-grain rice (paella or Arborio)
  • 3 cups vegetable broth (warm)
  • 1 cup diced tomatoes
  • 1 tsp smoked paprika
  • ½ tsp turmeric or saffron threads
  • ½ tsp black pepper
  • Salt to taste
  • ½ cup green peas
  • ½ red bell pepper, sliced
  • Fresh parsley or lemon wedges for garnish

👩‍🍳 Instructions

1️⃣ Sauté the Base

  • Heat olive oil in a wide pan over medium heat.
  • Add onion and garlic, sauté until soft and fragrant.

2️⃣ Cook the Mushrooms

  • Add mushrooms and cook until browned and their moisture evaporates.

3️⃣ Add Rice & Spices

  • Stir in rice, smoked paprika, turmeric/saffron, salt, and pepper.
  • Toast for 1–2 minutes to enhance flavor.

4️⃣ Simmer the Paella

  • Add tomatoes and warm vegetable broth.
  • Spread rice evenly and do not stir.
  • Simmer uncovered for 18–20 minutes until rice is tender.

5️⃣ Add Vegetables & Finish

  • Scatter peas and bell peppers on top.
  • Cover and cook for another 5 minutes.
  • Rest for 5 minutes before serving. Garnish and enjoy.

🌟 Tips & Variations

  • For deeper flavor: Add a splash of soy sauce or tamari to the mushrooms.
  • Protein boost: Add chickpeas, tofu cubes, or white beans.
  • Spicy version: Sprinkle chili flakes or add smoked chili powder.
  • Oil-free option: Sauté vegetables in vegetable broth instead of oil.
  • Authentic touch: Let the bottom form a slight crust (socarrat) for texture.

🌿 Benefits of Vegan Mushroom Paella

Firstly, mushrooms provide plant-based umami flavor, along with B vitamins and antioxidants that support energy and immunity.

Secondly, this dish is 100% plant-based and cholesterol-free, making it heart-healthy and suitable for vegan diets.

Moreover, rice offers long-lasting energy, making this paella both satisfying and nourishing.

In addition, vegetables like bell peppers and peas add fiber, vitamins, and minerals, promoting digestion and overall wellness.

Furthermore, olive oil contributes healthy fats, supporting heart health and nutrient absorption.

As a result, vegan mushroom paella is a balanced, comforting, and flavorful meal ideal for lunch or dinner.

Finally, it’s a one-pan dish, making it easy to prepare, budget-friendly, and perfect for meal prep or gatherings.

Vegan Instant Pot Potato Curry

Creamy, flavorful, and ready fast, this vegan Instant Pot potato curry is a quick and comforting plant-based meal.

A comforting, flavorful, and easy one-pot curry made with tender potatoes and aromatic spices—perfect for busy weeknights.


⏱ Time

Prep: 10 minutes | Cook: 15 minutes | Serves: 3–4


🧺 Ingredients

  • 3 medium potatoes, peeled and cubed
  • 1 onion, finely chopped
  • 2 cloves garlic, minced
  • 1 tsp grated ginger
  • 2 tbsp oil
  • 1 tsp cumin seeds
  • 1 tsp curry powder
  • ½ tsp turmeric
  • ½ tsp chili powder (adjust to taste)
  • 1 cup coconut milk or water
  • ½ cup canned tomatoes (optional)
  • Salt to taste
  • Fresh cilantro for garnish

👩‍🍳 Instructions

1️⃣ Sauté Aromatics

  • Turn Instant Pot to Sauté mode.
  • Heat oil and add cumin seeds.
  • Once they crackle, add onion, garlic, and ginger. Sauté until fragrant.

2️⃣ Add Spices & Potatoes

  • Stir in curry powder, turmeric, chili powder, and salt.
  • Add potatoes and mix well to coat with spices.

3️⃣ Pressure Cook

  • Add coconut milk (or water) and tomatoes if using.
  • Close lid, set valve to Sealing, and cook on Pressure Cook (High) for 6 minutes.

4️⃣ Release & Serve

  • Do a quick pressure release.
  • Garnish with fresh cilantro and serve hot with rice or roti.

🌿 Benefits of Vegan Instant Pot Potato Curry

Firstly, potatoes are rich in fiber, potassium, and vitamin C, supporting digestion and heart health.

Secondly, this curry is 100% plant-based, making it naturally dairy-free, cholesterol-free, and suitable for vegan diets.

Moreover, cooking in an Instant Pot preserves nutrients while significantly reducing cooking time, making it ideal for busy lifestyles.

In addition, spices like turmeric and ginger have anti-inflammatory and antioxidant properties, promoting overall wellness.

Furthermore, coconut milk adds healthy fats that improve satiety and flavor, helping you feel full and satisfied.

As a result, this dish offers a perfect balance of comfort, nutrition, and convenience.

Finally, it’s budget-friendly, customizable, and great for meal prep or family dinners.

Vegan Sweet Potato Brownies

Fudgy, rich, and naturally sweet, these vegan sweet potato brownies are a healthy, dairy-free dessert you’ll love.

Fudgy, moist, and naturally sweetened, these brownies are a guilt-free dessert perfect for any occasion.


⏱ Time

Prep: 15 minutes | Bake: 25–30 minutes | Serves: 9–12


🧺 Ingredients

  • 1 cup cooked & mashed sweet potato
  • ½ cup maple syrup or coconut sugar
  • ¼ cup melted coconut oil (or neutral oil)
  • ¼ cup unsweetened cocoa powder
  • ½ cup all-purpose flour (or oat flour for gluten-free)
  • 1 tsp vanilla extract
  • ½ tsp baking powder
  • ¼ tsp salt
  • ¼ cup dairy-free chocolate chips (optional)

👩‍🍳 Instructions

1️⃣ Prepare the Batter

  • Preheat oven to 180°C (350°F) and line an 8×8-inch pan with parchment paper.
  • In a bowl, mix mashed sweet potato, maple syrup, coconut oil, and vanilla until smooth.

2️⃣ Add Dry Ingredients

  • Sift in cocoa powder, flour, baking powder, and salt.
  • Gently fold until just combined. Stir in chocolate chips if using.

3️⃣ Bake

  • Pour batter into prepared pan and smooth the top.
  • Bake for 25–30 minutes, or until a toothpick comes out mostly clean.

4️⃣ Cool & Serve

  • Let brownies cool completely before slicing for the best texture.

🌟 Tips & Variations

  • Add chopped walnuts or pecans for crunch.
  • Use date syrup instead of maple syrup for a deeper flavor.
  • For extra fudginess, slightly underbake and chill before slicing.

🌿 Benefits of Vegan Sweet Potato Brownies

Firstly, sweet potatoes are naturally rich in fiber, vitamins, and antioxidants, which support digestion and overall health.

Secondly, these brownies are 100% plant-based, making them dairy-free and egg-free—ideal for vegans and those with food sensitivities.

Moreover, using natural sweeteners like maple syrup reduces the need for refined sugar, making this dessert a healthier alternative to traditional brownies.

In addition, sweet potatoes add natural moisture, resulting in fudgy brownies with less added fat.

Furthermore, cocoa powder provides powerful antioxidants, which may help support heart health and improve mood.

As a result, vegan sweet potato brownies satisfy sweet cravings while still offering nutritional benefits.

Finally, they are easy to make and perfect for guilt-free snacking, desserts, or healthy treats for the whole family.

Vegan Blueberry Cheesecake

Creamy vegan blueberry cheesecake made with cashews and a sweet blueberry topping. A rich, dairy-free dessert perfect for any occasion.

🍰 Vegan Blueberry Cheesecake Recipe

🧾 Ingredients

Crust

  • 1½ cups crushed vegan graham crackers or digestive biscuits
  • ¼ cup melted coconut oil
  • 2 tbsp maple syrup

Cheesecake Filling

  • 1½ cups raw cashews, soaked and drained
  • ¾ cup full-fat coconut milk
  • ⅓ cup maple syrup
  • 2 tbsp lemon juice
  • 1 tbsp coconut oil
  • 1 tsp vanilla extract
  • Pinch of salt

For the Blueberry Topping

  • 1½ cups fresh or frozen blueberries
  • 2 tbsp maple syrup
  • 1 tsp lemon juice
  • 1 tsp cornstarch mixed with 2 tbsp water

👩‍🍳 Instructions

1️⃣ First, prepare the crust by mixing the crushed crackers, melted coconut oil, and maple syrup in a bowl.

2️⃣ Next, press the mixture firmly into the base of a lined springform pan. Then, place it in the freezer while preparing the filling.

3️⃣ Meanwhile, add the soaked cashews, coconut milk, maple syrup, lemon juice, coconut oil, vanilla extract, and salt to a high-speed blender.

4️⃣ Then, blend until completely smooth and creamy, stopping to scrape down the sides if needed.

5️⃣ After that, pour the cheesecake filling over the chilled crust and smooth the top evenly.

6️⃣ Next, place the cheesecake in the freezer for at least 4 hours, or until fully set.

7️⃣ While it sets, prepare the blueberry topping. Add the blueberries, maple syrup, and lemon juice to a saucepan over medium heat.

8️⃣ Then, cook for 5–7 minutes, stirring occasionally, until the berries release their juices.

9️⃣ Afterward, stir in the cornstarch mixture and cook until the sauce thickens. Remove from heat and let cool.

🔟 Finally, remove the cheesecake from the freezer and allow it to soften slightly. Spoon the blueberry topping over the cheesecake before slicing and serving.


🌱 Benefits of Vegan Blueberry Cheesecake

First, this vegan blueberry cheesecake is completely dairy-free, making it ideal for vegans and those with lactose intolerance.

Additionally, cashews provide a naturally creamy texture without the need for traditional cream cheese.

Moreover, blueberries are rich in antioxidants that help support overall health.

Furthermore, this dessert is naturally sweetened with maple syrup, reducing refined sugar intake.

In addition, it can be made ahead of time, making it perfect for parties and special occasions.

Finally, vegan blueberry cheesecake offers indulgent flavor while supporting a plant-based lifestyle.

Vegan Protein Pecan Cookies

Easy vegan protein pecan cookies packed with plant-based protein and crunchy pecans. A healthy, high-protein, dairy-free cookie recipe.

🍪 Vegan Protein Pecan Cookies Recipe

🧾 Ingredients

  • 1½ cups oat flour
  • ½ cup vanilla plant-based protein powder
  • ½ cup chopped pecans
  • ½ tsp baking soda
  • ½ tsp cinnamon
  • ¼ tsp salt
  • ⅓ cup maple syrup
  • ¼ cup almond butter or peanut butter
  • ¼ cup plant-based milk
  • 1 tsp vanilla extract

👩‍🍳 Instructions

1️⃣ First, preheat the oven to 350°F (175°C) and line a baking sheet with parchment paper.

2️⃣ Next, in a large bowl, whisk together the oat flour, protein powder, baking soda, cinnamon, and salt.

3️⃣ Then, add the maple syrup, nut butter, plant-based milk, and vanilla extract. Stir until a soft dough forms.

4️⃣ After that, gently fold in the chopped pecans until evenly distributed.

5️⃣ Next, scoop tablespoon-sized portions of dough onto the baking sheet. Flatten slightly with your fingers.

6️⃣ Then, bake for 10–12 minutes, or until the edges are lightly golden.

7️⃣ Finally, remove from the oven and allow the cookies to cool before serving.


🌱 Benefits of Vegan Protein Pecan Cookies

First, these vegan protein pecan cookies provide a plant-based protein boost, making them ideal for post-workout snacks.

Additionally, pecans add healthy fats and antioxidants that support heart health.

Moreover, using oat flour makes these cookies naturally gluten-free when certified oats are used.

Furthermore, they are dairy-free and egg-free, making them suitable for vegan diets.

In addition, these cookies are easy to prepare and made with simple pantry ingredients.

Finally, vegan protein pecan cookies offer a satisfying way to enjoy a sweet treat while supporting active

Vegan Zucchini Muffins

Soft and moist vegan zucchini muffins made with fresh zucchini and pantry staples. An easy, healthy dairy-free muffin recipe for any time.

🧁 Vegan Zucchini Muffins Recipe

🧾 Ingredients

  • 2 cups all-purpose flour
  • 1 cup grated zucchini (excess moisture squeezed out)
  • ¾ cup coconut sugar or brown sugar
  • ½ cup plant-based milk
  • ⅓ cup neutral oil (such as avocado or canola)
  • 1 tsp vanilla extract
  • 1 tsp baking soda
  • 1 tsp baking powder
  • 1 tsp ground cinnamon
  • ¼ tsp ground nutmeg
  • ¼ tsp salt
  • ½ cup chopped walnuts or chocolate chips (optional)

👩‍🍳 Instructions

First, preheat the oven to 375°F (190°C) and line a muffin tin with paper liners.

Next, in a large bowl, whisk together the flour, baking soda, baking powder, cinnamon, nutmeg, and salt.

Then, in a separate bowl, mix the coconut sugar, plant-based milk, oil, and vanilla extract until smooth.

After that, gently fold the wet ingredients into the dry ingredients until just combined.

Meanwhile, fold in the grated zucchini and optional walnuts or chocolate chips.

Next, divide the batter evenly among the muffin cups.

Then, bake for 20–25 minutes, or until a toothpick inserted into the center comes out clean.

Finally, remove the muffins from the oven and allow them to cool before serving.


🌱 Benefits of Vegan Zucchini Muffins

First, these vegan zucchini muffins are dairy-free and egg-free, making them suitable for a plant-based lifestyle.

Additionally, zucchini adds moisture, fiber, and nutrients without overpowering the flavor.

Moreover, this recipe uses simple pantry ingredients, making it easy and affordable to prepare.

Furthermore, these muffins are versatile and can be enjoyed for breakfast, snacks, or dessert.

In addition, they store well and are perfect for meal prep or lunchboxes.

Finally, vegan zucchini muffins offer a delicious way to enjoy baked goods while incorporating vegetables.

Carrot Cake Baked Oats

Carrot cake baked oats made with rolled oats, fresh carrots, and warm spices. A healthy, cozy breakfast that tastes like dessert.

🥕 Carrot Cake Baked Oats Recipe

🧾 Ingredients

  • 2 cups rolled oats
  • 1½ cups plant-based milk
  • 1 cup finely grated carrots
  • 2 tbsp maple syrup
  • 1 tsp vanilla extract
  • 1 tsp baking powder
  • 1 tsp ground cinnamon
  • ½ tsp ground nutmeg
  • ¼ tsp ground ginger
  • ¼ tsp salt
  • 2 tbsp chopped walnuts or pecans (optional)
  • 2 tbsp raisins (optional)

👩‍🍳 Instructions

First, preheat the oven to 375°F (190°C) and lightly grease a baking dish.

Next, add the rolled oats to the baking dish and spread them evenly.

Then, in a mixing bowl, whisk together the plant-based milk, maple syrup, vanilla extract, and baking powder.

After that, stir in the cinnamon, nutmeg, ginger, and salt until well combined.

Meanwhile, fold in the grated carrots, nuts, and raisins, if using.

Next, pour the wet mixture over the oats and gently stir to combine.

Then, bake uncovered for 35–40 minutes, or until the oats are set and the top is lightly golden.

Finally, remove from the oven and allow to cool slightly before serving.


🌱 Benefits of Carrot Cake Baked Oats

First, this carrot cake baked oats recipe is made with whole oats, providing long-lasting energy and fiber.

Additionally, fresh carrots add natural sweetness along with vitamins and antioxidants.

Moreover, warm spices like cinnamon and ginger enhance flavor while offering anti-inflammatory benefits.

Furthermore, this dish is naturally dairy-free and can easily be made vegan or gluten-free.

In addition, carrot cake baked oats are perfect for meal prep and can be enjoyed throughout the week.

Finally, they offer the comforting taste of carrot cake in a nutritious, breakfast-friendly form.

Vegetable Casserole

Easy vegetable casserole loaded with fresh vegetables and baked to perfection. A healthy, comforting dish perfect for weeknight dinners.

🥕 Vegetable Casserole Recipe

🧾 Ingredients

  • 2 cups broccoli florets
  • 1 cup sliced carrots
  • 1 cup sliced zucchini
  • 1 cup cauliflower florets
  • 1 small onion, chopped
  • 2 cloves garlic, minced
  • 1 cup vegetable broth
  • ½ cup plant-based milk or cream
  • 2 tbsp olive oil
  • 1 tsp dried thyme
  • 1 tsp dried oregano
  • Salt and black pepper, to taste
  • ½ cup breadcrumbs (optional, for topping)
  • ¼ cup grated dairy-free cheese (optional)

👩‍🍳 Instructions

First, preheat the oven to 375°F (190°C) and lightly grease a baking dish.

Next, heat olive oil in a large skillet over medium heat. Add the onion and garlic, then sauté for 2–3 minutes until fragrant.

Then, add the broccoli, carrots, zucchini, and cauliflower. Stir well and cook for about 5 minutes until slightly tender.

After that, pour in the vegetable broth and plant-based milk. Add thyme, oregano, salt, and pepper. Stir to combine.

Meanwhile, transfer the vegetable mixture to the prepared baking dish and spread it evenly.

Next, sprinkle breadcrumbs and dairy-free cheese on top, if using.

Then, cover the dish with foil and bake for 25 minutes. Remove the foil and bake for another 10–15 minutes until bubbly and golden.

Finally, remove from the oven and let the casserole rest for a few minutes before serving.


🌱 Benefits of Vegetable Casserole

First, this vegetable casserole is packed with a variety of vegetables, providing essential vitamins, minerals, and fiber.

Additionally, it is a great way to enjoy a wholesome, plant-forward meal without sacrificing comfort or flavor.

Moreover, this dish is versatile and allows you to use seasonal or leftover vegetables.

Furthermore, it is easy to prepare and perfect for busy weeknights or family dinners.

In addition, vegetable casserole is filling yet light, making it suitable for healthy eating goals.

Finally, it stores well and tastes even better the next day, making it ideal for meal prep.

Vegan Cannelloni Recipe

vegan cannelloni recipe

There are pasta dinners that feel genuinely special. And then there are pasta dinners like this Vegan Cannelloni — the kind that comes out of the oven bubbling with rich tomato sauce, with pasta tubes so generously filled with creamy ricotta-style cashew and spinach filling that they have expanded slightly in the dish, their tops blistered and golden where the sauce has caramelized against them. This is that dinner. The one that looks like it took considerably more effort than it actually did. The one that makes a weeknight feel like a dinner party. The one that disappears from the baking dish before anyone realizes they have had seconds.

This recipe fills dried cannelloni tubes with a rich filling built on cashew ricotta, wilted spinach, and herbs — a filling so satisfying and so deeply flavored that it rivals any dairy-based ricotta in both texture and taste — then nestles them in a generous, garlicky tomato sauce and bakes until the pasta is perfectly tender, the filling is set, and the top is golden and slightly crisped at the edges.

What makes this cannelloni so outstanding is the cashew ricotta — blended from soaked cashews with lemon juice, nutritional yeast, and garlic into a smooth, creamy, subtly tangy filling that behaves identically to dairy ricotta in this application, holding its shape inside the pasta tubes while baking into a rich, satisfying filling of extraordinary flavor.

This recipe is 100% vegan, ready in about 65 minutes, and absolutely magnificent served directly from the baking dish at the table with a simple green salad alongside.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
25 mins40 mins65 mins4~480 kcal

Ingredients

For the Cashew Ricotta Filling

  • 1½ cups (195g) raw cashews, soaked in boiling water for 30 minutes then drained
  • 3 tbsp nutritional yeast
  • 2 tbsp lemon juice
  • 1 clove garlic
  • ½ tsp salt
  • ¼ tsp black pepper
  • 3 tbsp water, to reach consistency

For the Spinach Filling Mix-in

  • 3 cups (90g) fresh spinach, wilted and squeezed very dry
  • ¼ tsp nutmeg
  • Salt and pepper

For the Tomato Sauce

  • 1 can (400g) crushed tomatoes
  • 1 can (400g) diced tomatoes
  • 4 cloves garlic, minced
  • 1 medium onion, finely diced
  • 2 tbsp olive oil
  • 1 tsp dried oregano
  • 1 tsp dried basil
  • 1 tsp sugar or maple syrup
  • Salt and pepper

For Assembly

  • 250g dried cannelloni tubes (approximately 16–18 tubes)
  • ½ cup (60g) vegan mozzarella, shredded (optional topping)
  • Fresh basil for garnish

Instructions

  1. Make the cashew ricotta. Blend the drained cashews, nutritional yeast, lemon juice, garlic, salt, pepper, and water in a high-speed blender until smooth and creamy — similar in consistency to thick ricotta. Taste and adjust salt and lemon. Set aside.
  2. Prepare the spinach. Wilt the spinach in a dry pan over medium heat for 2–3 minutes. Transfer to a clean towel and squeeze very thoroughly until almost completely dry. Roughly chop and mix into the cashew ricotta along with the nutmeg. Season generously.
  3. Make the tomato sauce. Heat the olive oil in a wide pan over medium heat. Add the onion and cook for 5 minutes until softened. Add the garlic and cook for 60 seconds. Add both cans of tomatoes, oregano, basil, and sugar. Simmer for 10 minutes until slightly reduced. Season generously.
  4. Preheat the oven. Preheat to 375°F (190°C). Spread a thin layer of tomato sauce across the base of a deep baking dish.
  5. Fill the cannelloni. Transfer the spinach ricotta filling to a piping bag or a zip-lock bag with the corner snipped off. Pipe the filling into each dry cannelloni tube, filling generously from both ends if needed. Alternatively use a small spoon, though a piping bag is significantly faster and less messy.
  6. Assemble. Nestle the filled cannelloni tubes in a single layer over the sauce base in the baking dish. Pour the remaining tomato sauce over the top, ensuring every tube is covered — exposed pasta will not soften properly during baking. Top with shredded vegan mozzarella if using.
  7. Bake covered then uncovered. Cover tightly with foil and bake for 30 minutes. Remove the foil and bake for a further 10 minutes until the sauce is bubbling, the top is golden, and a knife inserted into the thickest tube meets no resistance.
  8. Rest and serve. Let rest for 5 minutes before serving. Garnish with fresh basil and serve directly from the baking dish.

Pro Tips

  • Use a piping bag to fill the cannelloni — it is the single change that makes this recipe dramatically easier than using a spoon, which is slow and messy.
  • Ensure every tube is completely covered in tomato sauce before baking — any exposed pasta will remain hard and undercooked in the finished dish.
  • Squeeze the spinach until completely dry before adding to the ricotta — excess moisture makes the filling too wet and can cause the tubes to burst during baking.
  • Cover tightly with foil for the first 30 minutes — the steam trapped under the foil is what cooks the pasta through from the inside.

The History of Cannelloni

Cannelloni is one of the most beloved baked pasta dishes in Italian cooking, originating in the Southern Italian tradition of stuffed and baked pasta that also produced manicotti, lasagne, and stuffed shells. The name derives from the Italian word canna, meaning cane or tube, referring to the cylindrical pasta shape that characterizes the dish. Traditional fillings include ricotta and spinach, meat and béchamel, and various regional combinations, all united by the technique of filling the tubes before baking them in sauce until the pasta softens and the filling sets into a rich, unified whole. This vegan version is entirely faithful to the spinach ricotta tradition, producing a result indistinguishable in character from the dairy original.


Flavor Variations

  • Mushroom and Walnut Cannelloni: Replace half the spinach with finely chopped sautéed mushrooms and add crushed toasted walnuts to the filling for a richer, earthier version.
  • Pumpkin and Sage Cannelloni: Add roasted pumpkin puree to the cashew ricotta and season with sage for a beautiful autumn version.
  • Béchamel Topped Cannelloni: Make a simple vegan béchamel from plant milk and vegan butter to pour over the top of the cannelloni instead of or alongside the tomato sauce.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~480 kcal16g58g6g20g

Storage

  • Refrigerator: Store covered in the baking dish or in an airtight container for up to 4 days. Reheat covered in the oven at 350°F (175°C) for 20 minutes.
  • Freezer: Assemble completely, cover tightly, and freeze for up to 2 months before baking. Bake from frozen at 375°F (190°C) covered for 50 minutes then uncovered for 15 minutes.
  • Make ahead: Assemble up to 24 hours before baking and refrigerate covered. Add 10 extra minutes to the covered baking time when cooking from cold.

Frequently Asked Questions

Can I use fresh pasta sheets instead of dried tubes?

Yes — blanch fresh lasagne sheets briefly, fill and roll them into tubes, then bake as directed. This produces a more delicate, silkier pasta layer than dried tubes.

Why are my cannelloni still hard after baking?

Hard cannelloni is caused by insufficient sauce coverage, under-baking, or foil that was not sealed tightly enough. Ensure every tube is submerged in sauce, bake for the full time, and seal the foil tightly to trap steam.

Can I make this nut-free?

Yes — replace the cashew ricotta with a mixture of firm tofu blended smooth with nutritional yeast, lemon juice, and salt for a nut-free filling with a similar texture.


Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more impressive vegan pasta and Italian dinner recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!