If you’re looking for a fun, delicious, and healthy dinner that’s packed with flavor – I’ve got just the thing for you! This Pesto Pasta Tofu Cannelloni is creamy, cheesy, and full of good-for-you ingredients. It’s kind of like stuffing magic green filling into pasta tubes, covering them in sauce and cheese, and baking it all into bubbly perfection. Even kids love it – and they might not even notice all the veggies inside!
Method
Blend the Filling
To start, gather all your filling ingredients and add them into a food processor or high-powered blender. This includes both the soft and extra firm tofu, fresh spinach, raw cashews, garlic cloves, basil leaves, pesto, avocado oil, nutmeg, and a pinch of salt and pepper. Blend everything on high speed until the mixture becomes ultra-smooth and creamy. You may need to stop once or twice to scrape down the sides with a spatula and make sure everything is evenly mixed. The goal is to create a thick, rich, and velvety filling that has no chunks – it should be smooth like a thick hummus or dip.
Fill the Cannelloni
Once your filling is ready, grab a plastic sandwich bag or piping bag and spoon the mixture into it. Push the filling toward one corner of the bag and twist the top like you would with frosting. Use scissors to snip off the tip of the bag, creating an opening wide enough for the thick filling to squeeze through. Carefully pipe the mixture into each uncooked cannelloni noodle, making sure they’re fully filled from end to end. This step is a little like decorating a cake – it’s fun, a bit messy, and totally satisfying!
Assemble the Dish
Next, lightly grease your baking dish to prevent sticking. Arrange your filled cannelloni noodles in the dish in a single layer. They should be snug but not overcrowded. Once they’re all lined up, pour your jar of tomato pasta sauce evenly over the top. Be generous – you want the sauce to fully cover each noodle so they can cook and soften in the oven. You can gently shake the dish or use a spoon to spread the sauce into all the corners and edges.
Add Cheese
Now for the best part – the cheese! Sprinkle your cheese of choice all over the top of the sauce-covered noodles. You can go light or heavy depending on how cheesy you like it. Vegan mozzarella, shredded cheddar, or even a mix of dairy-free cheeses all work great here. If you’re not dairy-free, feel free to use traditional shredded cheese. The goal is to get a bubbly, golden layer on top once it bakes.
Bake It Up
Preheat your oven to 375°F (190°C). Carefully place your baking dish in the center of the oven and bake for about 30 minutes. You’ll know it’s done when the sauce is bubbling, the cheese is melted and golden, and the noodles are nice and tender. If you’re not sure, you can insert a knife into a noodle to check for doneness – it should slide in easily without resistance.
Serve and Enjoy
Once baked, let the dish sit for 5 to 10 minutes before serving. This gives the filling a chance to settle and makes everything easier to cut and serve. Then, dish it out and enjoy that creamy, cheesy, pesto-packed goodness!
Necessary Tools
- Food processor or blender
- Baking dish
- Large spoon or spatula
- Oven
- Plastic bag (to pipe the filling into noodles)
- Scissors (to snip the bag tip)
- Small pot (to warm sauce if you like)
- Knife and cutting board (optional – for prep)
Pesto Pasta Tofu Cannelloni A Creamy, Cheesy Plant-Based Delight!
Recipe by George Mendes4-6
servings15
minutes30
minutes45
minutesIngredients
For the Filling:
300g soft tofu
175g extra firm tofu
2 cups fresh spinach
1/3 cup raw cashews
5 cloves garlic
5 large fresh basil leaves
2 tbsp pesto (your favorite kind!)
1/4 cup avocado oil
1/2 tsp nutmeg
Salt & pepper to taste
For the Pasta:
Cannelloni noodles (enough to fill your pan)
1 jar of tomato pasta sauce
Cheese of choice (vegan or regular – totally your call!)
Directions
- Blend the Filling:
Add all the filling ingredients into your food processor: soft tofu, extra firm tofu, spinach, cashews, garlic, basil, pesto, avocado oil, nutmeg, salt, and pepper. Blend until SUPER smooth – we want it to be creamy like a thick dip. - Fill the Cannelloni:
Spoon the filling into a plastic sandwich bag and snip off the corner. Now, pipe the filling into each uncooked cannelloni noodle. This part is kind of fun – like frosting a cake! - Assemble the Dish:
Grease your baking dish lightly. Line up all your stuffed noodles side by side. Pour the tomato pasta sauce over them, making sure they’re all covered. - Add Cheese:
Sprinkle your favorite cheese on top – go wild! - Bake It Up:
Pop the dish into a preheated oven at 375°F (190°C) and bake for about 30 minutes, or until the noodles are tender and the cheese is melted and golden. - Serve and Enjoy:
Let it cool just a bit and then dig in!
Notes
- Don’t over-blend the filling – it should be smooth, but not runny.
- Make sure to snip a big enough hole in the piping bag, or the filling might clog.
- Cover the noodles fully with sauce so they cook properly in the oven
- Let it cool a little before serving – it’ll be hot right out of the oven!



Serving Suggestions
- Serve with a fresh green salad with lemon vinaigrette.
- Garlic bread makes a perfect crunchy side!
- Add a sprinkle of red pepper flakes or fresh basil on top for extra flavor.
Fun Fact
Tofu might seem like a plain food, but it’s actually a super ingredient! It soaks up all the flavors around it – kind of like a sponge – and gives you lots of plant protein without any meat.
Conclusion
This Pesto Pasta Tofu Cannelloni is one of those feel-good meals that tastes amazing and makes your body happy too. It’s creamy, cheesy, a little nutty from the cashews, and bursting with pesto flavor. Plus, it’s way easier than it looks! Whether you’re feeding a family or just treating yourself to something cozy, this dish is a winner. Let me know in the comments if you try it out and don’t forget to snap a pic before you eat it all.



