There’s a delightful twist in the air, and it’s coming straight from my kitchen! Picture this: a warm, flaky puff pastry enveloping a savory filling of vibrant spinach, aromatic garlic, and creamy tofu. This is not just any dish; it’s my new favorite go-to when I crave something quick yet immensely satisfying. I stumbled upon this Vegan Spinach Rolls recipe one evening when I was determined to turn my fridge leftovers into something magical, and the result surpassed all my expectations.
These rolls are perfect for when I need to impress guests or simply want a cozy night in with delicious bites. They’re remarkably easy to make and always vanish within minutes at any gathering. With just a handful of ingredients, you can whip up a batch that rivals any fast food indulgence—without the guilt! Let’s jump into crafting these little parcels of joy that are bound to become a staple in your home, just like they have in mine.
Why are these Vegan Spinach Rolls a Must-Try?
Deliciously Unique: This recipe combines savory spinach with creamy tofu, offering a delightful twist on traditional rolls.
Crispy Perfection: The flaky puff pastry creates a satisfying crunch that perfectly complements the soft filling.
Quick and Easy: Ready in just 20 minutes, they’re perfect for a last-minute snack or a cozy dinner.
Crowd-Pleaser: These rolls disappear fast at gatherings, making them a hit with both friends and family.
Healthy Indulgence: Made with wholesome ingredients, they’re guilt-free treats that satisfy those craving comfort food!
Whether you’re hosting a party or in need of a nutritious snack, these Vegan Spinach Rolls are sure to impress.
Vegan Spinach Rolls Ingredients
• Dive into this plant-based delight with simple yet flavorful ingredients!
For the Pastry
- Puff pastry – This 250 g sheet provides a light, flaky base that perfectly envelops the filling.
For the Filling
- Onion – Use one medium onion for a tasty aromatic base that adds depth to the rolls.
- Garlic – Four cloves of garlic give a bold, savory punch to the filling.
- Spinach – Freshly packed spinach (200 g) brings vibrant color and nutrients to your Vegan Spinach Rolls.
- Water – One dl of water helps soften the vegetables during cooking, making them tender.
- Tofu – 100 g of tofu contributes creaminess and protein, making the filling rich yet healthy.
- Nutritional yeast – This 15 g addition enhances the flavor with a cheesy, umami kick while keeping it plant-based.
- Salt – A half teaspoon of salt brings out the natural flavors of the ingredients, so don’t skip it!
- Pepper – A pinch of pepper adds a subtle spice to balance out the flavors.
- Garlic powder – One tablespoon gives an extra layer of garlicky goodness to the filling.
- Onion powder – One tablespoon complements the fresh onion and enriches the overall taste.
How to Make Vegan Spinach Rolls
-
Chop the onion and garlic finely, then combine them in a pan along with the spinach, water, salt, pepper, garlic powder, and onion powder. Cook until the spinach wilts and the onion becomes translucent—about 5 minutes on medium heat.
-
Boil the mixture to infuse the flavors and soften the ingredients. Allow them to simmer until the vegetables are tender, which usually takes another 5 minutes.
-
Cool the filling slightly—this will ensure it’s safe to blend without causing any burns. Once cooled, transfer it to a blender, adding the tofu, and blend until smooth and creamy.
-
Roll out the puff pastry on a lightly floured surface into a rectangle measuring approximately 25 cm x 35 cm (10″ x 14″). Ensure the thickness is even so it bakes perfectly.
-
Spread the delicious filling evenly over the pastry, leaving a small border around the edges. Roll it up tightly into a log and slice it into 12 equally-sized pieces.
-
Arrange the rolls on a baking tray lined with parchment paper. Bake them in a preheated oven at 200 °C (400 °F) for about 20 minutes, or until golden brown and crispy.
Optional: Serve with a drizzle of vegan yogurt or your favorite dipping sauce for extra flavor!
Exact quantities are listed in the recipe card below.
Vegan Spinach Rolls Variations & Substitutions
Feel free to let your creativity shine and customize these rolls to suit your tastes and dietary preferences!
- Gluten-Free: Use a gluten-free puff pastry option made from almond or rice flour to cater to gluten sensitivities.
- Cheesy Flavor: Add ½ cup of vegan cheese shreds to the filling for an extra creamy, cheesy kick with every bite.
- Add Heat: Incorporate 1 teaspoon of red pepper flakes into the filling for a spicy twist that adds excitement to each roll.
- Herb Infusion: Mix in fresh herbs like dill or basil for an aromatic touch that elevates the flavor profile remarkably.
- Chickpea Power: Substitute tofu with 100 g of mashed chickpeas for a different texture packed with plant-based protein.
- Veggie Boost: Toss in finely chopped bell peppers or mushrooms to the filling to increase the veggies and nutrients.
- Sweet Potato: Replace half the tofu with mashed sweet potato for a naturally sweet layer that complements the savory filling.
- Savory Pesto: Add 2 tablespoons of your favorite vegan pesto into the filling mixture for a herbaceous and zesty flavor dynamic that’s hard to resist.
Let your imagination run wild as you prepare these Vegan Spinach Rolls, and enjoy exploring new combinations that your family will love!
Expert Tips for Vegan Spinach Rolls
-
Prep Ingredients First: Keep the cooking organized by chopping all vegetables before starting. This ensures a smooth cooking process for your Vegan Spinach Rolls.
-
Cooling Time: Allow the filling to cool before blending. Blending hot ingredients can create steam and make it messy, plus safety is important!
-
Pastry Thickness Matters: Roll out the puff pastry evenly to ensure consistent baking. Thin pastry can burn, while thick pastry can turn soggy while baking.
-
Avoid Overfilling: When spreading the filling, leave a small border around the edges. Overfilling can cause your rolls to burst during baking.
-
Watch the Bake Time: Every oven is different; keep an eye on the rolls after 15 minutes. Remove them once golden for the best texture and taste!
Make Ahead Options
These Vegan Spinach Rolls are perfect for meal prep enthusiasts! You can prepare the filling up to 3 days in advance by following the initial cooking steps and storing it in an airtight container in the fridge to maintain its freshness. Just remember to cool the filling completely before refrigerating, as this prevents excess moisture which can make the pastry soggy. You can also roll and slice the Vegan Spinach Rolls a day ahead; simply arrange them on a baking tray, cover with plastic wrap, and keep them refrigerated. When you’re ready to serve, take them out and bake straight from the fridge, adding an extra couple of minutes to the cooking time for those just as delicious, crispy results!
How to Store and Freeze Vegan Spinach Rolls
Room Temperature: Store leftover rolls on a plate loosely covered with a clean kitchen towel for up to 2 hours to maintain their crispness.
Fridge: Keep your Vegan Spinach Rolls in an airtight container in the refrigerator for up to 3 days. Reheat in the oven for a few minutes to restore the pastry’s flakiness.
Freezer: Freeze unbaked rolls on a baking sheet until solid, then transfer to a freezer bag for up to 2 months. Bake from frozen, adding a few extra minutes to the cooking time.
Reheating: For the best result, reheat baked rolls in a preheated oven at 180 °C (350 °F) for about 10 minutes until heated through and crispy again.
What to Serve with Vegan Spinach Rolls?
Imagine hosting a cozy dinner or prepping a snack that makes everyone’s taste buds dance in delight.
- Garlic Dip: A creamy garlic dip adds extra flavor, enhancing the savory notes of the rolls beautifully.
- Crispy Salad: A light, crunchy salad with mixed greens and a zesty vinaigrette complements the rich filling, adding freshness to your meal.
- Roasted Vegetables: Seasonal roasted vegetables introduce caramelized sweetness, balancing the savory spinach and tofu mix perfectly.
- Quinoa Pilaf: Fluffy quinoa pilaf seasoned with herbs offers a wholesome side and completes this delightful meal with a nutty texture.
- Hummus Platter: Pair with hummus and pita for a fun appetizer spread, inviting guests to enjoy different flavors alongside the rolls.
- Herbal Tea: A warm, fragrant cup of herbal tea can wrap up your meal in a soothing way, offering a comforting finish.
- Chocolate Mousse: Treat yourself to a light chocolate mousse as a dessert that contrasts well with the rolls’ savory profile.
- Chilled White Wine: A glass of chilled white wine provides a refreshing contrast and enhances the overall dining experience.
Vegan Spinach Rolls Recipe FAQs
How do I choose fresh spinach?
Absolutely! When selecting spinach, look for bright green leaves without dark spots or wilting. Fresh spinach should feel crisp and not rubbery. If you’re using frozen spinach, ensure it’s a high-quality product without added ingredients.
What’s the best way to store leftover Vegan Spinach Rolls?
Very simple! If you have leftover Vegan Spinach Rolls, place them in an airtight container in the fridge. They will stay fresh for up to 3 days. When you’re ready to enjoy them again, just pop them in the oven for a few minutes to restore that delightful crispiness!
Can I freeze Vegan Spinach Rolls?
Yes, you can! To freeze unbaked rolls, first arrange them on a baking sheet lined with parchment paper and freeze them until solid. Once frozen, transfer them to a freezer bag. They can be stored for up to 2 months. When you’re ready to bake, there’s no need to thaw—just bake them straight from the freezer, extending the cooking time by a few minutes to ensure they cook through.
How can I troubleshoot soggy pastry?
The more the merrier when it comes to knowing how to keep your pastry flaky! To prevent soggy pastry, avoid overfilling the rolls and ensure that there is an adequate amount of moisture in the filling. It’s important to have a balance—while you want a flavorful filling, too much moisture can make the pastry soggy. Also, make sure to bake them on a preheated baking sheet to help achieve that lovely golden crust!
Are these Vegan Spinach Rolls suitable for those with allergies?
Always check! This recipe contains tofu, which is a soy product. If soy is an allergen for you or your guests, consider substituting it with mashed cooked potatoes or pumpkin, which can provide a creamy texture without the soy. Additionally, ensure your puff pastry is made without dairy and eggs if you’re catering to vegans or those with egg allergies.
Can my pets enjoy any leftovers?
Absolutely! The filling, especially the spinach, is safe for pets in moderation. However, it’s best to avoid giving them any puff pastry, as it can be heavy on their stomachs. Always check for seasonings and ensure the leftovers are plain without any salt or garlic before sharing.

Savory Vegan Spinach Rolls to Satisfy Your Cravings
Ingredients
Equipment
Method
- Chop the onion and garlic finely, then combine them in a pan along with the spinach, water, salt, pepper, garlic powder, and onion powder. Cook until the spinach wilts and the onion becomes translucent—about 5 minutes on medium heat.
- Boil the mixture to infuse the flavors and soften the ingredients. Allow them to simmer until the vegetables are tender, which usually takes another 5 minutes.
- Cool the filling slightly—this will ensure it’s safe to blend without causing any burns. Once cooled, transfer it to a blender, adding the tofu, and blend until smooth and creamy.
- Roll out the puff pastry on a lightly floured surface into a rectangle measuring approximately 25 cm x 35 cm (10" x 14"). Ensure the thickness is even so it bakes perfectly.
- Spread the delicious filling evenly over the pastry, leaving a small border around the edges. Roll it up tightly into a log and slice it into 12 equally-sized pieces.
- Arrange the rolls on a baking tray lined with parchment paper. Bake them in a preheated oven at 200 °C (400 °F) for about 20 minutes, or until golden brown and crispy.










