Croissant strata with spinach, feta, and Gruyère is one of those recipes that feels like a warm hug, perfect for brunches and cozy dinners alike. The first time I made this dish, I was struck by how effortlessly the buttery croissants meld with the savory spinach and cheeses, creating a strata that was both comforting and sophisticated. Whether it’s a lazy Sunday morning or a special holiday gathering, this dish stands out for its delightful flavors and ease of preparation. The combination of textures from the soft egg custard, crispy croissant tops, and creamy cheeses truly makes it a cherished recipe in my home.
Why You’ll Love This Dish
This croissant strata is a game-changer for anyone seeking something delicious yet simple to prepare. Here are just a few reasons why you should whip this up in your kitchen:
- Quick and Easy: With just a few simple steps, you can prepare a meal that looks like it took hours to make.
- Versatile: This dish easily transitions from brunch to dinner, fitting perfectly into any mealtime scenario.
- Family-Friendly: Kids and adults alike will relish the cheesy goodness, making it a surefire hit for family gatherings.
- Make-Ahead: The strata can be assembled the night before, allowing for a stress-free morning.
"I made this for brunch with friends, and it was an instant hit! Everyone raved about the flavors and how easy it was to make." – A happy home cook.
How This Recipe Comes Together
Making this croissant strata involves toasting croissant cubes, preparing a savory egg mixture, and layering everything to let it soak up flavors. The process is straightforward, moving from prep to bake seamlessly. To start, you’ll layer the toasted croissants with sautéed spinach and cheeses, then pour over a seasoned egg mixture. After a little rest in the fridge, it bakes up beautifully golden and irresistible.

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
If you’re looking for substitutions, you can swap out Gruyère with another melting cheese, such as mozzarella or cheddar, and use fresh spinach if preferred.

Directions to Follow
- Preheat your oven to 350°F (175°C).
- Spread the cubed croissants on a baking sheet and lightly toast them for about 5 minutes. Remove and set aside.
- In a large bowl, whisk together the eggs, milk, Dijon mustard, nutmeg, ½ teaspoon salt, ¼ teaspoon black pepper, and cayenne pepper. Set this mixture aside.
- Heat 1 tablespoon of olive oil or butter in a skillet over medium heat. Add the minced shallots and sauté until they turn translucent, about 2-3 minutes. Stir in the thawed spinach, then season with salt and pepper, cooking for another 2-3 minutes. Remove from heat and let it cool slightly.
- Grease a 9×13-inch baking dish with the remaining olive oil or butter.
- Start layering: Place half of the toasted croissant cubes in the dish, followed by half of the spinach mixture, half of the Gruyère and feta cheeses, and half of the egg mixture. Repeat these layers, pressing down gently as you go.
- Cover the dish with aluminum foil and refrigerate for at least 2 hours or overnight.
- Before baking, let the strata sit at room temperature for 30 minutes.
- Remove the foil and bake for 30 minutes. Continue baking for an additional 20-30 minutes until the center is set and the top is golden brown.
- Allow the strata to rest for at least 5 minutes before serving.
Best Ways to Enjoy It
Serving this croissant strata is all about complementing its rich flavors. Consider pairing it with a light salad, a dollop of yogurt, or even a drizzle of your favorite hot sauce for an added kick. A glass of fresh juice or a sparkling mimosa makes for a perfect brunch companion.
How to Store and Reheat
If you find yourself with leftovers (highly unlikely, but it happens!), cool completely and store in an airtight container in the refrigerator for up to 3 days. To reheat, simply place slices in the microwave, or warm them in an oven set to 350°F (175°C) until heated through.
Helpful Cooking Tips
- Toast the Croissants: This step enhances flavor and texture, giving the strata a delicious crunch on top.
- Let It Rest: Allowing the strata to sit before baking helps the flavors meld beautifully and sets the structure.
- Experiment with Cheese: Don’t hesitate to mix cheeses based on what you have on hand; the dish is very forgiving.
Creative Twists
Feeling adventurous? Consider incorporating ingredients like cooked ham or sundried tomatoes for added flavor. You can also try different herbs, such as thyme or basil, to give the strata a unique flair. For a spicy kick, add diced jalapeños.
Frequently Asked Questions
How long does it take to prepare this dish?
Prep time is about 30 minutes, plus additional resting time in the refrigerator. The baking time is roughly 50-60 minutes.
Can I use fresh spinach instead of frozen?
Absolutely! Just sauté the fresh spinach until wilted, and proceed as directed.
Is this dish suitable for make-ahead meals?
Yes, you can assemble it the night before and bake it in the morning for a quick and delicious brunch option.

Croissant Strata with Spinach, Feta, and Gruyère
A comforting and sophisticated croissant strata filled with spinach, feta, and Gruyère, perfect for brunches and cozy dinners.
- Prep Time: 30 minutes
- Cook Time: 60 minutes
- Total Time: 90 minutes
- Yield: 8 servings 1x
- Category: Breakfast
- 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 cubed croissants on a baking sheet and lightly toast them for about 5 minutes. Remove and set aside.
- In a large bowl, whisk together the eggs, milk, Dijon mustard, nutmeg, ½ teaspoon salt, ¼ teaspoon black pepper, and cayenne pepper. Set aside.
- Heat 1 tablespoon of olive oil or butter in a skillet over medium heat. Add the minced shallots and sauté until translucent, about 2-3 minutes. Stir in the thawed spinach, season with salt and pepper, and cook for another 2-3 minutes. Remove from heat and let cool slightly.
- Grease a 9×13-inch baking dish with the remaining olive oil or butter.
- Layer half of the toasted croissant cubes in the dish, followed by half of the spinach mixture, half of the Gruyère and feta cheeses, and half of the egg mixture. Repeat these layers, pressing down gently.
- Cover the dish with aluminum foil and refrigerate for at least 2 hours or overnight.
- Before baking, let the strata sit at room temperature for 30 minutes.
- Remove the foil and bake for 30 minutes. Continue baking for an additional 20-30 minutes until the center is set and the top is golden brown.
- Allow the strata to rest for at least 5 minutes before serving.
Notes
Toast the croissants for enhanced flavor and texture. Allow the strata to rest before baking for the best results.
Nutrition
- Serving Size: 1 serving
- Calories: 400
- Sugar: 6g
- Sodium: 550mg
- Fat: 25g
- Saturated Fat: 12g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 2g
- Protein: 18g
- Cholesterol: 300mg

