Croissant Strata with Spinach, Feta, & Gruyere
The Ultimate Croissant Strata with Spinach, Feta, & Gruyere
If you are looking for the absolute pièce de résistance for your next holiday morning, Sunday brunch, or breakfast-for-dinner situation, look no further. This Croissant Strata with Spinach, Feta, & Gruyere is not just a breakfast casserole; it is a luxurious, savory bread pudding that transforms humble ingredients into a restaurant-quality meal. Imagine the buttery, flaky layers of croissants soaked in a rich, garlic-infused egg custard, studded with salty pockets of feta and nutty, melting Gruyere cheese.
This dish is the definition of “low effort, high reward.” It requires simple assembly, yet the result is sophisticated enough for Christmas morning or Mother’s Day. The magic lies in the texture: the top layer of croissants crisps up into a golden, shattered crust, while the bottom layers absorb the custard, becoming almost soufflé-like—tender, creamy, and incredibly flavorful.
Why You Will Love This Recipe
- Make-Ahead Magic: This is the perfect overnight breakfast casserole. You can assemble it the night before, let the flavors meld, and simply pop it in the oven when you wake up.
- Texture Contrast: The combination of the crisp, buttery top and the soft, pillowy interior is unmatched by standard bread casseroles.
- Versatile: While this version highlights the classic combination of spinach and feta, it serves as a perfect canvas for other add-ins like bacon, ham, or mushrooms.
- Feeds a Crowd: It is rich and filling, making it ideal for feeding a large family or a group of guests.
Ingredients
To make this decadent strata, you will need the following ingredients. Quality matters here—especially with the cheese and the croissants!
The Base
- Butter Croissants (6-8 large): Ideally, these should be day-old or slightly stale. Stale bread absorbs the custard better without disintegrating. If you only have fresh croissants, you can toast them lightly in the oven first.
- Unsalted Butter (1 tbsp): Used for sautéing the aromatics and spinach.
The Filling
- Fresh Spinach (10 oz / 300g): You can use frozen spinach, but ensure it is thawed and squeezed very dry. Fresh spinach provides a better texture and color.
- Shallot (1 large) or Onion (1 small): Finely diced to add a sweet, savory depth.
- Garlic (3 cloves): Minced. Essential for that savory punch.
- Gruyere Cheese (6 oz / 170g): Shredded. Gruyere melts beautifully and adds a distinct nutty, sweet flavor that pairs perfectly with eggs.
- Feta Cheese (6 oz / 170g): Crumbled. The brine and saltiness of the feta cut through the richness of the custard and croissants.
The Custard
- Eggs (8 large): The binder for the strata.
- Whole Milk (1.5 cups): Do not use skim milk; the fat content is needed for the texture.
- Heavy Cream (1 cup): Adds luxury and creates a silky custard.
- Dijon Mustard (1 tbsp): You won’t taste “mustard,” but it adds a tangy background note that elevates the cheese flavors.
- Nutmeg (1/4 tsp): Freshly grated is best. A classic addition to cream-based savory dishes.
- Salt (1 tsp): Kosher salt works best.
- Black Pepper (1/2 tsp): Freshly cracked.

Instructions
Follow these steps to create the perfect savory strata. Preparation is key!
Step 1: Prepare the Dish and Croissants
Grease a 9×13 inch baking dish with butter or non-stick spray. Tear your croissants into large, bite-sized chunks (about 2-3 inches). Don’t cut them with a knife; tearing creates rough edges that crisp up beautifully in the oven. Place the torn croissants into the prepared baking dish, spreading them out evenly.
Step 2: Sauté the Aromatics
In a skillet over medium heat, melt the 1 tablespoon of butter. Add the diced shallots and sauté for 3-4 minutes until softened and translucent. Add the minced garlic and cook for another minute until fragrant.
Step 3: Wilt the Spinach
Add the fresh spinach to the skillet in batches. Cook, tossing frequently, until the spinach is fully wilted and dark green. This should take about 3-5 minutes. Crucial Step: If the spinach releases a lot of water, drain the mixture or cook it until the liquid evaporates. Nobody likes a watery strata! Remove from heat and let it cool slightly.
Step 4: Layer the Filling
Scatter the cooked spinach and shallot mixture over the croissants in the baking dish. Next, sprinkle the shredded Gruyere and crumbled Feta evenly over the top. Use your hands to gently toss the ingredients in the dish so that the cheese and spinach are distributed throughout the layers, ensuring every bite is flavorful.
Step 5: Make the Custard
In a large mixing bowl, whisk together the eggs, whole milk, heavy cream, Dijon mustard, nutmeg, salt, and pepper. Whisk vigorously until the mixture is completely smooth and uniform.
Step 6: The Pour and Soak
Pour the custard mixture evenly over the croissant and cheese mixture. Press down gently with a spatula or the back of a spoon to ensure all the croissants are submerged or at least coated in the liquid.
The Waiting Game: Cover the dish with plastic wrap and refrigerate for at least 30 minutes, or preferably overnight. This allows the bread to absorb the custard, preventing the dish from tasting like dry bread with scrambled eggs on top.
Step 7: Bake
Preheat your oven to 350°F (175°C). Remove the strata from the fridge while the oven heats up. Remove the plastic wrap. Bake for 45-55 minutes. You are looking for a deep golden-brown top and a center that is set but still slightly jiggly (not liquid). If the top starts browning too quickly before the center is cooked, tent the dish loosely with aluminum foil.
Step 8: Rest and Serve
Let the strata stand for 10-15 minutes before cutting. This allows the custard to set firmly, making it easier to slice. Serve warm.
Tips for Success
1. Don’t Skimp on the Soak:
The difference between a good strata and a great one is the soaking time. If you bake it immediately, the liquid separates from the bread. Give it time to marry.
2. Cheese Matters:
While you can substitute cheddar or mozzarella, the specific combination of Gruyere (melting factor) and Feta (salt factor) creates a sophisticated flavor profile that pairs uniquely well with the butter in the croissants. Swiss cheese is a decent substitute for Gruyere.
3. Checking for Doneness:
Insert a knife into the center of the casserole. If it comes out clean (no raw egg), it is done. The internal temperature should reach 160°F (71°C).

Variations and Substitutions
Make this recipe your own with these delicious twists:
- Meat Lovers: Add 1 cup of cooked, crumbled bacon, diced ham, or cooked breakfast sausage to the layers along with the spinach.
- Mushroom Swiss: Swap the spinach for sautéed button or cremini mushrooms and use Swiss cheese instead of Gruyere.
- Sun-Dried Tomato: Add 1/2 cup of chopped sun-dried tomatoes and swap the spinach for basil for a Mediterranean flair.
- Dairy-Free Option: It is difficult to replicate the richness without dairy, but you can try using unsweetened almond milk and a dairy-free cheese alternative, though the texture will be less custard-like.
Serving Suggestions
Because this dish is so rich and savory, it pairs best with light, acidic, or fresh sides to cut through the fat.
- Fresh Fruit Salad: Berries, melon, and citrus.
- Green Salad: A simple arugula salad with a lemon vinaigrette (as pictured in the prompt description) is perfection.
- Beverages: Serve with hot coffee, freshly squeezed orange juice, or a crisp Mimosa.
Fun Facts & Cultural Context
The word “strata” technically refers to layers (think “stratosphere” or geological strata). In the culinary world, stratas became popular in America in the mid-20th century as a way to use up leftovers—specifically stale bread and cheese. While early versions used white sandwich bread, the evolution to using croissants (a French staple) elevates the dish from a humble leftover casserole to a decadent “Hotel Breakfast” experience. The high butter content in croissants means you don’t need to butter the bread slices as you would in a traditional bread pudding, as the croissants release their own delicious fat into the custard as they bake.
Enjoy this warm, comforting, and absolutely stunning dish at your next gathering!
Croissant Strata with Spinach, Feta, & Gruyere
Ingredients
Equipment
Method
- Grease a 9×13 inch baking dish. Tear croissants into 2-inch chunks and arrange evenly in the dish.
- Melt butter in a skillet over medium heat. Sauté shallots for 3 minutes, then add garlic and cook for 1 minute.
- Add spinach to the skillet and cook until wilted and liquid has evaporated. Remove from heat.
- Scatter spinach mixture, shredded Gruyere, and crumbled Feta over the croissant pieces. Toss gently to combine.
- In a large bowl, whisk eggs, milk, cream, Dijon, nutmeg, salt, and pepper until smooth.
- Pour custard over the croissant mixture. Press down gently to soak. Cover and refrigerate for at least 30 minutes (or overnight).
- Preheat oven to 350°F (175°C). Uncover dish and bake for 45-55 minutes until golden brown and set.
- Let stand for 10-15 minutes before serving.






