Ultimate Vegetarian Spinach Mushroom Puff Pastry: A Flaky Delight for Any Occasion
Discover the art of creating a delicious, savory vegetarian spinach mushroom puff pastry recipe, elegantly filled with perfectly sautéed mushrooms, fresh spinach, and rich cheddar cheese. This versatile dish is an absolute winner, whether served as a sophisticated appetizer or a satisfying Meatless Monday dinner!

There was a time, not so long ago, when the idea of enjoying mushrooms was quite foreign to me. Despite now being a fervent fan, evidenced by the numerous mushroom-centric recipes gracing my kitchen and blog, my relationship with these earthy delights wasn’t always a love story. Growing up, mushrooms simply weren’t my favorite vegetable. Perhaps it was their unique texture, or maybe I hadn’t encountered them prepared in a way that truly showcased their potential.
However, as my culinary adventures expanded, so did my palate. I embarked on a journey of exploring different mushroom varieties and preparation methods, and to my delightful surprise, I fell head over heels for them! It turns out, mushrooms are incredibly versatile and packed with an incomparable umami flavor that can elevate almost any dish. From hearty Portobello Stuffed Mushrooms and comforting Brussels Sprout Mushroom Casseroles to indulgent Creamy Mushroom Chicken Parmesan, I genuinely can’t get enough of this fantastic fungi.

This particular recipe for spinach mushroom puff pastry was born out of inspiration from a memorable dish: a mushroom empanada from Cafe Sevilla, one of my cherished Spanish Tapas Restaurants in San Diego. I vividly recall the exquisite combination of flaky, buttery empanada dough encasing rich, savory mushrooms and perfectly melted, flavorful cheese. That experience sparked a desire to recreate those delightful flavors and textures in my own kitchen, but with a unique twist.
Instead of crafting traditional empanadas, I opted for the sheer convenience and undeniable charm of puff pastry. The beauty of puff pastry lies in its ability to deliver that coveted flaky, buttery crust with minimal effort. This choice allowed me to infuse the essence of my inspiration into a dish that is both easy to prepare and incredibly impressive. The result is this scrumptious spinach puff pastry, a true testament to how simple ingredients can come together to create something truly special and satisfying.
Why You’ll Love This Spinach Mushroom Puff Pastry
This isn’t just another recipe; it’s an invitation to enjoy a dish that ticks all the boxes for flavor, texture, and convenience. Here’s why this vegetarian puff pastry will quickly become a household favorite:
- **Effortlessly Elegant:** The beautiful golden crust and optional braided design make this dish look sophisticated, perfect for entertaining, yet it requires surprisingly little effort.
- **Versatile Serving:** Whether you slice it into delicate strips for a party appetizer or larger portions for a hearty main course, it adapts to any meal.
- **Meatless Marvel:** The robust, earthy flavor of the mushrooms provides a satisfying “meatiness,” making it an ideal, protein-rich option for Meatless Monday or any vegetarian meal.
- **Crowd-Pleaser:** The combination of savory mushrooms, fresh spinach, and creamy cheddar cheese is universally appealing, ensuring even picky eaters will ask for seconds.
- **Quick & Easy:** Thanks to pre-made puff pastry, the prep time is minimal, allowing you to create a gourmet-looking dish in under an hour.

Ingredients for Your Savory Puff Pastry
Crafting this delightful vegetarian puff pastry requires a selection of fresh, high-quality ingredients that come together to create a symphony of flavors and textures. Each component plays a crucial role in the final dish:
- Unsalted Butter: The foundation of flavor for our sautéed filling. Unsalted butter allows you to control the overall saltiness of the dish. You can also use olive oil for a dairy-free option, though butter adds a richer depth.
- Baby Bella Mushrooms: Also known as crimini mushrooms, these offer a deep, earthy flavor and a pleasing texture that stands up well to cooking. While baby bellas are my top choice, you can certainly experiment with other varieties like white button mushrooms for a milder taste or finely diced portobello mushrooms for an even more robust profile.
- Fresh Garlic: Absolutely essential for imparting an aromatic, pungent kick to the mushroom and spinach mixture. Always opt for fresh-minced cloves over pre-minced garlic in a jar for the best, most vibrant flavor.
- Baby Spinach: This leafy green wilts down beautifully, adding a touch of freshness and a vibrant color to the filling. Its mild flavor complements the mushrooms and cheese without overpowering them. Make sure to pack the cups well, as spinach shrinks significantly when cooked.
- Salt and Black Pepper: Simple yet vital seasonings that enhance all the other flavors in the filling. Adjust to your personal taste preferences. Consider using kosher salt for its clean taste.
- Cheddar Cheese: The star of the creamy, gooey center! I’ve had great success with both traditional sharp white cheddar and a more adventurous garlic herb cheddar, both delivering fantastic results. The sharpness of cheddar contrasts wonderfully with the earthiness of the mushrooms. For variety, feel free to substitute with shredded Monterey Jack, Gruyere, or even a smoked Gouda for a unique twist.
- Puff Pastry Sheet: The hero of convenience! Pre-made puff pastry dough sheets, readily available in the freezer section of most grocery stores, make this recipe incredibly accessible and quick. Look for all-butter puff pastry for the best flavor and flakiest texture. Crucially, remember to thaw your puff pastry properly. Remove one sheet of dough from the freezer and its packaging, allowing it to defrost on your countertop for at least 30-45 minutes before you begin the recipe. This makes it pliable and easy to work with.
- Large Egg: This is used to create an egg wash, which is brushed over the puff pastry before baking. The egg wash is responsible for that gorgeous golden-brown, shiny finish and contributes to the pastry’s irresistible crispness. Combine it with a teaspoon of water to make it easier to brush.
Step-by-Step Instructions for Perfect Puff Pastry
Follow these simple steps to create a show-stopping spinach mushroom puff pastry that tastes as incredible as it looks. The process is straightforward, even for novice bakers!
Prepping Your Kitchen & Filling
- Preheat your oven to 425°F (220°C). This ensures your pastry bakes evenly and achieves that perfect golden crust.
- Heat a large skillet over medium heat on your stovetop. Once heated, add the unsalted butter and allow it to melt completely.
- Sauté the mushrooms: Add the sliced baby bella mushrooms to the melted butter in the skillet. Cook them for about 5-7 minutes, stirring occasionally, until they release their moisture and begin to turn golden brown. This develops their rich, savory flavor.
- Add garlic and spinach: Stir in the minced garlic and cook for another 1-2 minutes until fragrant. Be careful not to burn the garlic. Then, add the baby spinach leaves, sprinkling them with salt and black pepper. Cook for an additional 3-4 minutes, or until the spinach has fully wilted.

- Cool the filling: Once the spinach is wilted, turn off the heat and set the skillet aside. It’s important to let the filling cool slightly before adding it to the puff pastry to prevent the dough from getting soggy.
Assembling Your Puff Pastry
- Prepare your workspace: Unroll the thawed puff pastry sheet onto a large piece of parchment paper. This parchment paper will make transferring the pastry to the baking sheet much easier.
- Choose your design (braided or simple):
- For a simple wrap: You can skip the next step and simply fold the puff pastry over the filling once it’s assembled.
- For a fancy braided top (it’s easier than it looks!): Slice a triangle from the bottom of the dough. Then, using a sharp knife or pizza cutter, make ½-inch diagonal lines up each side of the pastry, leaving a solid strip in the middle for your filling. The image below provides a great visual guide.

- Add the filling: Spoon the sautéed mushroom and spinach mixture down the middle of the puff pastry sheet (on the solid strip if braiding). Spread it evenly.

- Top with cheese: Generously sprinkle the shredded cheddar cheese over the mushroom and spinach filling.

- Seal the pastry:
- For a simple wrap: Simply fold the longer sides of the puff pastry over the filling, ensuring it is fully enclosed. Press the seams gently to seal.
- For the braided method: Fold the rectangular end of the puff pastry (at the top, above the filling) over the filling. Then, starting from one side, lay one strip of dough diagonally over the filling. Alternate by taking a strip from the opposite side and laying it over the first, continuing this back and forth motion until the entire filling is covered and a beautiful braid is formed. Tuck in the bottom triangle or press to seal.
- Transfer to baking sheet: Carefully transfer the wrapped or braided puff pastry, still on its parchment paper, to a baking sheet.

Baking to Perfection
- Apply egg wash: In a small bowl, whisk together the large egg with 1 teaspoon of water to create an egg wash. Gently brush this mixture over the entire surface of the puff pastry. This will give it that enviable golden-brown sheen.

- Bake: Place the baking sheet into the preheated oven and bake for 25-30 minutes, or until the puff pastry is deeply golden brown, puffed, and the filling is bubbling.

- Cool and serve: Once baked, remove the puff pastry from the oven and let it cool for a few minutes before slicing. This allows the filling to set slightly, making for cleaner cuts. Slice into strips or larger pieces and serve warm.

You can effortlessly transform this savory mushroom spinach puff pastry into an elegant appetizer by slicing it into smaller, bite-sized strips, as demonstrated in the image above. Alternatively, for a more substantial meal, simply cut it into larger portions and serve it as a delectable entree. No matter how you choose to present it, this recipe is guaranteed to be a hit!
The umami-rich mushrooms lend a wonderful “meatiness” to the dish, making it an ideal vegetarian entree, particularly perfect for a flavorful Meatless Monday dinner. Its beautifully golden and often braided top also ensures it looks as good as it tastes, making it an elegant and impressive option for holiday gatherings, special occasions, or even a fancy brunch.

Expert Tips for the Best Spinach Mushroom Puff Pastry
While this recipe is straightforward, a few tips can ensure your puff pastry turns out perfectly every time:
- Don’t Skimp on Thawing: Properly thawed puff pastry is key. If it’s too cold, it will crack when you try to unroll or fold it. If it’s too warm, it becomes sticky and hard to handle. Aim for pliable but still cool to the touch.
- Keep it Cold: Puff pastry performs best when cold. Work quickly during assembly to prevent the butter in the dough from melting too much. If your kitchen is warm, you can pop the assembled pastry into the fridge for 10-15 minutes before baking.
- Avoid Overfilling: While tempting to stuff your pastry, overfilling can cause the dough to burst during baking or make it difficult to seal properly. Stick to the recommended quantities.
- Venting is Optional: For a simple wrap, sometimes a few small slits on top can help steam escape, creating a crispier crust. For the braided version, the gaps in the braid naturally allow steam to escape.
- Serving Temperature: This puff pastry is best served warm, shortly after baking, when the cheese is gooey and the pastry is at its flakiest. Leftovers can be gently reheated in the oven to restore crispness.
- Make Ahead: You can prepare the mushroom and spinach filling a day in advance and store it in the refrigerator. Assemble the puff pastry just before baking for the freshest results.
Explore More Puff Pastry Recipes
If you’ve fallen in love with the versatility and deliciousness of puff pastry, you’re in for a treat! Discover more exciting vegetarian puff pastry recipes that are perfect for appetizers, desserts, and everything in between:
- Buffalo Cheesy Puff Pastry Rolls: A spicy and cheesy delight for game nights!
- Baked Brie Puff Pastry Bites: Elegant and irresistible, perfect for entertaining.
- Apple Strudel with Brie: A sweet and savory combination that’s truly unique.
- Spinach Feta Mini Pies: Delightful individual savory pies, ideal for brunches.
- Apple Danish: A classic sweet treat that’s surprisingly easy to make.
And if you’re a fan of cheesy spinach dishes and crave more fantastic flavor combinations, you absolutely have to try this recipe for Spinach Pinwheels!
Print Recipe
Pin Recipe
Cheesy Mushroom Spinach Puff Pastry
This vegetarian spinach puff pastry recipe is filled with sautéed mushrooms, spinach, and cheddar cheese. Perfect as an appetizer or Meatless Monday dinner!
4 people
20 mins
25 mins
45 mins
Whitney Bond
Appetizer, Main Course, Side Dish
American
Recipe Video
Ingredients
- 2 tablespoons unsalted butter
- 12 ounces baby bella mushrooms, sliced
- 4 cloves garlic, minced (approximately 1.5 teaspoons)
- 4 cups baby spinach, packed
- ½ teaspoon kosher salt
- ½ teaspoon black pepper
- 1 cup cheddar cheese, shredded (sharp or mild, as preferred)
- 1 sheet puff pastry dough, thawed (standard 14-ounce package)
- 1 large egg
- 1 teaspoon water (for egg wash)
Instructions
- Preheat your oven to 425°F (220°C). Prepare a baking sheet by lining it with parchment paper.
- In a large skillet, heat the butter over medium heat until melted.
- Add the sliced baby bella mushrooms to the skillet. Cook for 5-7 minutes, stirring occasionally, until they are tender and have released most of their moisture.
- Stir in the minced garlic and cook for an additional 1-2 minutes until fragrant. Add the baby spinach, kosher salt, and black pepper. Continue cooking for 3-4 minutes, or until the spinach has fully wilted. Remove the skillet from heat and set aside to cool slightly.
- Unroll the thawed puff pastry sheet onto a piece of parchment paper.
- Decide on your pastry design:
- For a simple wrap: Proceed to step 9 and simply fold the sides over the filling.
- For a braided top: Slice a small triangle from the bottom center of the dough. Then, make ½-inch diagonal cuts up each side of the pastry, leaving an uncut strip in the middle to hold the filling.
- Spoon the cooled mushroom and spinach filling down the center of the puff pastry.
- Evenly sprinkle the shredded cheddar cheese over the filling.
- If making a simple wrap, fold the longer sides of the puff pastry over the filling, pressing gently to seal the edges. If braiding, fold the top rectangular end over the filling, then alternate laying strips of dough from each side over the filling, creating a braided pattern until the filling is covered. Press the ends to seal.
- Carefully transfer the puff pastry (still on the parchment paper) to your prepared baking sheet.
- In a small bowl, whisk together the egg and water to create an egg wash. Brush the egg wash generously over the entire surface of the puff pastry.
- Bake for 25-30 minutes, or until the puff pastry is puffed, golden brown, and cooked through.
- Allow the pastry to cool on the baking sheet for 5-10 minutes before slicing into strips or larger pieces and serving warm.
Nutrition Facts (per serving)
- Serving Size:
- 4 servings
- Calories:
- 548 kcal (27% DV)
- Carbohydrates:
- 33g (11% DV)
- Protein:
- 16g (32% DV)
- Fat:
- 39g (60% DV)
- Saturated Fat:
- 15g (75% DV)
- Cholesterol:
- 85mg (28% DV)
- Sodium:
- 714mg (30% DV)
- Potassium:
- 640mg (18% DV)
- Fiber:
- 2g (8% DV)
- Sugar:
- 2g (2% DV)
- Vitamin A:
- 3335mg (67% DV)
- Vitamin C:
- 9.4mg (11% DV)
- Calcium:
- 266mg (27% DV)
- Iron:
- 3.2mg (18% DV)
*Nutritional information is an estimate and may vary depending on specific ingredients and preparation methods.
Did you make this recipe?
Tag @WhitneyBond on Instagram and hashtag it #WBRecipes!