Go Back
+ servings
4.97 from 26 votes
Vegan Spinach Puffs
Vegan Spinach Puffs
Prep Time
15 mins
Cook Time
25 mins
Total Time
40 mins

Puff pastry shells are stuffed with spinach, creamy cashew cheese, garlic and dill, and then baked to flaky perfection to make these vegan spinach puffs.

Course: Appetizer
Cuisine: American
Servings: 18 puffs
Calories: 208 kcal
Author: Alissa Saenz
  • 1 cup raw cashews, soaked in water 4-8 hours
  • ½ cup unflavored and unsweetened soy or almond milk
  • 1 ½ tablespoons lemon juice
  • 2 garlic cloves
  • 1 teaspoon salt
  • 1 (10 ounce) package frozen spinach, thawed
  • 1 small onion, chopped
  • 2 tablespoons chopped fresh dill
  • 1 (17.3 ounce package) puff pastry (2 sheets. Check the label to ensure it's vegan — many brands are.)
  • Olive oil
  1. Preheat the oven to 400° and lightly oil 2 standard-size muffin tins. (You'll need 18 cavities, so you can use 2 tins, 1 tin with 18 cavities — if you can find it — or use a single tin but cook the puffs in 2 batches.)

  2. Place the cashews, milk, lemon juice, garlic, and salt into a food processor and blend until smooth, stopping to scrape down the sides of the bowl as needed.

  3. Drain the spinach and squeeze it to remove as much moisture as possible. Add the spinach to the food processor bowl, along with the onion and dill. Pulse until the ingredients are fully mixed.

  4. Cut each sheet of puff pastry into 3 strips of equal length, and then cut each strip into thirds, making 18 squares. Place each square into the bottom of a muffin cavity, stretching it out just a bit by hand if needed so the corners reach a bit beyond the top of the cavity. Spoon about 2 tablespoons of the spinach mixture into each puff pastry square. Fold the corners of each square inward and pinch then together at the center. Brush the top of each puff with a bit of olive oil.

  5. Bake until the puffs are lightly browned and puffy, about 25 minutes. Remove the tins from the oven and allow them to cool a bit before removing the puffs. Loosen the puffs from the tin by placing a knife down the side, between the puff and the tin. 

  6. Serve.

Recipe Notes

Adapted from Epicurious.

Nutrition Facts
Vegan Spinach Puffs
Amount Per Serving (1 puff)
Calories 208 Calories from Fat 131
% Daily Value*
Fat 14.5g22%
Saturated Fat 2.3g12%
Sodium 215mg9%
Potassium 176mg5%
Carbohydrates 16.6g6%
Fiber 1.2g5%
Sugar 1.1g1%
Protein 4g8%
Calcium 20mg2%
Iron 1.8mg10%
* Percent Daily Values are based on a 2000 calorie diet.