Experience the perfect balance of flakiness, creaminess, and savory goodness with these Cheesy Everything Spinach Croissants. These croissants are packed with a flavorful cheesy spinach filling and topped with a crunchy everything seasoning mix. Perfect for breakfast, brunch, or a delicious snack, this recipe delivers a gourmet touch with minimal effort.
Table of Contents

Ingredients
For the Croissants:
- 6 fresh croissants (store-bought or homemade)
For the Filling:
- 1 1/2 cups fresh spinach, chopped
- 1 tablespoon olive oil
- 1 clove garlic, minced
- 1/2 cup ricotta cheese
- 1/2 cup shredded mozzarella cheese
- 1/4 cup grated Parmesan cheese
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/4 teaspoon red pepper flakes (optional, for heat)
For the Topping:
- 1 egg, beaten (for egg wash)
- 2 tablespoons everything bagel seasoning
Instructions
1. Prepare the Filling
- Heat olive oil in a pan over medium heat. Add minced garlic and sauté until fragrant, about 30 seconds.
- Add chopped spinach and cook until wilted, about 2 minutes. Remove from heat and let cool slightly.
- In a bowl, mix the cooked spinach with ricotta, mozzarella, Parmesan, salt, black pepper, and red pepper flakes if using. Stir until well combined.
2. Assemble the Croissants
- Preheat oven to 375°F (190°C) and line a baking sheet with parchment paper.
- Slice each croissant in half horizontally, leaving one side slightly attached to create a pocket.
- Spoon or pipe the cheesy spinach filling evenly into each croissant.
- Close the croissants gently, pressing lightly to hold the filling in place.
3. Add the Topping
- Brush the tops of the croissants with the beaten egg for a golden finish.
- Sprinkle everything bagel seasoning generously over the top of each croissant.
4. Bake and Serve
- Place croissants on the prepared baking sheet and bake for 12-15 minutes, or until golden brown and crispy.
- Remove from the oven and let cool for a few minutes before serving.
- Enjoy warm with your favorite dipping sauce or as is!

Tips and Variations
- Homemade Croissants: Use homemade croissants for an extra-special touch.
- Cheese Options: Swap out the mozzarella for cheddar or Gruyère for a different cheesy experience.
- Add Protein: Include cooked bacon or ham for a heartier version.
- Extra Crunch: Add toasted sesame seeds or crushed nuts for more texture.
- Dipping Sauce: Serve with marinara, garlic butter, or a creamy herb dip for added flavor.
Storage and Make-Ahead Tips
- Storage: Store leftover croissants in an airtight container in the refrigerator for up to 2 days. Reheat in the oven at 300°F (150°C) for a few minutes before serving.
- Make-Ahead: Prepare the filling in advance and refrigerate until ready to assemble and bake.
Serving Suggestions
- Pair with a side salad for a light meal.
- Serve with a warm cup of coffee or tea for a cozy breakfast.
- Enjoy as part of a brunch spread with fresh fruit and yogurt.
These Cheesy Everything Spinach Croissants are a delicious twist on a classic pastry, combining creamy cheese, nutritious spinach, and the bold flavors of everything seasoning. Whether for a quick breakfast or an elegant brunch, this recipe is sure to impress. Enjoy the irresistible layers of flavor and texture in every bite!