Croissant Strata with Spinach, Feta, and Gruyère is the ultimate brunch dish that brings together flaky, buttery croissants, earthy spinach, and bold cheeses. Picture this: you’ve had a long week, and you want to treat yourself and your loved ones to something that feels special without spending hours in the kitchen. That’s where this delightful strata comes into play! It’s easy to prepare, make-ahead, and perfect for gatherings, whether it’s a casual weekend brunch or a festive holiday celebration. Trust me; once you serve this dish, it will quickly become a cherished favorite in your household.
Why You’ll Love This Dish
This Strata is not just a meal; it’s a comforting hug in casserole form. Not only is it incredibly delicious, but it also has so many unique benefits that make it a must-try. With simple, budget-friendly ingredients, you’ll find this dish appealing for every occasion. It’s one of those versatile recipes that effortlessly transitions from breakfast to brunch, making it perfect for lazy Sundays or last-minute gatherings. Plus, the blend of spinach, feta, and Gruyère delivers a sophisticated flavor profile, elevating your culinary game without requiring chef-level skills.
“I made this for brunch, and everyone raved about it! It was so simple to prepare the night before, and I couldn’t believe how well the flavors melded.” – A satisfied home cook.
Step-by-Step Overview
Creating a Croissant Strata might sound complex, but it’s quite simple. You’ll start by toasting the croissants, which adds a delightful crunch and prevents them from becoming soggy in the custard. Then, you’ll whisk together a rich egg mixture and sauté some shallots and spinach for added flavor. Layering is key, as you’ll alternate the croissant cubes, spinach mixture, and cheeses before pouring the custard mixture over everything. Finally, refrigerate the assembled dish to allow the croissants to soak in all the flavors, then bake to perfection. It’s a straightforward process that yields impressive results!
What You’ll Need
Gather These Items:
- 3-4 croissants (approximately 8.5 oz), cut into 2-inch cubes
- 10 large eggs
- 2 cups milk
- 1 teaspoon Dijon mustard
- ⅛ teaspoon nutmeg
- ½ teaspoon salt, plus more to taste
- ¼ teaspoon black pepper, plus more to taste
- ⅛ teaspoon cayenne pepper
- 1 shallot, minced
- 2 tablespoons olive oil or butter, divided
- 12 oz frozen chopped spinach, thawed and excess water squeezed out
- 1 cup Gruyère cheese, shredded
- 1 cup feta cheese, crumbled
Feel free to swap the Gruyère with another cheese like mozzarella or cheddar if you prefer. You can also use fresh spinach instead of frozen, just sauté it until wilted.

Directions to Follow
- Preheat your oven to 350°F (175°C).
- Spread the croissant cubes on a baking sheet and lightly toast them in the oven for about 5 minutes. Remove and set aside.
- In a large mixing bowl, whisk together eggs, milk, Dijon mustard, nutmeg, ½ teaspoon salt, ¼ teaspoon black pepper, and cayenne pepper until well combined. Set aside.
- Heat 1 tablespoon of olive oil or butter in a skillet over medium heat. Add minced shallot and sauté until translucent, about 2-3 minutes.
- Add the thawed and drained spinach. Season with a pinch of salt and pepper, cooking for an additional 2-3 minutes. Remove from heat and let cool slightly.
- Grease a 9×13-inch baking dish with the remaining 1 tablespoon of olive oil or butter.
- Layer half of the toasted croissant cubes in the bottom of the prepared baking dish.
- Top with half of the spinach mixture, then sprinkle half of the Gruyère and feta cheeses over the spinach.
- Pour half of the egg mixture over the layers.
- Repeat the layering with the remaining croissant cubes, spinach mixture, cheeses, and egg mixture. Gently press down on the layers to help the bread absorb the custard.
- Cover with aluminum foil and refrigerate for at least 2 hours or overnight for the best results.
- Before baking, remove from the refrigerator and let it sit at room temperature for 30 minutes. Preheat your oven to 350°F (175°C).
- Bake, covered, for 30 minutes. Remove the foil and continue baking for an additional 20-30 minutes, or until the center is set and the top is golden brown.
- Allow to rest for at least 5 minutes before serving.
Best Ways to Enjoy It
Croissant Strata with Spinach, Feta, and Gruyère is versatile, and the way you serve it can elevate the dish even further. Consider some of these creative serving ideas:
- Pair with a side salad drizzled with vinaigrette for a refreshing contrast.
- Serve with delicate slices of fresh fruit to add a sweet note.
- Drizzle a light balsamic reduction on top for an elegant touch.
How to Store and Reheat
Leftovers can be stored in an airtight container in the refrigerator for up to 3 days. This dish is perfect for meal prep; just reheat individual portions in the microwave or warm it gently in the oven until heated through. If frozen, it can last about 1-2 months. Ensure it’s well-wrapped to avoid freezer burn!
Helpful Cooking Tips
- Allow plenty of time for soaking: Refrigerating the strata overnight develops richer flavors and ensures the croissants absorb the custard fully.
- Don’t rush the toasting: Lightly toasting the croissants creates a base that holds up against the custard without turning mushy.
- Experiment with spices: Feel free to add herbs like dill or oregano to the egg mixture for an extra burst of flavor.
Recipe Variations
This strata recipe is incredibly forgiving and can be adapted to suit your taste. Here are a few variations to consider:
- Swap the spinach for other greens like kale or Swiss chard.
- Add diced tomatoes or bell peppers for extra color and nutrients.
- Use different cheeses like goat cheese for a tangy flavor or a combination of your favorites.
Frequently Asked Questions
How long does this dish take to prepare?
The hands-on prep time is about 30-40 minutes, plus you should allow for at least 2 hours of refrigeration.
Can I prep this dish in advance?
Absolutely! Assembling it the night before is ideal, and you can bake it straight from the fridge in the morning.
Is it okay to use fresh spinach instead of frozen?
Yes, fresh spinach is a great substitute! Just sauté it until it wilts before adding it to the layers.

Croissant Strata with Spinach, Feta, and Gruyère
This delicious Croissant Strata combines flaky croissants, spinach, and bold cheeses, making it the perfect dish for brunch.
- Prep Time: 40 minutes
- Cook Time: 60 minutes
- Total Time: 100 minutes
- Yield: 8 servings
- Category: Brunch
- Method: Baking
- Cuisine: French
- Diet: Vegetarian
Ingredients
- 3-4 croissants (approximately 8.5 oz), cut into 2-inch cubes
- 10 large eggs
- 2 cups milk
- 1 teaspoon Dijon mustard
- ⅛ teaspoon nutmeg
- ½ teaspoon salt, plus more to taste
- ¼ teaspoon black pepper, plus more to taste
- ⅛ teaspoon cayenne pepper
- 1 shallot, minced
- 2 tablespoons olive oil or butter, divided
- 12 oz frozen chopped spinach, thawed and excess water squeezed out
- 1 cup Gruyère cheese, shredded
- 1 cup feta cheese, crumbled
Instructions
- Preheat your oven to 350°F (175°C).
- Spread the croissant cubes on a baking sheet and lightly toast them in the oven for about 5 minutes. Remove and set aside.
- In a large mixing bowl, whisk together eggs, milk, Dijon mustard, nutmeg, ½ teaspoon salt, ¼ teaspoon black pepper, and cayenne pepper until well combined. Set aside.
- Heat 1 tablespoon of olive oil or butter in a skillet over medium heat. Add minced shallot and sauté until translucent, about 2-3 minutes.
- Add the thawed and drained spinach. Season with a pinch of salt and pepper, cooking for an additional 2-3 minutes. Remove from heat and let cool slightly.
- Grease a 9×13-inch baking dish with the remaining 1 tablespoon of olive oil or butter.
- Layer half of the toasted croissant cubes in the bottom of the prepared baking dish.
- Top with half of the spinach mixture, then sprinkle half of the Gruyère and feta cheeses over the spinach.
- Pour half of the egg mixture over the layers.
- Repeat the layering with the remaining croissant cubes, spinach mixture, cheeses, and egg mixture. Gently press down on the layers to help the bread absorb the custard.
- Cover with aluminum foil and refrigerate for at least 2 hours or overnight.
- Before baking, remove from the refrigerator and let it sit at room temperature for 30 minutes. Preheat your oven to 350°F (175°C).
- Bake, covered, for 30 minutes. Remove the foil and continue baking for an additional 20-30 minutes, or until the center is set and the top is golden brown.
- Allow to rest for at least 5 minutes before serving.
Notes
Leftovers can be stored in an airtight container in the refrigerator for up to 3 days. This dish is perfect for meal prep; just reheat individual portions in the microwave or warm it gently in the oven until heated through.

