There are party snacks you put out because something needs to be on the table. And then there are party snacks like these Vegan Spinach Dip Bites — the kind that disappear within minutes of hitting the serving platter, that make people hover near the oven waiting for the next batch to come out, that produce that specific sound of genuine, unreserved delight when someone bites through the golden, flaky pastry exterior into the creamy, garlicky, spinach-packed interior and realizes simultaneously that this is the best thing they have eaten all evening and that it contains not a single gram of dairy. These are those bites. The ones that become the most requested item at every gathering you attend. The ones that convert the most committed non-vegans without them even realizing it is happening. The ones that are so deeply, satisfyingly delicious that putting out just one batch feels almost irresponsible.
These are golden, flaky pastry bites filled with the most extraordinary creamy spinach and artichoke dip — rich cashew cream cheese blended with garlic, lemon, nutritional yeast, and herbs into a filling so deeply savory and so luxuriously creamy that it is completely indistinguishable from the finest dairy-based spinach dip imaginable — then folded into squares of buttery puff pastry that bake in a hot oven to a deep, burnished golden brown with layers that shatter and flake and crumble in the most satisfying way possible. They are part pastry bite, part hot dip, part comfort food — and they are entirely, completely extraordinary in a category entirely their own.
What makes these bites so genuinely outstanding is the filling. The cashew cream cheese base provides the richness and creaminess that makes spinach dip so irresistible, while nutritional yeast contributes the deep, savory, cheesy flavor that makes every bite feel genuinely indulgent. Fresh spinach wilted and thoroughly squeezed provides the classic spinach dip character — earthy, slightly mineral, deeply green — while artichoke hearts add a subtle sweetness and an extraordinary depth that elevates the filling from simply creamy spinach to something far more complex and sophisticated.
This recipe is 100% vegan, ready in just 35 minutes, naturally adaptable to gluten-free with the right pastry, spectacular as a party appetizer, game day snack, holiday entertaining dish, or simply as an indulgent weeknight treat, and absolutely, completely impossible to stop eating once started.
Recipe Information
| Prep Time | Cook Time | Total Time | Servings | Calories |
|---|---|---|---|---|
| 15 mins | 20 mins | 35 mins | 6 | ~320 kcal |
Ingredients
For the Creamy Spinach Dip Filling
- 300g fresh spinach (or 200g frozen spinach, completely thawed and squeezed bone dry)
- 1 can (400g) artichoke hearts in water, drained and roughly chopped
- 1 cup (130g) raw cashews, soaked in boiling water for 20 minutes then drained
- ½ cup (120ml) vegetable broth
- 4 tbsp nutritional yeast
- 4 cloves garlic, minced
- 1 medium white onion, finely diced
- 2 tbsp olive oil
- 2 tbsp lemon juice
- 1 tbsp white miso paste
- 1 tsp onion powder
- 1 tsp garlic powder
- ½ tsp salt, plus more to taste
- ¼ tsp white pepper
- ¼ tsp nutmeg
- ¼ tsp chili flakes (optional)
For the Pastry Bites
- 2 sheets (500g total) vegan puff pastry, thawed if frozen
- 3 tbsp plant milk mixed with 1 tsp maple syrup (vegan egg wash)
- 1 tsp sesame seeds or everything bagel seasoning (optional topping)
- Flaky sea salt for finishing
Optional Add-ins for the Filling
- ½ cup (60g) vegan mozzarella, shredded (adds meltiness)
- ¼ cup (35g) sun-dried tomatoes, finely diced
- 2 tbsp capers, finely chopped (adds beautiful brininess)
- ¼ tsp smoked paprika
- 2 tbsp fresh dill, finely chopped
- ½ cup (75g) frozen corn, thawed
To Serve
- Extra vegan cream cheese dip alongside for dipping
- Fresh lemon wedges
- Chili flakes and fresh herbs scattered over
- Vegan sour cream dipping sauce
- Tomato salsa alongside
- Mixed green salad as a side
Instructions
- Make the cashew cream cheese base. Place the drained soaked cashews in a high-speed blender with the vegetable broth, nutritional yeast, lemon juice, white miso paste, onion powder, garlic powder, salt, white pepper, and nutmeg. Blend on the highest speed for 90 seconds until completely smooth, silky, and creamy with absolutely no graininess remaining. Taste and adjust — more nutritional yeast for cheesiness, more lemon for brightness, more salt for depth. The cream cheese base should taste rich, savory, slightly tangy, and deeply satisfying. Set aside.
- Prepare the spinach. If using fresh spinach heat a large skillet over medium-high heat with a tiny amount of olive oil. Add the spinach in large handfuls and cook, stirring, until completely wilted — approximately 2–3 minutes. Transfer to a clean kitchen towel and squeeze out as much moisture as possible — this step is non-negotiable. Insufficiently dried spinach makes the filling wet and the pastry soggy from the inside. Squeeze until no more liquid comes out — far more water will be removed than seems possible. Roughly chop the squeezed spinach and set aside.
- Cook the aromatics. Heat the olive oil in a skillet over medium heat. Add the finely diced onion and cook for 4–5 minutes until softened and golden. Add the minced garlic and cook for 60 seconds until fragrant. Add the roughly chopped artichoke hearts and cook for 2 minutes until heated through and beginning to caramelize slightly at the edges. Season with salt, pepper, and chili flakes if using.
- Combine the filling. In a large bowl combine the cashew cream cheese base, cooked spinach, sautéed onion, garlic, and artichoke hearts. Stir well until everything is evenly combined into a thick, creamy, deeply green and fragrant filling. Taste one final time and adjust seasoning — the filling should be generously seasoned, deeply savory, and intensely flavorful. Allow to cool for 5 minutes before using — a warm filling will melt the pastry during assembly.
- Prepare the pastry. Preheat the oven to 425°F (220°C) and line two large baking sheets with parchment paper. Unroll or unfold the puff pastry sheets on a lightly floured surface. Cut each sheet into 12 equal squares — approximately 8cm x 8cm each — producing 24 squares total. If the pastry becomes soft and difficult to work with refrigerate for 10 minutes to firm before continuing.
- Fill and fold the bites. Place one heaped tablespoon of the spinach dip filling in the center of each pastry square. Brush the edges of each square lightly with the plant milk wash. Fold the pastry over the filling — either folding two opposite corners to the center to create a triangle, folding all four corners to the center to create an envelope, or simply folding in half to create a rectangle — and press the edges firmly together to seal. Use a fork to crimp the edges for a decorative finish and a tighter seal that prevents the filling from escaping during baking.
- Apply the egg wash and toppings. Arrange the sealed pastry bites on the lined baking sheets with space between each one. Brush the top surface of each bite generously with the plant milk and maple syrup wash — ensuring complete, even coverage for the most even, deeply golden color. Sprinkle with sesame seeds or everything bagel seasoning if using and finish with a small pinch of flaky sea salt over each bite.
- Bake to golden perfection. Place in the preheated oven and bake for 18–22 minutes until deeply golden, puffed, and shatteringly crispy on all surfaces. The pastry should be a deep, burnished golden brown — not pale and doughy. Check at 15 minutes and rotate the baking sheets if the bites are coloring unevenly. Allow to cool on the baking sheets for 3–4 minutes before serving — the filling will be extremely hot directly from the oven.
- Serve immediately and generously. Arrange on a large serving platter and scatter with fresh herbs, chili flakes, and a drizzle of olive oil. Serve with additional dipping sauces alongside and lemon wedges for squeezing. These bites are at their absolute peak within 10 minutes of coming out of the oven when the pastry is at its crispiest and the filling is perfectly warm and creamy.
Pro Tips for the Most Extraordinary Vegan Spinach Dip Bites
- Squeeze the spinach until completely, obsessively dry. This is the single most critical step in the entire recipe. Spinach contains an extraordinary amount of water — water that will steam inside the sealed pastry during baking and make the pastry soggy from the inside rather than flaky and crispy. Squeeze the wilted spinach in a clean kitchen towel with genuine, sustained force until absolutely no more liquid comes out. The difference between properly dried spinach and insufficiently dried spinach in terms of the final pastry texture is enormous and completely non-negotiable.
- Blend the cashew cream for the full 90 seconds. A perfectly smooth, completely lump-free cashew cream requires sustained, high-speed blending. Stopping before the cream is completely silky produces a granular filling with visible cashew pieces that affects both the texture and the visual appeal of the finished bites. Blend until the cream flows from the blender like thick double cream with absolutely no texture remaining.
- Keep the pastry cold throughout assembly. Puff pastry that warms to room temperature during assembly loses its layered structure — the butter softens and melds into the flour rather than remaining in distinct layers, producing a pastry that bakes to a flat, dense result rather than the airy, puffed, flaky result this recipe achieves. Work quickly and refrigerate the assembled bites for 10 minutes before baking if the pastry has softened during assembly.
- Do not overfill the pastry squares. One heaped tablespoon of filling is the correct amount — enough for a generous, creamy interior without so much that the filling escapes during sealing or baking. Overfilled pastry bites are impossible to seal properly and inevitably leak during baking, creating a soggy pastry base and a messy baking sheet.
- Use the highest oven temperature for the crispiest result. 425°F (220°C) is the correct baking temperature for puff pastry — the intense heat causes the water in the butter layers to flash to steam instantly, puffing the layers apart dramatically and creating the extraordinary flakiness and height that defines great puff pastry. A lower temperature produces flat, greasy pastry rather than the spectacular puffed, layered result this recipe achieves.
- Serve within 10 minutes of baking always. Puff pastry bites are at their absolute peak the moment they come out of the oven — the pastry is at its crispiest, the filling at its warmest and creamiest, and the contrast of textures at its most extraordinary. They soften as they sit — serve immediately for the finest experience, or reheat in a hot oven or air fryer for 5 minutes to restore crispiness.
The Extraordinary History of Spinach Dip
Spinach dip is one of the most beloved party foods in American entertaining culture — a preparation so consistently popular across generations and occasions that it has achieved the rare status of a true culinary classic. Its origins trace to the mid-twentieth century when cream cheese-based dips became fashionable in American home entertaining, and the combination of spinach, cream cheese, and garlic proved so universally appealing that it has remained the standard against which all other party dips are measured ever since.
The appeal of spinach dip is not difficult to understand when examined through the lens of flavor science. The cream base provides richness, fat-carried flavor, and the coating mouthfeel that makes food feel luxurious and satisfying. The spinach provides earthy, mineral, slightly bitter notes that contrast with and balance the richness of the cream, preventing it from becoming cloying. The garlic provides aromatic pungency and depth. The lemon provides acid that lifts and brightens every other flavor in the bowl. Together these elements create a flavor combination that satisfies simultaneously on every level — richness, brightness, depth, and contrast — which is the specific quality that makes a food genuinely addictive rather than merely pleasant.
This vegan version honours every element of the original flavor combination while replacing the dairy cream with cashew cream that is — through the unique fat chemistry of raw cashews discussed elsewhere in this article — so similar in richness, coating quality, and mouthfeel to dairy cream that it is completely indistinguishable in the finished filling. The nutritional yeast replaces the cheesy, savory depth of cream cheese and Parmesan through its naturally occurring glutamates. The white miso paste adds a fermented, aged complexity that approximates the tang and depth of sour cream. The result is a filling that is not merely a plant-based approximation of spinach dip but a genuinely outstanding preparation in its own right.
Enclosing this filling in puff pastry — the most theatrical and spectacular of all pastry preparations — elevates the humble dip into something genuinely showstopping. The contrast between the hot, creamy, deeply savory filling and the cold, shatteringly crispy pastry exterior is one of the finest textural combinations in all of pastry cooking, and the individual bite-sized format makes these pastry bites simultaneously elegant and accessible — sophisticated enough for a dinner party, casual enough for a game day spread.
Flavor Variations
- Jalapeño Popper Bites: Add two finely minced jalapeños and half a cup of shredded vegan cheddar to the filling for a version inspired by jalapeño poppers — with building heat, gooey vegan cheese, and the same extraordinary creamy filling against flaky pastry that is particularly spectacular for game day entertaining.
- Sun-Dried Tomato and Olive: Add half a cup of finely chopped sun-dried tomatoes and a quarter cup of finely chopped kalamata olives to the filling for a Mediterranean-inspired version with a beautiful depth of flavor from the concentrated tomato and briny olive that pairs magnificently with the creamy spinach base.
- Mushroom and Spinach: Add one cup of finely diced cremini mushrooms sautéed until golden to the filling for a version with extraordinary earthy depth — the mushrooms contribute umami richness that makes the filling even more complex and satisfying than the original.
- Everything Bagel Spinach Bites: Top the assembled bites generously with everything bagel seasoning before baking for a version with an extraordinary savory, garlicky, seedy crust that is particularly outstanding served with a vegan cream cheese dipping sauce alongside.
Nutritional Highlights (Per Serving — 4 bites)
| Calories | Protein | Carbs | Fiber | Fat |
|---|---|---|---|---|
| ~320 kcal | 10g | 34g | 4g | 16g |
At 320 calories per serving these pastry bites deliver a genuinely satisfying snack with 10 grams of plant-based protein from the cashews, nutritional yeast, and spinach, 4 grams of dietary fiber, and meaningful amounts of iron, calcium, and Vitamins K and A from the spinach. The cashew cream base contributes healthy monounsaturated fats alongside magnesium, phosphorus, and zinc. The artichoke hearts contribute cynarin — a unique compound found almost exclusively in artichokes that has been studied for its ability to support liver function, stimulate bile production, and reduce LDL cholesterol. The nutritional yeast contributes B vitamins including B12 in fortified varieties making these bites a genuinely functional snack as well as a deeply delicious one.
Storage
- Baked bites: Store cooled baked bites in an airtight container in the refrigerator for up to 3 days. Reheat in a hot oven at 400°F (200°C) for 8–10 minutes or in an air fryer at 375°F (190°C) for 5 minutes to restore full crispiness and warmth. Do not reheat in the microwave which makes the pastry soft, soggy, and entirely unpleasant in texture.
- Assembled unbaked bites: The assembled but unbaked bites can be refrigerated on their baking sheet for up to 24 hours before baking — making them an outstanding make-ahead party preparation. Apply the plant milk wash and any toppings immediately before baking rather than in advance.
- Freezer — unbaked: Freeze assembled unbaked bites on a baking sheet until solid then transfer to a freezer bag for up to 2 months. Bake directly from frozen at 400°F (200°C) for 25–28 minutes until deeply golden and heated through to the center. This makes these bites one of the most practical party foods available — a batch can be assembled months in advance and baked on demand.
- Filling separately: The spinach dip filling stores in an airtight container in the refrigerator for up to 5 days and is extraordinarily versatile beyond its role in these pastry bites — use as a dip with crackers and vegetables, as a pasta sauce thinned with pasta water, as a pizza topping, or as a filling for stuffed mushrooms or bell peppers.
Frequently Asked Questions
Can I make these bites gluten-free?
Yes — use a good quality gluten-free puff pastry in place of regular puff pastry. Gluten-free puff pastry handles slightly differently than regular — it can be more fragile and prone to cracking when folded. Keep it very cold throughout assembly and handle gently. The finished bites will be slightly less dramatically puffed than the regular version but still beautifully golden and delicious with the same extraordinary filling.
Can I use store-bought vegan cream cheese instead of making cashew cream?
Yes — replace the cashew cream base with 250g of store-bought vegan cream cheese for a faster assembly that still produces an outstanding filling. The flavor will be slightly different depending on the brand used but still deeply creamy and satisfying. Add the nutritional yeast, lemon juice, and seasonings to the cream cheese in the same quantities as the cashew cream recipe.
Why did the filling leak out of my pastry bites during baking?
Filling leakage during baking is caused by insufficient sealing of the pastry edges, overfilling, or a filling that is too wet. Ensure the edges are brushed with the plant milk wash before pressing together and crimp firmly with a fork. Use no more than one heaped tablespoon of filling per bite. Ensure the spinach is completely, thoroughly dried before adding to the filling.
Can I use frozen spinach instead of fresh?
Yes — frozen spinach that has been completely thawed and very thoroughly squeezed dry produces an excellent result. Frozen spinach is often more convenient than fresh and is harvested and frozen at peak nutritional quality. The key is squeezing it extraordinarily thoroughly — frozen spinach releases more water than fresh when thawed and must be squeezed until completely, bone dry for the best pastry result.
How many bites does this recipe make?
This recipe makes 24 individual pastry bites from two sheets of puff pastry cut into 12 squares each. For a larger party double all quantities for 48 bites. The filling recipe as written produces slightly more than needed for 24 bites — the extra filling is perfect for serving alongside as a dip with crackers and vegetables.
Can I air fry these bites instead of baking?
Yes — air frying produces an exceptionally crispy, evenly golden result in significantly less time than oven baking. Air fry at 375°F (190°C) for 12–14 minutes, checking at 10 minutes, until deeply golden and puffed. Work in batches as most air fryer baskets can only accommodate 6–8 bites at a time without crowding. Air-fried bites are arguably crispier than oven-baked ones and the reduced cooking time makes them particularly practical when making multiple batches for a party.
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 irresistible vegan party food and snack recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!
thank you.