Let me tell you, the aroma of sautéed mushrooms mingling with fresh spinach and melted cheese baking in the oven is enough to make anyone’s mouth water. The first time I baked this fluffy spinach and mushroom strata, I was instantly hooked—honestly, the kind of moment where you pause, take a deep breath, and just smile because you know you’re onto something truly special. This recipe brings back memories of lazy Sunday mornings when I was knee-high to a grasshopper, watching my grandma pull a bubbling casserole out of the oven, the golden crust practically begging to be sliced and shared.
Years ago, I stumbled upon this recipe trying to recreate that same cozy brunch feel for a rainy weekend with friends. My family couldn’t stop sneaking pieces off the cooling rack (and I can’t really blame them). You know what? It’s dangerously easy to make and delivers pure, nostalgic comfort every single time. Perfect for potlucks, weekend brunches, or a sweet treat to brighten up your Pinterest recipe board, this fluffy spinach and mushroom strata has become a staple for family gatherings and gifting in my house. Tested multiple times in the name of research, of course, I’m thrilled to share it with you because you’re going to want to bookmark this one for your cozy brunch repertoire.
Why You’ll Love This Recipe
After perfecting this fluffy spinach and mushroom strata over countless brunches, I can say with confidence it’s a crowd-pleaser that never disappoints. Here’s why you’ll want to try it ASAP:
- Quick & Easy: Comes together in under 45 minutes, perfect for busy mornings or last-minute brunch invites.
- Simple Ingredients: No fancy trips to specialty stores—most ingredients are pantry staples or easy to find.
- Perfect for Cozy Brunches: Makes your table feel warm and inviting, ideal for weekend gatherings or holiday mornings.
- Crowd-Pleaser: Kids and adults alike rave about the creamy texture and savory flavor combo.
- Unbelievably Delicious: The fluffy texture combined with earthy mushrooms and fresh spinach makes it next-level comfort food.
What sets this strata apart? It’s all in the layering and the custard mixture that soaks into the bread just right, creating a tender, airy bite you won’t forget. Plus, I blend cottage cheese with eggs for an ultra-smooth custard that’s a little twist on the classic, adding richness without heaviness. This isn’t just another casserole—it’s brunch magic in a dish. Whether you’re impressing guests or just treating yourself, this recipe hits that sweet spot between homey and show-stopping.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most are kitchen staples, and substitutions are easy if you want to tweak the recipe.
- For the Base:
- 6 cups day-old bread cubes (preferably sourdough or French bread, crusts on for texture)
- 2 cups fresh spinach, roughly chopped (you can use frozen spinach, just thaw and squeeze dry)
- 1 ½ cups mushrooms, sliced (cremini or white button mushrooms work best)
- For the Custard:
- 4 large eggs, room temperature
- 1 ½ cups milk (whole milk or 2% for creaminess; use almond or oat milk for dairy-free)
- 1 cup cottage cheese (I recommend Daisy brand for creamy texture)
- 1 tsp garlic powder (adds a gentle savory note)
- 1 tsp dried thyme or Italian seasoning
- Salt and freshly ground black pepper to taste
- For the Topping:
- 1 cup shredded sharp cheddar or Gruyère cheese (for melty, golden topping)
- Optional: chopped fresh parsley for garnish
Feel free to swap bread types based on what you have—whole wheat gives a nuttier flavor, and gluten-free bread works nicely too. If you want to add more veggies, diced bell peppers or onions are easy add-ins. For a vegan version, swap eggs and dairy with plant-based alternatives like flax eggs and cashew cream.
Equipment Needed
- A 9×13-inch baking dish (glass or ceramic works well for even baking)
- Large mixing bowl for the custard
- Skillet or sauté pan for mushrooms and spinach
- Whisk or fork for mixing eggs and milk
- Measuring cups and spoons for precise ingredients
- Optional: food processor if you want to pulse cottage cheese for extra smoothness
If you don’t have a 9×13 dish, a similarly sized oven-safe pan will do. I’ve made this in a cast iron skillet before, and it gives a lovely crust around the edges. Just adjust baking time slightly. For sautéing, a non-stick skillet makes cleanup easier but any pan will work. Pro tip: keep your knives sharp for chopping mushrooms and spinach—it makes prep faster and safer!
Preparation Method

- Prep the Bread: Cut your day-old bread into roughly 1-inch cubes. You want them sturdy enough to soak up the custard without turning to mush. Spread cubes evenly in your greased 9×13-inch baking dish. (Prep time: 5 minutes)
- Sauté Mushrooms and Spinach: Heat a tablespoon of olive oil or butter in your skillet over medium heat. Add sliced mushrooms and cook until they release their moisture and start to brown, about 5-7 minutes. Toss in the spinach last 1-2 minutes until wilted. Season lightly with salt and pepper. Remove from heat and let cool slightly. (Prep time: 10 minutes)
- Mix the Custard: In a large bowl, whisk together eggs, milk, cottage cheese, garlic powder, thyme, salt, and pepper until smooth. If you like, pulse the cottage cheese in a food processor briefly before mixing for an ultra-smooth custard. (Prep time: 5 minutes)
- Assemble the Strata: Evenly distribute the sautéed spinach and mushrooms over the bread cubes. Pour the custard mixture slowly over the top, pressing gently down on the bread with a spatula to help it soak up the liquid. Cover with plastic wrap and refrigerate for at least 1 hour or overnight if you’re prepping ahead. This resting time is key for that fluffy, custardy texture. (Prep time: 5 minutes + soaking time)
- Add Cheese Topping & Bake: Preheat your oven to 350°F (175°C). Remove the strata from the fridge, sprinkle shredded cheese evenly over the top, and bake uncovered for 40-45 minutes. The top should be golden brown and a knife inserted in the center should come out clean. Let it rest for 10 minutes before serving. (Cook time: 45 minutes)
Watch out for soggy bread—if your bread cubes are too fresh, they might collapse under the custard. Day-old or slightly dried bread is best. Also, don’t skip the resting time; it’s what transforms the strata from a casserole to a fluffy brunch masterpiece. If the top browns too quickly, tent loosely with foil midway through baking.
Cooking Tips & Techniques
One trick I’ve learned over time is to sauté the mushrooms and spinach separately from the custard to avoid excess moisture, which can make the strata soggy. Mushrooms especially release a lot of water, so cooking them until nicely browned concentrates their flavor and keeps the texture just right.
Always use day-old bread if you can—it soaks up the custard better without turning gummy. When whisking the custard, don’t rush; beating the eggs well with the dairy helps create that light, airy texture you’re after.
Timing is everything here. Preparing the strata the night before saves stress on brunch day and actually improves the flavor as everything melds. If you’re multitasking, get the veggies sautéed first, then assemble while the oven preheats. Also, don’t forget to let the strata rest after baking—it firms up and slices neater.
Common mistake? Overcrowding the pan when sautéing mushrooms. Give them room to brown instead of steam. And for consistency, use whole eggs rather than egg substitutes for best texture (though you can adapt if needed).
Variations & Adaptations
- Vegetarian Version: This recipe is naturally vegetarian, but you can boost the flavor by adding caramelized onions or roasted red peppers.
- Gluten-Free Adaptation: Swap the bread for a gluten-free loaf or use cubed gluten-free cornbread for a different twist.
- Seasonal Spin: In spring or summer, swap mushrooms for fresh zucchini or asparagus for a lighter feel.
- Meaty Upgrade: Add cooked crumbled sausage or diced ham for a heartier brunch option.
- Dairy-Free Option: Use coconut milk or almond milk, vegan cheese, and skip cottage cheese in favor of blended silken tofu.
Personally, I once tried adding sun-dried tomatoes and feta for a Greek-inspired strata that was a hit at brunch with friends. Don’t be shy—this recipe is a fantastic base for your own flavorful experiments.
Serving & Storage Suggestions
Serve this fluffy spinach and mushroom strata warm, garnished with a sprinkle of fresh parsley or chives to brighten the rich flavors. It pairs beautifully with a simple mixed greens salad and your favorite cup of coffee or a refreshing mimosa for special occasions.
Leftovers keep well covered in the fridge for 3-4 days. Reheat gently in a 325°F (160°C) oven for 10-15 minutes or microwave individual portions on medium power to keep it from drying out. You can also freeze portions wrapped tightly in foil for up to 2 months; thaw overnight in the fridge before reheating.
Fun fact: the flavors actually deepen and mellow the next day, making leftovers just as delightful as fresh-out-of-the-oven.
Nutritional Information & Benefits
Each serving of this fluffy spinach and mushroom strata offers a balanced mix of protein, fiber, and essential vitamins. Spinach provides iron and vitamin K, while mushrooms add antioxidants and B vitamins. Using cottage cheese boosts the protein content without adding heavy fat.
This recipe is naturally gluten-friendly if you choose gluten-free bread and can easily be adapted to vegan or dairy-free diets. It’s perfect for those who want a nourishing, comforting brunch without overloading on calories or processed ingredients.
From a wellness perspective, it’s a satisfying way to sneak in veggies first thing in the day and keep energy levels steady through the morning. Plus, it’s hearty enough to keep hunger at bay without feeling overly heavy.
Conclusion
Honestly, you can’t go wrong with this fluffy spinach and mushroom strata for cozy brunches. It’s simple, satisfying, and flexible enough to fit your mood or dietary needs. Whether you stick to the classic or try out some variations, this recipe is one you’ll find yourself returning to time and again.
I love how it brings people together around the table, creating those warm, nostalgic moments we all crave. So go ahead—make it your own, share with loved ones, and let me know how it turned out. Please drop a comment below or share your favorite twist on this recipe. I’m always excited to hear from fellow food lovers!
Happy cooking, and here’s to many cozy brunches ahead!
FAQs
Can I prepare the strata the night before?
Absolutely! In fact, letting it soak overnight in the fridge helps develop flavor and gives you an easy morning prep.
What bread is best for this strata?
Day-old sourdough or French bread works great because it soaks up custard well without getting mushy. You can also use whole wheat or gluten-free bread.
Can I make this recipe dairy-free?
Yes! Use plant-based milk and vegan cheese, and swap cottage cheese with blended silken tofu or a dairy-free alternative.
How do I prevent the strata from being soggy?
Make sure to use day-old bread and sauté mushrooms and spinach well to reduce moisture. Also, don’t skip the resting time before baking.
Can I freeze leftovers?
Yes, wrap leftovers tightly and freeze for up to 2 months. Thaw overnight in the fridge before reheating gently in the oven.
Pin This Recipe!

Fluffy Spinach and Mushroom Strata
A cozy and fluffy brunch casserole featuring sautéed mushrooms, fresh spinach, and a creamy custard baked with bread cubes and topped with melted cheese. Perfect for weekend gatherings and potlucks.
- Prep Time: 25 minutes plus at least 1 hour soaking time
- Cook Time: 45 minutes
- Total Time: 1 hour 10 minutes plus soaking time
- Yield: 8 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 6 cups day-old bread cubes (preferably sourdough or French bread, crusts on for texture)
- 2 cups fresh spinach, roughly chopped (or thawed and squeezed frozen spinach)
- 1 ½ cups mushrooms, sliced (cremini or white button mushrooms)
- 4 large eggs, room temperature
- 1 ½ cups milk (whole milk or 2%; almond or oat milk for dairy-free)
- 1 cup cottage cheese
- 1 tsp garlic powder
- 1 tsp dried thyme or Italian seasoning
- Salt and freshly ground black pepper to taste
- 1 cup shredded sharp cheddar or Gruyère cheese
- Optional: chopped fresh parsley for garnish
Instructions
- Cut day-old bread into roughly 1-inch cubes and spread evenly in a greased 9×13-inch baking dish.
- Heat 1 tablespoon olive oil or butter in a skillet over medium heat. Sauté sliced mushrooms until browned, about 5-7 minutes. Add spinach last 1-2 minutes until wilted. Season lightly with salt and pepper. Remove from heat and let cool slightly.
- In a large bowl, whisk together eggs, milk, cottage cheese, garlic powder, thyme, salt, and pepper until smooth. Optionally pulse cottage cheese in a food processor before mixing for extra smoothness.
- Evenly distribute sautéed spinach and mushrooms over the bread cubes. Pour custard mixture over the top, pressing gently to help soak the bread. Cover with plastic wrap and refrigerate for at least 1 hour or overnight.
- Preheat oven to 350°F (175°C). Remove strata from fridge, sprinkle shredded cheese evenly on top, and bake uncovered for 40-45 minutes until golden brown and a knife inserted comes out clean.
- Let rest for 10 minutes before serving.
Notes
Use day-old bread to prevent sogginess. Sauté mushrooms and spinach well to reduce moisture. Let strata soak overnight for best flavor and texture. Tent with foil if top browns too quickly. Can substitute bread types and dairy alternatives for gluten-free or vegan versions.
Nutrition
- Serving Size: 1 slice (approximate
- Calories: 280
- Sugar: 4
- Sodium: 420
- Fat: 12
- Saturated Fat: 5
- Carbohydrates: 28
- Fiber: 3
- Protein: 15
Keywords: strata, brunch, spinach, mushroom, casserole, easy brunch recipe, savory breakfast, vegetarian


