Savory Vegan Spinach Rolls

Featured in: Delicious Dishes That Celebrate Vegetables

These vegan spinach rolls combine flaky puff pastry with a savory spinach and tofu filling. The filling is created by sautéing onions, garlic and spinach, then blending with tofu and nutritional yeast for a creamy texture. The seasoned mixture is spread over rolled puff pastry, which is then cut into individual portions and baked until golden and crisp. Ready in about 30 minutes, they make an excellent appetizer, snack, or light meal option that's both satisfying and plant-based.

marry from tastelikemagic.com
Updated on Sat, 17 May 2025 15:32:00 GMT
A plate of food with a green and brown color. Pin it
A plate of food with a green and brown color. | tastelikemagic.com

These vegan spinach rolls have become my favorite grab—and—go lunch and are always a crowd pleaser at gatherings. The flaky pastry paired with the hearty spinach filling makes a snack that feels both comforting and nourishing without any dairy or eggs.

When I took my first bite of these spinach rolls after experimenting with fillings, I immediately thought this is a recipe I will turn to whenever I crave something warm and satisfying. Even my non vegan friends gush over these.

Ingredients

  • Puff pastry sheet: This creates that crispy flaky exterior Choose a good—quality brand for the best texture
  • Fresh onion: Brings a natural sweetness and aroma Look for firm onions with no bruising
  • Garlic: Adds a punch of flavor Pick fresh heavy bulbs for depth
  • Fresh spinach: Offers color and nutrition Bright green leaves mean freshness
  • Water: Helps the spinach and onion to soften and meld flavors Use filtered for best taste
  • Tofu: Boosts plant protein and gives body to the filling Firm or extra firm tofu blends best and has the most protein
  • Nutritional yeast: Delivers a savory cheesy taste Choose flakes for easy blending
  • Salt: Brings balance to the flavors I like a fine sea salt for even seasoning
  • Pepper: Adds subtle warmth and edge Freshly cracked tastes brighter
  • Garlic powder: Doubles down on the aromatic flavor Go for garlic powder with no additives
  • Onion powder: Rounds out the umami Choose onion powder from freshly milled sources if possible

Step—by—Step Instructions

Prepare and Cook the Filling:
Chop the onion and garlic into small pieces Add them to a pan along with spinach water salt pepper garlic powder and onion powder Let the mixture come to a gentle boil then simmer until everything is soft and the spinach wilted This takes about 8 to 10 minutes You want the onions to lose their raw edge and the spinach to cook down fully
Cool and Blend the Filling:
Once softened remove from heat Let the mixture cool to room temperature This prevents the tofu from scrambling when blended Add the cooled vegetables and tofu to a blender along with the nutritional yeast Blend until you have a creamy uniform filling It should be thick enough to spread but not runny Taste and make sure the seasoning is right
Prepare the Pastry:
Roll out your puff pastry on a lightly floured surface so it forms a rectangle about 25 by 35 centimeters Use your palms to even it out Check that the pastry is not sticking underneath
Spread and Roll:
Spread the filling evenly over the pastry leaving about one centimeter clear on the short edges Roll up tightly from the long side forming a log as snug as possible for neat rounds
Slice and Arrange:
Use a sharp knife to slice the filled roll into twelve even rounds Place them cut side up on a baking tray lined with parchment It helps to give a little space between rolls so they puff without sticking
Bake Until Golden:
Bake the rolls at 200 degrees Celsius or 400 degrees Fahrenheit for about 20 minutes Watch for the pastry to turn golden and crisp The aroma will let you know they are nearly ready Cool on a wire rack for a few minutes before serving
A plate of food with a green leafy wrap. Pin it
A plate of food with a green leafy wrap. | tastelikemagic.com

Tofu is a game changer here It soaks up all the flavors and binds the filling I remember my family's surprise when I first brought these to game night The tray emptied faster than I could blink

Storage Tips

Store leftover spinach rolls in an airtight container in the fridge They stay fresh for up to three days If you want them crisp just reheat in the oven for a few minutes at 170 degrees Celsius or 350 degrees Fahrenheit They freeze well and can be warmed directly from the freezer

Ingredient Substitutions

No tofu You can substitute with cooked white beans or chickpeas mashed for a similar creamy texture If you do not have fresh spinach frozen works in a pinch Just squeeze out excess moisture before cooking Nutritional yeast can be swapped for vegan parmesan if preferred

Serving Suggestions

Serve these as a quick lunch with a simple tomato salad or soup They pair beautifully with a tahini or yogurt dip For party platters cut them smaller for bite sized hors d'oeuvres They are great warm or at room temperature

Cultural Context

Spinach pastries are a delicious staple in many cultures from Greek spanakopita to Turkish börek This vegan spin keeps all the savory comfort while making it accessible to plant based eaters everywhere Making pastry at home reminded me of my travels in the Mediterranean and the joy of sharing with friends

A plate of food with a green and brown color. Pin it
A plate of food with a green and brown color. | tastelikemagic.com

Tucking these on a holiday table or lunch box has never failed me Spinach rolls are my favorite way to get a savory fix while keeping things wholesome Simple honest baking at its best

Frequently Asked Questions

→ Can I prepare these spinach rolls ahead of time?

Yes, you can prepare the filling and even assemble the rolls a day in advance. Store assembled but unbaked rolls in the refrigerator, covered with plastic wrap. You may need to add 2-3 minutes to the baking time if cooking from cold.

→ What can I substitute for nutritional yeast?

If you don't have nutritional yeast, you can substitute with 2 tablespoons of miso paste, vegan parmesan, or simply omit it and add more herbs and spices like dried basil and oregano to enhance flavor.

→ Can I use frozen spinach instead of fresh?

Yes, frozen spinach works well in this filling. Thaw and squeeze out excess moisture before cooking. You'll need about 100g (3.5oz) of frozen spinach to replace the 200g fresh spinach.

→ What can I serve with these spinach rolls?

These rolls pair wonderfully with a simple tomato sauce for dipping, a side salad for a light meal, or can be part of a vegan appetizer spread. They're also delicious alongside soup for a more substantial meal.

→ How do I store and reheat leftover rolls?

Store cooled leftover rolls in an airtight container in the refrigerator for up to 3 days. Reheat in a 350°F (175°C) oven for 5-7 minutes until warmed through and crisp again. They can also be frozen after baking and reheated from frozen.

→ Can I make these gluten-free?

Yes, use a gluten-free puff pastry (available at specialty stores) to make these rolls gluten-free. Be sure to check that your nutritional yeast and other seasonings are also certified gluten-free.

Vegan Spinach Rolls

Flaky puff pastry rolls filled with blended spinach, tofu, and savory seasonings - a perfect appetizer or light meal.

Prep Time
15 Minutes
Cook Time
30 Minutes
Total Time
45 Minutes
By: Marry

Category: Plant-Based Meals

Difficulty: Easy

Cuisine: Vegan European

Yield: 12 Servings (12 spinach rolls)

Dietary: Vegan, Vegetarian, Dairy-Free

Ingredients

→ Base

01 1 sheet (250 g) puff pastry

→ Filling

02 1 onion, chopped
03 4 cloves of garlic, minced
04 200 g fresh spinach
05 100 ml water
06 100 g firm tofu
07 15 g nutritional yeast
08 1/2 teaspoon salt
09 Freshly ground black pepper to taste
10 1 tablespoon garlic powder
11 1 tablespoon onion powder

Instructions

Step 01

Chop the onion and mince the garlic. Place them in a pan with the spinach and water (reserve the tofu for later).

Step 02

Bring the mixture to a boil and cook until the spinach wilts and the onion softens, about 5 minutes.

Step 03

Allow the mixture to cool slightly, then transfer to a blender. Add the tofu, nutritional yeast, salt, pepper, garlic powder, and onion powder. Blend until smooth and well combined.

Step 04

Roll out the puff pastry into a rectangle approximately 25 cm x 35 cm (10" x 14").

Step 05

Spread the filling evenly over the puff pastry, leaving a small border around the edges. Starting from the long edge, tightly roll the pastry into a log shape.

Step 06

Using a sharp knife, cut the log into 12 equal pieces. Place them on a baking tray lined with parchment paper, cut side up. Bake in a preheated oven at 200°C for 20 minutes, or until golden and puffed.

Notes

  1. These savory spinach rolls can be served warm as an appetizer or alongside a soup or salad for a light meal.
  2. Store leftover rolls in an airtight container in the refrigerator for up to 3 days. Reheat in a 180°C oven for 5-7 minutes to restore crispness.

Tools You'll Need

  • Sauté pan
  • Blender or food processor
  • Rolling pin
  • Baking tray
  • Parchment paper
  • Sharp knife

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains soy (tofu)
  • May contain gluten depending on the puff pastry brand used

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 120.5
  • Total Fat: 7.8 g
  • Total Carbohydrate: 10.3 g
  • Protein: 3.6 g