impressive vegan dinner

Vegan Ravioli with Spinach, Mushrooms and Sun-Dried Tomatoes — The Most Elegant Plant-Based Pasta Dinner You Will Ever Make

Vegan Ravioli with Spinach, Mushrooms and Sun-Dried Tomatoes

There are pasta dishes that comfort. There are pasta dishes that impress. And then there is this Vegan Ravioli with Spinach, Mushrooms and Sun-Dried Tomatoes — a pasta dish that does both simultaneously and with such extraordinary grace and depth of flavor that it genuinely earns its place among the most celebrated plant-based dinners you will ever put on your table.

Picture pillowy, tender homemade vegan pasta pillows filled with a deeply savory mixture of wilted spinach, caramelized mushrooms, cashew ricotta, and sun-dried tomatoes — each ravioli a little parcel of concentrated, extraordinary flavor — served in a rich, velvety roasted tomato and herb sauce that is so good you will want to drink it from the bowl long after the pasta is gone. This is the kind of dinner that makes a Tuesday evening feel like a special occasion — and a special occasion feel like a genuine celebration.

Making homemade pasta might seem intimidating but this recipe includes a beautifully simple, foolproof vegan pasta dough that comes together in 10 minutes and rolls out into the most gorgeous, silky, golden sheets. For those short on time the recipe also includes a store-bought pasta option that works beautifully — because the extraordinary filling and sauce are so deeply flavorful that they make even store-bought pasta taste restaurant-quality.

This recipe is 100% vegan, packed with plant-based nutrition, and deeply satisfying in the way that only great handmade pasta can be. Whether you make the pasta from scratch for a special dinner or use store-bought for a weeknight shortcut — this Vegan Ravioli with Spinach, Mushrooms and Sun-Dried Tomatoes will immediately become one of the most cherished recipes in your entire plant-based collection.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
45 mins25 mins70 mins4~480 kcal

Ingredients

For the Vegan Pasta Dough (Homemade)

  • 2 cups (240g) all-purpose flour or tipo 00 flour (for the silkiest result)
  • ½ cup (120ml) warm water
  • 2 tbsp olive oil
  • 1 tsp apple cider vinegar
  • ½ tsp salt
  • 1 tsp turmeric (optional — gives the pasta a beautiful golden egg-like color)

For the Filling

  • 200g cremini or chestnut mushrooms, very finely diced
  • 3 large handfuls fresh spinach (about 100g)
  • ½ cup (75g) sun-dried tomatoes in oil, drained and finely chopped
  • 2 shallots, very finely diced
  • 3 cloves garlic, minced
  • 1 tbsp olive oil (plus reserved sun-dried tomato oil)
  • 1 tsp dried thyme
  • ½ tsp dried oregano
  • ½ tsp smoked paprika
  • 2 tbsp soy sauce or tamari
  • 1 tbsp balsamic vinegar
  • 2 tbsp nutritional yeast
  • Salt and pepper to taste

For the Cashew Ricotta (in the filling)

  • ¾ cup (105g) raw cashews, soaked in boiling water for 30 minutes and drained
  • 2 tbsp nutritional yeast
  • 1 tbsp fresh lemon juice
  • 1 clove garlic
  • ½ tsp salt
  • ¼ tsp black pepper
  • ¼ tsp nutmeg
  • 2–3 tbsp cold water

For the Roasted Tomato and Herb Sauce

  • 1 can (400g) chopped tomatoes or passata
  • ½ cup (75g) sun-dried tomatoes, roughly chopped
  • 4 cloves garlic, minced
  • 2 shallots, finely diced
  • 2 tbsp olive oil (plus reserved sun-dried tomato oil)
  • 100ml (⅓ cup) vegan white wine or vegetable stock
  • 1 tsp dried basil
  • 1 tsp dried oregano
  • ½ tsp chili flakes
  • ½ tsp smoked paprika
  • ½ tsp salt
  • ¼ tsp black pepper
  • 1 tsp maple syrup
  • 2 tbsp nutritional yeast
  • 3 tbsp coconut cream or oat cream (for richness)
  • Juice of half a lemon

To Garnish

  • Fresh basil leaves, torn
  • Vegan parmesan or nutritional yeast
  • Extra chili flakes
  • A generous drizzle of extra virgin olive oil
  • Toasted pine nuts
  • Lemon zest
  • Freshly cracked black pepper

Instructions

Part 1 — Make the Pasta Dough

  1. Combine the flour, salt, and turmeric if using in a large mixing bowl. Make a well in the center. Add the warm water, olive oil, and apple cider vinegar to the well. Using a fork mix from the center outward until the dough begins to come together into a shaggy ball. Turn onto a lightly floured surface.
  2. Knead the dough firmly and consistently for 8–10 minutes until it is completely smooth, elastic, and no longer sticky — it should feel like soft leather and spring back slowly when pressed with your finger. If too sticky add flour one tablespoon at a time. If too dry add water a teaspoon at a time.
  3. Wrap the dough tightly in plastic wrap and allow to rest at room temperature for 30 minutes. This resting time is essential — it relaxes the gluten and makes the dough dramatically easier to roll thin without it springing back.

Part 2 — Make the Filling

  1. Make the cashew ricotta. Blend the drained soaked cashews, nutritional yeast, lemon juice, garlic, salt, pepper, nutmeg, and water in a high-speed blender for 2–3 minutes until completely smooth and creamy. Transfer to a bowl and set aside.
  2. Cook the mushroom filling. Heat the sun-dried tomato oil in a large skillet over medium-high heat. Add the finely diced shallots and cook for 3 minutes until soft. Add the minced garlic and cook for 1 minute. Add the finely diced mushrooms and cook for 8–10 minutes, stirring occasionally, until completely golden and every drop of moisture has evaporated. The mushrooms must be completely dry — any remaining moisture will make the ravioli filling wet and cause the pasta to become soggy and burst during cooking.
  3. Season the filling. Add the soy sauce, dried thyme, oregano, smoked paprika, and balsamic vinegar to the mushrooms. Cook for 2 minutes. Add the fresh spinach and cook for 1–2 minutes until completely wilted. Press out all excess moisture from the spinach with the back of a spoon. Add the finely chopped sun-dried tomatoes and nutritional yeast. Stir to combine and taste for seasoning. Remove from heat and allow to cool for 10 minutes.
  4. Combine filling and ricotta. Fold the cooled mushroom spinach mixture into the cashew ricotta until evenly combined. The filling should be thick, deeply savory, and hold together when pressed. If too wet add extra nutritional yeast. Refrigerate while you roll the pasta.

Part 3 — Make the Sauce

  1. Make the roasted tomato and herb sauce. Heat the sun-dried tomato oil and olive oil in a medium saucepan over medium heat. Add the shallots and cook for 4 minutes until golden. Add the garlic and cook for 1 minute. Add the sun-dried tomatoes and cook for 2 minutes. Pour in the white wine and let it bubble for 2 minutes until reduced. Add the chopped tomatoes, dried basil, oregano, chili flakes, smoked paprika, salt, pepper, and maple syrup. Simmer for 12–15 minutes until the sauce has thickened and deepened in flavor. Stir in the nutritional yeast, coconut cream, and lemon juice. Taste and adjust seasoning. Keep warm over the lowest heat.

Part 4 — Roll and Fill the Ravioli

  1. Roll the pasta. Divide the rested dough into 4 equal portions. Work with one portion at a time keeping the rest covered with plastic wrap. On a lightly floured surface roll each portion as thin as possible — ideally 1–2mm thickness. Alternatively use a pasta machine rolled to setting 5 or 6. The pasta should be thin enough to see your hand through it when held up to light.
  2. Cut the pasta sheets. Using a sharp knife or pastry cutter cut the rolled pasta into rectangles or squares approximately 8x8cm. Place a generous teaspoon of filling in the center of half the squares leaving a clear border of at least 1cm around the edges.
  3. Seal the ravioli. Brush the border of each filled square lightly with water using your fingertip or a small pastry brush. Place an unfilled pasta square on top of each filled square. Press firmly around the edges to seal completely — press out any air pockets as you seal. Pinch the edges firmly with your fingers or press with a fork to create a decorative crimped edge. Place finished ravioli on a floured tray and cover with a clean kitchen towel.
  4. Cook the ravioli. Bring a large pot of generously salted water to a rolling boil. Cook the ravioli in batches of 8–10 — do not overcrowd the pot. Cook for 3–4 minutes until the pasta is tender and the ravioli float to the surface. Remove with a slotted spoon and transfer directly to the warm sauce. Toss gently to coat.
  5. Serve immediately. Divide the sauced ravioli between warm plates making sure each portion gets a generous amount of sauce. Garnish with torn fresh basil, a shower of vegan parmesan or nutritional yeast, toasted pine nuts, extra chili flakes, and a generous drizzle of your finest extra virgin olive oil. Finish with lemon zest and freshly cracked black pepper. Serve immediately with warm crusty bread.

Quick Weeknight Option — Using Store-Bought Pasta

If you are short on time this filling and sauce work beautifully with store-bought vegan pasta. Use large vegan pasta sheets to make quick ravioli, vegan jumbo pasta shells (conchiglioni) stuffed with the filling and baked in the sauce, or large vegan lasagna sheets layered with alternating filling and sauce for an instant ravioli-inspired baked pasta. Any of these shortcuts reduces the total preparation time to under 30 minutes while still delivering an extraordinary dinner.


Pro Tips for Perfect Homemade Vegan Ravioli

  • Rest the dough for the full 30 minutes. Pasta dough that has not rested is extremely difficult to roll thin — it springs back constantly and tears. The full 30-minute rest relaxes the gluten and makes rolling an effortless, meditative pleasure.
  • Roll the pasta as thin as you possibly can. Thick pasta dominates the delicate filling and produces a heavy, doughy ravioli. Thin pasta — ideally 1–2mm — wraps around the filling beautifully and produces a light, elegant result. When in doubt roll thinner.
  • Cook the mushrooms until completely dry. Any moisture in the filling will cause the pasta to become wet, stick together, and potentially burst during cooking. The mushrooms must be cooked until every single drop of moisture has evaporated — even if this takes longer than the recipe suggests.
  • Seal the ravioli properly. Press firmly around the edges after sealing to remove all air pockets. Air trapped inside the ravioli expands during cooking and causes the ravioli to burst. Press firmly and decisively — do not be timid.
  • Cook in very well-salted water. The pasta water should taste almost as salty as the sea. This is the only opportunity to season the pasta itself — it cannot be seasoned from the outside. Properly salted pasta water transforms the flavor of the finished dish.
  • Transfer directly to the sauce. Moving the cooked ravioli directly from the boiling water into the warm sauce — rather than draining them first — carries some starchy pasta water into the sauce that emulsifies beautifully and helps the sauce cling to every ravioli perfectly.

Flavor Variations

  • Butternut Squash and Sage Ravioli: Replace the spinach and mushroom filling with roasted butternut squash mashed with sage, vegan butter, nutmeg, and cashew ricotta. Serve in a brown vegan butter and sage sauce for a classically elegant Italian autumn version.
  • Pesto Ravioli: Add 2 tablespoons of vegan basil pesto to the filling and replace the tomato sauce with a simple walnut and sage brown butter sauce for a herbaceous, deeply savory version.
  • Truffle Mushroom Ravioli: Add ½ teaspoon of truffle oil to the cashew ricotta and replace regular mushrooms with a mixture of cremini, porcini, and shiitake for an extraordinarily luxurious, deeply umami filling that is spectacular for special occasions.
  • Roasted Red Pepper Ravioli: Replace half the mushrooms with finely diced roasted red peppers for a sweeter, smokier, more vibrant filling with a beautiful color that shows through the thin pasta walls.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberIron
~480 kcal16g62g8g25% DV

This vegan ravioli dinner is genuinely nutritious as well as spectacular. Cashews provide complete plant-based protein, heart-healthy monounsaturated fats, iron, zinc, and magnesium. Mushrooms deliver B vitamins, selenium, and immune-supporting beta-glucans. Spinach contributes iron, Vitamin K, folate, and powerful antioxidants. Sun-dried tomatoes provide concentrated lycopene, Vitamin C, and iron. Nutritional yeast adds B vitamins and additional complete plant protein. Together this dish delivers a beautifully balanced nutritional profile that makes it genuinely one of the most nourishing as well as one of the most spectacular vegan pasta dinners available anywhere.


Storage and Make-Ahead Tips

  • Uncooked ravioli: Place on a floured tray, cover with a kitchen towel, and refrigerate for up to 24 hours before cooking. Alternatively freeze in a single layer on a tray then transfer to a freezer bag for up to 2 months. Cook directly from frozen adding 2 extra minutes to the cooking time.
  • Cooked ravioli: Best eaten immediately. Cooked ravioli that sits absorbs more sauce and becomes softer. If you must store leftovers keep the ravioli and sauce separate in airtight containers in the fridge for up to 2 days.
  • The sauce: Stores beautifully in the fridge for up to 5 days and freezes for up to 3 months. Make a large batch and freeze in portions for instant pasta sauce any night of the week.
  • The cashew ricotta: Stores in the fridge for up to 4 days and is extraordinary as a spread, dip, or filling for other dishes throughout the week.
  • Make ahead for a dinner party: Make the pasta dough and filling up to 24 hours in advance. Store the dough wrapped in plastic in the fridge and the filling in an airtight container. Make the sauce up to 2 days ahead. Roll, fill, and seal the ravioli on the day of the dinner party — this takes about 30 minutes and produces the freshest, most beautiful result.

Frequently Asked Questions

Can I make this recipe without a pasta machine?

Absolutely. A good quality rolling pin and a strong arm produce excellent results. The key is patience — roll the dough gradually and consistently in all directions rather than pushing hard in one direction which causes tearing. Aim for 1–2mm thickness — hold the sheet up to the light and if you can see your hand through it you have rolled it thin enough.

How do I stop the ravioli from sticking together?

Keep the pasta well-floured at all times during rolling, cutting, and filling. Place filled ravioli on a generously floured tray and keep them covered with a clean kitchen towel. Never stack uncooked ravioli directly on top of each other. Cook in batches with plenty of well-salted water and stir gently immediately after adding to the pot to prevent sticking to the bottom.

What if my ravioli burst during cooking?

Bursting is almost always caused by either air trapped in the filling during sealing, overly wet filling, or pasta that was rolled too thick. Press firmly around all edges during sealing to eliminate air pockets. Make sure the mushroom filling is completely dry before combining with the ricotta. Roll the pasta as thin as possible. Cooking at a gentle rolling boil rather than a vigorous boil also significantly reduces the risk of bursting.

Can I use wonton wrappers instead of making pasta?

Yes — vegan wonton wrappers make an excellent and extremely convenient shortcut that produces beautifully delicate, almost translucent dumplings filled with the spinach and mushroom filling. Seal with a brush of water and cook in boiling water for 2–3 minutes. The filling and sauce in this recipe are so extraordinary that they make even wonton wrapper ravioli taste completely spectacular.

How much filling should I use per ravioli?

A generous but controlled teaspoon of filling is the sweet spot — approximately 1.5–2 teaspoons of firmly packed filling per ravioli. Too little and the ravioli feels empty and disappointing. Too much and it is impossible to seal properly without filling squeezing out or the pasta tearing. Consistent portioning also ensures all ravioli cook at the same rate.

Is homemade pasta worth the effort?

Completely and entirely yes. Homemade vegan pasta has a tenderness, freshness, and silkiness that store-bought pasta simply cannot replicate. The dough in this recipe is genuinely easy to make — it requires no special equipment beyond a rolling pin and 8–10 minutes of kneading — and the result is so extraordinarily different from anything available in a packet that making it once completely transforms your understanding of what pasta can be.


Tried this recipe? Leave a comment below and let us know how it turned out! Browse all our vegan recipes to keep enjoying ultimate delicious and healthy lifestyle.

Vegan Cauliflower Cutlets

vegan cauliflower cutlets

There are vegetable preparations that feel like a side dish. And then there are preparations like these Vegan Cauliflower Cutlets — the kind that come out of the pan deeply golden and crackling, with a seasoned breadcrumb crust that shatters on the first bite and gives way to tender, subtly sweet cauliflower that has absorbed the surrounding flavors completely. This is that preparation. The one that takes a whole cauliflower and transforms it into something that commands the center of the plate with the same authority as any traditional cutlet. The one that makes people genuinely forget, for the duration of the meal, that they are eating a vegetable.

This recipe slices a whole head of cauliflower through the core into thick, substantial steaks or cutlets, marinates them briefly, coats them in a seasoned panko crust, and pan-fries them until golden on both sides. The thick cauliflower slices hold together as a unified, sliceable cutlet, creating a presentation that is both visually impressive and texturally satisfying in a way that small florets simply cannot achieve.

What makes these cutlets so outstanding is the thick-cut technique — slicing the cauliflower through the stem rather than breaking it into florets preserves the internal structure of the head, producing a steak that holds its shape during coating and cooking and arrives on the plate looking genuinely impressive.

This recipe is 100% vegan, naturally adaptable to gluten-free, ready in about 35 minutes, and absolutely wonderful served with a simple herb sauce or lemon caper dressing alongside a salad or roasted vegetables.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
15 mins20 mins35 mins4~260 kcal

Ingredients

For the Cutlets

  • 1 large head cauliflower
  • 3 tbsp olive oil, divided
  • 2 tbsp soy sauce or tamari
  • 1 tbsp lemon juice
  • 1 tsp smoked paprika
  • ½ tsp garlic powder
  • Salt and black pepper

For the Breadcrumb Coating

  • 1 cup (50g) panko breadcrumbs
  • 2 tbsp nutritional yeast
  • ½ tsp smoked paprika
  • ½ tsp garlic powder
  • ½ tsp salt
  • ¼ tsp black pepper

For the Dredging

  • ½ cup (60g) all-purpose flour or cornstarch
  • ½ cup (120ml) plant milk mixed with 1 tsp apple cider vinegar

For the Lemon Caper Sauce

  • 3 tbsp olive oil
  • 2 tbsp capers, roughly chopped
  • 2 tbsp fresh lemon juice
  • 1 clove garlic, minced
  • 2 tbsp fresh parsley, chopped
  • Salt and pepper

Optional Serving Accompaniments

  • Roasted cherry tomatoes
  • Steamed green beans
  • Simple arugula salad alongside
  • Mashed potato as a base

Instructions

  1. Prepare the cauliflower cutlets. Remove the outer leaves but keep the core intact — the core is what holds the cutlets together. Stand the cauliflower upright and slice downward through the center into slabs approximately 2cm thick. The center slices with core attached will hold together; the outer pieces will break into florets — save these for another use or roast alongside.
  2. Marinate. In a small bowl combine 2 tablespoons of the olive oil, soy sauce, lemon juice, smoked paprika, and garlic powder. Brush this mixture generously over both sides of each cauliflower cutlet and season with salt and pepper. Let marinate for 10 minutes.
  3. Set up the coating stations. Place the flour in one shallow dish, the plant milk mixture in another, and the panko mixture in a third.
  4. Coat the cutlets. Working with one cutlet at a time, dredge in the flour, then dip in the plant milk, then press firmly into the panko mixture, coating both sides and the edges evenly. The coating should be thick and well-adhered.
  5. Pan fry. Heat the remaining olive oil in a large skillet over medium heat. Add the coated cutlets and cook for 5–6 minutes per side until deeply golden and the panko is crunchy and caramelized. Cook in batches to avoid crowding the pan.
  6. Make the lemon caper sauce. While the cutlets cook, heat the olive oil in a small pan over medium heat. Add the garlic and cook for 30 seconds. Add the capers, lemon juice, and parsley. Season with salt and pepper. Stir for 60 seconds until fragrant.
  7. Serve immediately. Plate the hot cutlets and spoon the lemon caper sauce generously over the top. Serve with your choice of sides.

Pro Tips

  • Keep the core intact when slicing — the core is the structural anchor that holds the cutlet together. Without it, the cutlet falls into florets during cooking.
  • Press the panko coating firmly onto all surfaces for the thickest, most satisfying crust.
  • Cook over medium, not high, heat — cauliflower takes longer to cook through than meat, and medium heat allows time for the interior to become tender before the exterior burns.
  • Do not flip until a proper golden crust has formed — 5–6 minutes per side is the minimum for a truly golden result.

Why Cauliflower Works as a Cutlet

Cauliflower sliced through the core has a dense, interlocked internal structure that allows it to hold together as a unified slab when properly handled. The natural sweetness of cauliflower caramelizes beautifully when pan-fried, producing a depth of flavor that no other vegetable quite replicates in this preparation. Its mild, slightly nutty flavor absorbs surrounding seasonings readily, making it an ideal canvas for bold marinades and coatings.


Flavor Variations

  • Milanese Style: Serve with a simple arugula and cherry tomato salad piled on top of the cutlet for a classic Italian-inspired presentation.
  • Schnitzel Style: Serve with a lemon wedge and vegan potato salad for a plant-based schnitzel experience.
  • Spicy Buffalo Style: Toss the finished cutlets in buffalo sauce for a fiery, sticky coating before serving.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~260 kcal8g28g5g13g

Storage

  • Refrigerator: Store cooked cutlets in an airtight container for up to 3 days. Reheat in a hot oven or air fryer to restore crispiness.
  • Freezer: Freeze cooked, cooled cutlets for up to 1 month. Reheat from frozen in an oven at 400°F (200°C) for 15 minutes until heated through and re-crisped.
  • Make ahead: The cutlets can be coated and refrigerated uncooked for up to 24 hours before pan frying.

Frequently Asked Questions

How thick should the cutlets be?

Approximately 2cm is ideal — thick enough to hold together and have a tender interior, but thin enough to cook through in the 10–12 minutes of pan frying time. Thicker cutlets may need finishing in a 375°F (190°C) oven for 10 minutes after pan frying.

What do I do with the outer florets that don’t hold together?

Toss them with olive oil and seasoning and roast on a separate tray alongside the cutlets — they make an excellent side dish or topping for grain bowls.

Can I bake these instead of pan frying?

Yes — bake at 425°F (220°C) for 20–22 minutes, flipping once halfway. The result will be slightly less golden than pan-fried but still delicious and significantly lower in fat.


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 satisfying vegan dinner and vegetable recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!

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!