Golden, flaky croissants stuffed with creamy ricotta and wilted spinach—perfect for a quick savory breakfast or brunch. Ready in under 30 minutes with simple ingredients you already have!
Ricotta Spinach Stuffed Croissants: The Easiest Savory Bakery Breakfast
Why You’ll Love This Recipe
- Quick & Easy: Ready in under 30 minutes with simple ingredients you likely already have on hand.
- Restaurant-Quality: Flaky, buttery croissants stuffed with creamy ricotta and savory spinach taste like they came from your favorite bakery.
- Versatile: Works for breakfast, brunch, or even a light dinner—plus it’s vegetarian and easily adaptable to vegan diets.
- Make-Ahead Friendly: Assemble ahead and bake fresh when needed for the best texture and flavor.
Ricotta Spinach Stuffed Croissants: The Easiest Savory Bakery Breakfast
Start your day right with these easy ricotta spinach stuffed croissants—a delicious twist on classic bakery favorites. These golden, flaky pastries are filled with a creamy ricotta and spinach mixture that’s light yet satisfying. Whether you’re looking for a quick vegetarian breakfast or a make-ahead meal prep option, this recipe delivers big flavor with minimal effort. Plus, it’s naturally adaptable for vegan diets with simple ingredient swaps.
Ingredients
For the ricotta spinach stuffed croissants:
- 1 package (8 oz) store-bought vegan croissants (or homemade if preferred)
- 1 tbsp olive oil
- 1 small onion, finely diced
- 2 cloves garlic, minced
- 1 cup fresh spinach, chopped
- ½ cup ricotta cheese (vegan ricotta for dairy-free)
- ¼ cup grated Parmesan (or nutritional yeast for vegan)
- ½ tsp salt
- ¼ tsp black pepper
- ¼ tsp nutmeg (optional)
- 1 egg (or flax egg for vegan)
Step-by-Step Instructions
Step 1: Prepare the Vegetable Filling
- In a medium skillet, heat olive oil over medium heat. Add the diced onion and cook for 3-4 minutes, stirring occasionally, until softened and translucent.
- Add minced garlic and chopped spinach to the skillet. Cook for an additional 2 minutes, stirring constantly, until the spinach is completely wilted. Remove from heat and let the mixture cool slightly for easier handling.
- In a mixing bowl, combine the cooled spinach mixture with ricotta cheese, Parmesan (or nutritional yeast), salt, black pepper, and nutmeg (if using). Stir until all ingredients are evenly distributed and well combined.
Step 2: Assemble the Stuffed Croissants
- Carefully unroll each croissant and gently flatten it slightly to make rolling easier. Spoon 2-3 tablespoons of the ricotta spinach filling onto the center of each croissant.
- Roll each croissant tightly from the long side, tucking in the sides as you go to prevent filling from spilling out. Place each rolled croissant seam-side down on a parchment-lined baking sheet.
- In a small bowl, whisk the egg (or prepare your flax egg by mixing 1 tablespoon ground flaxseed with 3 tablespoons water and letting it sit for 5 minutes). Brush the egg wash generously over the tops of each stuffed croissant to create a beautiful golden-brown finish.
Step 3: Bake to Golden Perfection
- Preheat your oven to 375°F (190°C). While the oven heats, let the assembled croissants rest for 5 minutes to allow the dough to relax slightly.
- Place the baking sheet in the preheated oven and bake for 12-15 minutes, or until the croissants are golden brown and puffed. Keep an eye on them during the last few minutes to prevent over-browning.
- Remove from the oven and let cool for 5 minutes before serving. This resting time helps the filling set and makes for easier handling.
Tips & Tricks for Perfect Ricotta Spinach Stuffed Croissants
- Keep It Cold: For flakier results, chill the assembled croissants in the refrigerator for 15 minutes before baking. This helps prevent the butter in the croissants from melting too quickly.
- Egg Wash Alternative: If you prefer a vegan option, use a plant-based milk or a mixture of maple syrup and water for brushing instead of the egg wash.
- Filling Variations: Feel free to customize the filling with your favorite herbs like fresh basil or dill, or add a pinch of red pepper flakes for a subtle heat.
- Storage Before Baking: You can prepare the stuffed croissants up to a day ahead. Store them covered in the refrigerator and bake fresh when ready to serve—just add 2-3 extra minutes to the baking time.
Storage Instructions
Refrigerator Storage
Store any leftover ricotta spinach stuffed croissants in an airtight container in the refrigerator for up to 3 days. To reheat, warm them in a 350°F (175°C) oven for 5-7 minutes or until heated through. Avoid using the microwave as it can make the croissants soggy.
Freezer Instructions
For longer storage, freeze the assembled (unbaked) croissants on a baking sheet for 1 hour to firm up. Then transfer them to a freezer-safe bag or container. They can be stored frozen for up to 2 months. To bake from frozen, add 5 minutes to the baking time and ensure they’re heated through before serving.
Variations: 3 Delicious Ways to Customize Your Stuffed Croissants
- Mediterranean Twist: Add ¼ cup crumbled feta cheese and 2 tablespoons chopped Kalamata olives to the ricotta filling. Garnish with fresh oregano before serving for a Mediterranean flavor profile.
- Breakfast-for-Dinner: Mix in 2 tablespoons cooked crumbled sausage (or plant-based sausage) with the spinach filling for a heartier version that works for any meal of the day.
- Cheesy Garlic Lover’s: Increase the Parmesan to ½ cup and add 2 cloves roasted garlic to the filling mixture. Top with an extra sprinkle of cheese before baking for an extra cheesy experience.
Serving Suggestions: 3 Perfect Pairings for Your Croissants
- Fresh Fruit Salad: Serve with a light fruit salad featuring berries, sliced peaches, and a drizzle of honey for a balanced breakfast that combines sweet and savory flavors.
- Spicy Tomato Soup: Pair with a warm bowl of tomato soup for dipping—add a sprinkle of red pepper flakes to the soup for extra heat that complements the mild ricotta filling.
- Avocado Toast: Serve alongside avocado toast made with whole-grain bread and a sprinkle of everything bagel seasoning for a complete brunch spread that’s both satisfying and nutritious.
Frequently Asked Questions
- Can I make these ricotta spinach stuffed croissants ahead of time?
Yes! You can assemble the croissants up to a day in advance and store them in the refrigerator. Bake fresh when ready to serve—just add 2-3 minutes to the baking time. For longer storage, freeze the assembled (unbaked) croissants for up to 2 months. - Is this recipe vegan-friendly?
Absolutely! Simply use vegan croissants and substitute the ricotta with a plant-based alternative like almond or tofu-based ricotta. Replace the egg wash with a plant-based milk or flax egg for a completely vegan version. - How long do these stuffed croissants keep in the fridge?
Leftover stuffed croissants will keep well in an airtight container in the refrigerator for up to 3 days. Reheat in a 350°F (175°C) oven for 5-7 minutes to restore their fresh-baked texture. - Can I freeze the baked croissants?
Yes, you can freeze baked croissants for up to 2 months. Let them cool completely, then store in a freezer-safe bag or container. Reheat in the oven at 350°F (175°C) for 5-7 minutes until warmed through. - What’s the best way to reheat leftover stuffed croissants?
For the best results, reheat in a preheated oven at 350°F (175°C) for 5-7 minutes. This method helps restore the croissants’ flakiness and prevents them from becoming soggy, unlike reheating in the microwave.
You might also enjoy our other healthy recipes. Browse all recipes →
Did you make this recipe? Leave a comment below and let us know how it turned out! ⭐




