Introduction
Spinach Puffs are an easy-to-make, bite-sized pastry that combines savory spinach and creamy cheese wrapped in flaky puff pastry. These golden, crispy puffs are the perfect finger food for any occasion, from casual gatherings to elegant dinner parties. The combination of spinach, cheese, and perfectly crisp pastry makes them a deliciously satisfying appetizer or snack. With the versatility to be served warm or at room temperature, Spinach Puffs are guaranteed to be a hit at your next event.
Whether you’re looking for a light snack, a fun appetizer, or something new to bring to a potluck, these Spinach Puffs are the perfect choice. They can be prepared in advance and baked right before serving, ensuring they remain warm and fresh for guests. And the best part? This recipe is simple to make, and its flavor is unbeatable!
Perfect for:
- Party appetizers
- Casual gatherings
- Snack for a quick lunch or dinner
- Picnics or lunchboxes
- Vegetarian and Halal-friendly diets
- Serving with drinks at a gathering or tea time
Why You’ll Love This Recipe: Spinach Puffs
Here’s why you’ll fall in love with Spinach Puffs:
- Flaky, Buttery Pastry: The puff pastry creates a light and crispy crust, perfectly complementing the creamy spinach and cheese filling.
- Packed with Flavor: The spinach mixture is rich, savory, and satisfying, with the perfect balance of cheese and spices.
- Quick and Easy: The ingredients are simple, and the recipe is easy to follow. Perfect for beginners or experienced bakers alike.
- Healthy-ish Treat: Spinach is a great source of vitamins and minerals, making these little puffs a snack you can feel good about.
- Versatile: You can modify the filling by adding other ingredients such as mushrooms, onions, or even ground chicken, to make this recipe your own.
Preparation and Cooking Time
- Total Time: 45 minutes
- Preparation Time: 15 minutes
- Cooking Time: 30 minutes
- Servings: 12-16 puffs
- Calories per serving: Approximately 180-220 calories
- Key Nutrients: Protein: 6g, Carbs: 15g, Fat: 12g
Ingredients
To make these delicious Spinach Puffs, you’ll need the following ingredients:
- 1 package (17 oz) puff pastry sheets (usually comes with 2 sheets)
- 1 tablespoon olive oil (or butter)
- 1 medium onion, finely chopped
- 2 cloves garlic, minced
- 10 oz fresh spinach (or 1 package frozen spinach, thawed and drained)
- 1/2 cup ricotta cheese
- 1/2 cup cream cheese (softened)
- 1 cup shredded mozzarella cheese
- 1/2 teaspoon ground nutmeg
- Salt and pepper to taste
- 1 egg, beaten (for egg wash)
- Sesame seeds (optional, for garnish)
Ingredient Highlights
- Spinach: A nutrient-packed vegetable full of vitamins A, C, and K, iron, and antioxidants, spinach is the star of the dish. It gives a rich green color and healthy boost to your puffs.
- Cheeses: The combination of ricotta, cream cheese, and mozzarella provides a creamy, rich filling with a smooth texture. Mozzarella offers the perfect meltiness.
- Puff Pastry: Puff pastry is the ultimate convenience for this recipe. Its layers create a delicate, flaky crust that complements the richness of the filling.
- Garlic & Onion: These aromatic ingredients add depth and a savory base to the spinach filling.
Step-by-Step Instructions: Spinach Puffs
Follow these easy steps to make your own batch of Spinach Puffs:
Prepare the Spinach Filling
- Heat the Oil: In a large skillet, heat the olive oil (or butter) over medium heat.
- Cook the Onion and Garlic: Add the chopped onion to the pan and cook for about 3-4 minutes until soft and translucent. Add the minced garlic and cook for another 30 seconds until fragrant.
- Add the Spinach: Add the fresh spinach to the pan, and cook for 3-4 minutes until it wilts down. If you’re using frozen spinach, ensure it is thoroughly thawed and well-drained before adding it to the pan.
- Season the Filling: Add salt, pepper, and ground nutmeg to taste. Stir well, then remove from the heat and set aside to cool slightly.
Prepare the Puff Pastry
- Preheat the Oven: Preheat your oven to 375°F (190°C). Line a baking sheet with parchment paper or a silicone baking mat for easy cleanup.
- Roll out the Puff Pastry: If your puff pastry sheets are frozen, let them thaw for about 10-15 minutes. Once ready, unfold the puff pastry sheets on a lightly floured surface and roll them out to smooth any creases.
- Cut into Squares: Using a sharp knife or pizza cutter, cut the puff pastry into squares. Depending on the size of puffs you want, aim for about 3×3 inch squares.
Assemble the Puffs
- Prepare the Cheese Mixture: In a bowl, combine the ricotta, cream cheese, and shredded mozzarella. Mix until smooth and creamy.
- Fill the Pastry Squares: Place about a tablespoon of the cheese mixture in the center of each puff pastry square. Top with a spoonful of the spinach mixture.
- Fold the Pastry: Fold the corners of the pastry over the filling to create a small parcel. You can either pinch the edges to seal or leave the edges open for a more rustic look.
- Brush with Egg Wash: Brush the top of each pastry with the beaten egg to help achieve a golden-brown finish when baking.
Bake the Spinach Puffs
- Bake: Place the assembled puffs on the prepared baking sheet and bake in the preheated oven for about 20-25 minutes, or until they are golden brown and puffed up.
- Garnish: Once they are out of the oven, sprinkle sesame seeds on top for an added crunch and aesthetic touch.
Serve the Spinach Puffs
- Cool and Serve: Allow the puffs to cool for a few minutes before serving. These puffs are delicious served warm but can also be enjoyed at room temperature.

How to Serve: Spinach Puffs
Spinach Puffs are incredibly versatile and can be served in various ways to suit your occasion:
- As an Appetizer: Serve these Spinach Puffs on a platter at a party or gathering. Pair them with dips like ranch or garlic sauce for an added flavor boost.
- As a Snack: These puffs make for an easy and quick snack when you’re craving something savory. They also pair wonderfully with a light salad or soup for a more substantial meal.
- With a Drink: Spinach Puffs are ideal to serve with drinks at a gathering or dinner party. Their small size makes them easy to snack on while mingling.
- For a Tea Party: Serve these alongside other finger foods like mini sandwiches, scones, and pastries at a tea party.
- For Meal Prep: These puffs store well, so they’re perfect for meal prepping. You can freeze them after baking and then reheat when needed.
Additional Tips for Spinach Puffs
Here are some tips to make your Spinach Puffs even more delicious:
- Don’t Overstuff: Be careful not to overfill the pastry with the spinach and cheese mixture. Too much filling can cause the pastry to burst open during baking.
- Drain the Spinach Well: If using frozen spinach, make sure to drain it thoroughly before adding it to the filling mixture. Excess moisture can make the puffs soggy.
- Add Some Heat: For those who like a bit of spice, consider adding a pinch of crushed red pepper flakes or a dash of hot sauce to the spinach filling.
- Experiment with Cheeses: Try swapping the mozzarella for other cheeses like feta, goat cheese, or parmesan for a different flavor profile.
- Serve with a Sauce: For an extra burst of flavor, serve the Spinach Puffs with a creamy garlic dipping sauce or a tangy yogurt-based sauce.
Recipe Variations of Spinach Puffs
Here are 10 variations of Spinach Puffs that you can try:
- Mushroom and Spinach Puffs: Add sautéed mushrooms to the spinach mixture for an earthy, umami-rich flavor.
- Cheese Lovers Spinach Puffs: Use a mix of cheddar, mozzarella, and cream cheese for a cheesier filling.
- Spinach and Artichoke Puffs: Add chopped artichoke hearts to the filling for a classic spinach artichoke dip flavor.
- Spicy Spinach Puffs: Add jalapeños or chili flakes to the filling for a spicy kick.
- Spinach and Ricotta Puffs: Omit the cream cheese and use more ricotta for a lighter filling.
- Spinach and Bacon Puffs: For non-vegetarian options, add crumbled cooked bacon to the spinach mixture (Note: Make sure to keep it halal by using turkey bacon).
- Spinach and Feta Puffs: Swap out ricotta for feta for a tangier, Mediterranean-inspired puff.
- Spinach and Chicken Puffs: Add shredded cooked chicken to the spinach mixture for a more hearty snack.
- Spinach and Roasted Pepper Puffs: Add roasted red peppers for extra sweetness and color in your puffs.
- Vegan Spinach Puffs: Use dairy-free cream cheese and mozzarella and ensure the puff pastry is vegan-friendly.
Freezing and Storage for Spinach Puffs
- Freezing: You can freeze Spinach Puffs before baking. After assembling the puffs, place them on a baking sheet and freeze until solid, then transfer to an airtight container or freezer bag. When ready to bake, simply add a few extra minutes to the baking time.
- Storage: Store the baked puffs in an airtight container at room temperature for up to 2 days. For longer storage, refrigerate them for up to 4 days or freeze for up to 3 months.
Special Equipment for Spinach Puffs
Here are some helpful tools for making Spinach Puffs:
- Baking Sheet: A baking sheet lined with parchment paper ensures the puffs bake evenly and are easy to remove.
- Pastry Brush: A pastry brush is essential for brushing the puff pastry with egg wash to achieve a golden finish.
- Rolling Pin: While puff pastry is already rolled out, using a rolling pin to smooth out any creases can help ensure a uniform thickness.
- Pizza Cutter or Knife: A pizza cutter works well for cutting the puff pastry into neat squares or triangles.
- Mixing Bowls: Use mixing bowls to combine the spinach, cheese, and seasoning mixture easily.
FAQ Section about Spinach Puffs
- Can I use frozen spinach? Yes, you can use frozen spinach. Just be sure to thaw and drain it thoroughly to remove excess moisture.
- Can I make Spinach Puffs ahead of time? Yes, you can assemble the puffs and store them in the fridge for up to 1 day before baking. You can also freeze them and bake them later.
- Can I make these gluten-free? Yes, you can use gluten-free puff pastry for a gluten-free version.
- Can I add other vegetables? Absolutely! Feel free to add other vegetables like mushrooms, bell peppers, or zucchini for extra flavor and texture.
- Can I make these vegan? Yes, swap the cheese for vegan cheese and use plant-based puff pastry and cream cheese for a vegan option.
Spinach Puffs
- Total Time: 45 minutes
Ingredients
To make these delicious Spinach Puffs, you’ll need the following ingredients:
- 1 package (17 oz) puff pastry sheets (usually comes with 2 sheets)
- 1 tablespoon olive oil (or butter)
- 1 medium onion, finely chopped
- 2 cloves garlic, minced
- 10 oz fresh spinach (or 1 package frozen spinach, thawed and drained)
- 1/2 cup ricotta cheese
- 1/2 cup cream cheese (softened)
- 1 cup shredded mozzarella cheese
- 1/2 teaspoon ground nutmeg
- Salt and pepper to taste
- 1 egg, beaten (for egg wash)
- Sesame seeds (optional, for garnish)
Ingredient Highlights
- Spinach: A nutrient-packed vegetable full of vitamins A, C, and K, iron, and antioxidants, spinach is the star of the dish. It gives a rich green color and healthy boost to your puffs.
- Cheeses: The combination of ricotta, cream cheese, and mozzarella provides a creamy, rich filling with a smooth texture. Mozzarella offers the perfect meltiness.
- Puff Pastry: Puff pastry is the ultimate convenience for this recipe. Its layers create a delicate, flaky crust that complements the richness of the filling.
- Garlic & Onion: These aromatic ingredients add depth and a savory base to the spinach filling.
Instructions
Prepare the Spinach Filling
- Heat the Oil: In a large skillet, heat the olive oil (or butter) over medium heat.
- Cook the Onion and Garlic: Add the chopped onion to the pan and cook for about 3-4 minutes until soft and translucent. Add the minced garlic and cook for another 30 seconds until fragrant.
- Add the Spinach: Add the fresh spinach to the pan, and cook for 3-4 minutes until it wilts down. If you’re using frozen spinach, ensure it is thoroughly thawed and well-drained before adding it to the pan.
- Season the Filling: Add salt, pepper, and ground nutmeg to taste. Stir well, then remove from the heat and set aside to cool slightly.
Prepare the Puff Pastry
- Preheat the Oven: Preheat your oven to 375°F (190°C). Line a baking sheet with parchment paper or a silicone baking mat for easy cleanup.
- Roll out the Puff Pastry: If your puff pastry sheets are frozen, let them thaw for about 10-15 minutes. Once ready, unfold the puff pastry sheets on a lightly floured surface and roll them out to smooth any creases.
- Cut into Squares: Using a sharp knife or pizza cutter, cut the puff pastry into squares. Depending on the size of puffs you want, aim for about 3×3 inch squares.
Assemble the Puffs
- Prepare the Cheese Mixture: In a bowl, combine the ricotta, cream cheese, and shredded mozzarella. Mix until smooth and creamy.
- Fill the Pastry Squares: Place about a tablespoon of the cheese mixture in the center of each puff pastry square. Top with a spoonful of the spinach mixture.
- Fold the Pastry: Fold the corners of the pastry over the filling to create a small parcel. You can either pinch the edges to seal or leave the edges open for a more rustic look.
- Brush with Egg Wash: Brush the top of each pastry with the beaten egg to help achieve a golden-brown finish when baking.
Bake the Spinach Puffs
- Bake: Place the assembled puffs on the prepared baking sheet and bake in the preheated oven for about 20-25 minutes, or until they are golden brown and puffed up.
- Garnish: Once they are out of the oven, sprinkle sesame seeds on top for an added crunch and aesthetic touch.
Serve the Spinach Puffs
- Cool and Serve: Allow the puffs to cool for a few minutes before serving. These puffs are delicious served warm but can also be enjoyed at room temperature.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
Nutrition
- Serving Size: 12-16
- Calories: 220
- Fat: 12g
- Carbohydrates: 15g
- Protein: 6g
Conclusion
Spinach Puffs are a wonderfully versatile and delicious treat that can be served for a variety of occasions. With their flaky pastry, savory spinach filling, and creamy cheese, they are sure to please a crowd. Whether you are preparing them for a special gathering, a cozy family snack, or a potluck, these puffs will become a new favorite in your recipe collection. Easy to make, customizable, and incredibly flavorful, Spinach Puffs will quickly become your go-to appetizer!