There’s nothing quite like the aroma of warm puff pastry fresh from the oven, wouldn’t you agree? Let me share a delightful recipe that transforms simple ingredients into a show-stopping snack: Vegan Spinach Rolls with Tofu Filling. This quick and easy dish not only satisfies your cravings but also allows you to enjoy a healthy, plant-based treat in a matter of minutes. These savory rolls are perfect for gatherings or busy weeknights, offering the crunch of flaky pastry paired with a creamy, protein-packed filling that will charm any taste bud. Plus, they can be enjoyed hot or cold, making them a versatile option for lunches and on-the-go snacks. Curious about how to whip up these scrumptious vegan spinach rolls? Let’s get rolling!

Why Are These Vegan Spinach Rolls Special?

Effortless Preparation: Making these spinach rolls is a breeze! With just a few ingredients and simple steps, you’ll have a delicious dish ready in no time.

Flavor Explosion: The crispy puff pastry encases a savory spinach and tofu filling, creating a delightfully rich taste that’s sure to impress.

Health-Conscious Choice: Packed with nutrients from spinach and protein from tofu, these rolls are a guilt-free snack that doesn’t compromise on flavor.

Versatile Enjoyment: Perfect for any occasion—whether you need a quick lunch or a crowd-pleasing appetizer at your next gathering—these rolls shine in every setting.

Make-Ahead Option: Prep a batch ahead of time, and simply bake them when you’re ready to enjoy! They can be served hot or cold, adding practicality to your busy lifestyle.

For more inspiring plant-based recipes, check out our Raspberry Cinnamon Rolls or dive into the delicious flavors of Tomato Spinach Shrimp.

Vegan Spinach Rolls Ingredients

• Discover what makes these vegan spinach rolls a breeze to make!

For the Filling

  • Puff Pastry – A flaky, buttery base that forms the crunchy exterior of our delightful rolls.
  • Onion – Adds a subtle sweetness; feel free to swap for shallots if you prefer a milder taste.
  • Garlic – An aromatic companion that elevates the filling’s flavor profile.
  • Spinach – The star ingredient providing nutrients and flavor; substitute with Swiss chard for variety.
  • Water – Used to cook the filling; for bonus flavor, use vegetable broth instead.
  • Tofu – The creamy, protein-rich layer that forms the heart of our filling; opt for firm tofu for the best texture.
  • Nutritional Yeast – A cheesy flavor booster that makes these rolls even more enjoyable; you can omit it if desired.
  • Salt – Essential for enhancing taste; adjust according to your palate.
  • Pepper – A hint of heat to round out the flavor.
  • Garlic Powder – Adds an extra layer of garlic goodness; optional if you prefer using fresh garlic.
  • Onion Powder – Provides depth to the onion flavor; feel free to skip if you’re keeping it simple.

Feel inspired to create these delicious vegan spinach rolls and indulge in their scrumptiousness!

Step‑by‑Step Instructions for Vegan Spinach Rolls

Step 1: Prepare Filling
Begin by finely chopping one onion and two cloves of garlic. In a skillet, sauté the onion and garlic over medium heat for about 5 minutes until they soften and become translucent. Add 200g of fresh spinach, stirring in ¼ cup of water, and cook until the spinach is wilted. Remove from heat and allow the mixture to cool slightly before blending with 200g of firm tofu until smooth.

Step 2: Roll Out Pastry
Lightly flour your work surface and roll out a sheet of thawed puff pastry into a rectangle measuring approximately 25 cm x 35 cm. Use a rolling pin to ensure an even thickness, making it easier to wrap around your savory filling. Once rolled out, carefully place the pastry onto a baking tray lined with parchment paper to prevent sticking.

Step 3: Assemble Rolls
Spread the cooled spinach and tofu mixture evenly over the puff pastry, leaving a small border around the edges for sealing. Starting from one end, tightly roll the pastry away from you to create a log shape. With a sharp knife or sewing thread, slice the roll into 12 equal pieces, ensuring each piece contains filling.

Step 4: Bake
Preheat your oven to 200°C (400°F). Arrange the sliced vegan spinach rolls on the baking tray, making sure to leave some space between them. Bake in the preheated oven for 20 minutes, or until the pastry is golden brown and flaky, and the aroma fills your kitchen.

Step 5: Cool and Serve
Once baked, remove the vegan spinach rolls from the oven and let them cool slightly on the tray for about 5 minutes. This step allows the filling to set a bit, making them easier to handle. Serve warm or at room temperature with your favorite dipping sauce, and enjoy the delightful crunch and creamy filling of these vegan spinach rolls!

How to Store and Freeze Vegan Spinach Rolls

Fridge: Store leftover vegan spinach rolls in an airtight container for up to 3 days. This keeps them fresh and ready for snacking.

Freezer: For longer storage, freeze the rolls in a single layer on a baking sheet. Once frozen, transfer to a freezer bag for up to 3 months.

Reheating: Reheat frozen spinach rolls directly from the freezer in a preheated oven at 190°C (375°F) for about 15-20 minutes, until crispy and heated through.

Enjoy Cold or Hot: These versatile vegan spinach rolls can be enjoyed cold as a refreshing snack, or warmed for a cozy treat.

What to Serve with Vegan Spinach Rolls with Tofu Filling

These delicious, savory rolls are the perfect centerpiece for a delightful meal that showcases a blend of flavors and textures.

  • Crispy Salad: A refreshing green salad with a zesty vinaigrette complements the rich filling, adding crunch and brightness.

  • Hummus and Veggies: Pair with creamy hummus and assorted fresh veggies for dipping; it’s the ultimate snacking duo that elevates your roll experience.

  • Roasted Garlic Mashed Potatoes: Creamy and garlicky mashed potatoes provide a comforting balance to the flaky rolls, making for a satisfying meal.

  • Spicy Tomato Sauce: A tangy, spicy tomato sauce creates a lively contrast, enhancing the flavors of the rolls while offering a bold kick.

  • Vegan Ranch Dip: A cool and creamy vegan ranch is perfect for dipping, adding an herby, rich touch that pairs wonderfully with the savory spinach filling.

  • Chickpea Salad: A tangy chickpea salad, mixed with diced cucumbers and olives, adds protein and a Mediterranean flair to your meal.

  • Chilled White Wine: A glass of crisp, chilled white wine is the perfect refreshing drink to wash down these delectable rolls.

  • Coconut Yogurt: For a sweet touch, serve with coconut yogurt topped with fresh berries for a light dessert after enjoying the savory rolls.

  • Fresh Fruit Platter: A colorful platter of seasonal fruits provides a naturally sweet finish, cleansing the palate and brightening the meal.

  • Lemonade: A citrusy glass of homemade lemonade refreshes and uplifts the table setting, making every bite of the spinach rolls even more enjoyable.

Vegan Spinach Rolls Variations

Feel free to enjoy these delicious vegan spinach rolls with your own creative spins and variations!

  • Bean Filling: Substitute tofu with a mixture of black beans or chickpeas for a protein-packed twist. The creaminess of the beans adds a wonderful texture.

  • Spicy Kick: Add chili flakes or cayenne pepper to the filling for a spicy surprise. Adjust the heat level to match your taste and watch your taste buds dance with joy.

  • Cheesy Flavor Boost: Incorporate a vegan cheese or nutritional yeast if you want a cheesier filling. This addition brings richness that perfectly complements the spinach filling.

  • Herby Delights: Mix in fresh herbs like parsley, dill, or basil to enhance the flavor profile. Herbs infuse a vibrant freshness that invigorates every bite.

  • Gluten-Free Option: Use gluten-free puff pastry for a gluten-free version of these delightful rolls. You won’t lose any of the flaky goodness while accommodating different dietary needs.

  • Pesto Infusion: Spread a thin layer of pesto on the puff pastry before adding the filling. This adds a fragrant and herby nuance that elevates the taste.

  • Savory Addition: Consider adding finely chopped sun-dried tomatoes or olives for a Mediterranean twist. This combination brings depth and a burst of flavor to each roll.

  • Breakfast Variation: Add scrambled tofu or chickpea flour for a hearty breakfast option. These rolls can kickstart your day with protein and deliciousness!

With these ideas, you can mix and match ingredients to create the perfect vegan spinach rolls that suit your taste! For more scrumptious recipes, be sure to explore our delightful Raspberry Cinnamon Rolls or try the zesty flavors of Tomato Spinach Shrimp. Enjoy your culinary adventures!

Make Ahead Options

These Vegan Spinach Rolls with Tofu Filling are fantastic for meal prep and can be prepared in advance to save you time during busy weeknights! You can prepare the filling and fill the puff pastry up to 24 hours before baking. Simply sauté your onions and garlic, wilt the spinach, and blend with tofu. Roll the pastry with the filling and cut it into pieces, then wrap tightly in plastic wrap or place them in an airtight container, refrigerating until you’re ready to bake. When you’re set to enjoy, just pop them in the oven for 20 minutes to achieve that perfectly flaky texture—just as delicious as if had been made fresh!

Expert Tips for Vegan Spinach Rolls

  • Cool Before Blending: Allow the spinach filling to cool after cooking to avoid steam buildup, which makes blending easier and smoother.

  • Sharp Cutting Tools: Use a sharp knife or sewing thread for slicing; this ensures clean, even cuts, preventing the filling from spilling out.

  • Vigilant Baking: Keep an eye on the vegan spinach rolls while they bake; they can turn from golden to burnt very quickly, so set a timer!

  • Experiment with Fillings: Don’t hesitate to customize; try adding spices like cumin or substitute tofu with beans for a unique twist on your spinach rolls.

  • Storage Smart: If you have leftovers, store them in an airtight container in the fridge. Reheat in the oven for that refreshing crispiness!

Vegan Spinach Rolls with Tofu Filling Recipe FAQs

How do I choose the right spinach for my rolls?
Absolutely! When selecting spinach, look for vibrant green leaves that are free from dark spots or blemishes. Fresh spinach should feel crisp, not wilted or slimy. If you’re buying frozen spinach, make sure it’s well-packaged and without any signs of freezer burn.

What’s the best way to store leftover vegan spinach rolls?
Very simple! Place any leftover vegan spinach rolls in an airtight container in the fridge. They’ll stay good for up to 3 days. When you’re ready to enjoy them again, just pop them in the oven for about 10–15 minutes to re-crisp the pastry.

Can I freeze these spinach rolls?
Absolutely! To freeze, lay the rolls in a single layer on a baking sheet and freeze until solid. Then, transfer them to a freezer-safe bag for up to 3 months. When you’re ready to eat, reheat them directly from the freezer in a preheated oven at 190°C (375°F) for about 15-20 minutes until heated through.

What if my filling is too watery?
If you find your spinach filling is too watery, try squeezing out excess moisture using a clean kitchen towel or cheesecloth after cooking. It’s also helpful to reduce the amount of water you initially add during the cooking process. Remember, a thicker filling will hold together better in your rolls!

Are these vegan spinach rolls dog-friendly?
While the ingredients themselves are mostly safe, avoid giving your dog any rolls containing garlic or onion as they can be harmful to pets in larger amounts. If you want to share with your furry friend, simply set aside some of the filling (without the garlic and onion) for them before mixing it with the puff pastry.

Can I substitute the tofu with another protein source?
The more the merrier! You can absolutely substitute tofu with beans, lentils, or even tempeh if you want a different flavor and texture in your filling. Just make sure to adjust the cooking times accordingly and blend to a similar smooth consistency.

Vegan spinach rolls

Crispy Vegan Spinach Rolls – Flavor-Packed Snack Delight

Delicious vegan spinach rolls filled with a creamy tofu filling wrapped in flaky puff pastry, perfect for a healthy snack.
Prep Time 10 minutes
Cook Time 20 minutes
Cooling Time 5 minutes
Total Time 35 minutes
Servings: 12 pieces
Course: Snacks
Cuisine: Vegan
Calories: 150

Ingredients
  

For the Filling
  • 1 sheet Puff Pastry Thawed
  • 1 medium Onion Finely chopped
  • 2 cloves Garlic Minced
  • 200 grams Spinach Fresh
  • 0.25 cup Water Or vegetable broth for flavor
  • 200 grams Tofu Firm
  • 2 tablespoons Nutritional Yeast Optional
  • 1 teaspoon Salt To taste
  • 1 teaspoon Pepper To taste
  • 1 teaspoon Garlic Powder Optional
  • 1 teaspoon Onion Powder Optional

Equipment

  • skillet
  • Rolling Pin
  • Baking Tray
  • Parchment paper
  • knife

Method
 

Step-by-Step Instructions
  1. Finely chop one onion and two cloves of garlic. In a skillet, sauté the onion and garlic over medium heat for about 5 minutes until they soften and become translucent. Add 200g of fresh spinach, stirring in ¼ cup of water, and cook until the spinach is wilted. Remove from heat and allow the mixture to cool slightly before blending with 200g of firm tofu until smooth.
  2. Lightly flour your work surface and roll out a sheet of thawed puff pastry into a rectangle measuring approximately 25 cm x 35 cm. Use a rolling pin to ensure an even thickness, making it easier to wrap around your savory filling. Once rolled out, carefully place the pastry onto a baking tray lined with parchment paper to prevent sticking.
  3. Spread the cooled spinach and tofu mixture evenly over the puff pastry, leaving a small border around the edges for sealing. Starting from one end, tightly roll the pastry away from you to create a log shape. With a sharp knife or sewing thread, slice the roll into 12 equal pieces, ensuring each piece contains filling.
  4. Preheat your oven to 200°C (400°F). Arrange the sliced vegan spinach rolls on the baking tray, making sure to leave some space between them. Bake in the preheated oven for 20 minutes, or until the pastry is golden brown and flaky, and the aroma fills your kitchen.
  5. Once baked, remove the vegan spinach rolls from the oven and let them cool slightly on the tray for about 5 minutes. Serve warm or at room temperature with your favorite dipping sauce.

Nutrition

Serving: 1pieceCalories: 150kcalCarbohydrates: 15gProtein: 5gFat: 8gSaturated Fat: 2gPolyunsaturated Fat: 1gMonounsaturated Fat: 5gSodium: 200mgPotassium: 300mgFiber: 2gSugar: 1gVitamin A: 1000IUVitamin C: 20mgCalcium: 60mgIron: 1.5mg

Notes

These vegan spinach rolls are perfect for meal prep and can be enjoyed hot or cold. Store leftovers in the fridge for up to 3 days or freeze for longer storage.

Tried this recipe?

Let us know how it was!