Cozy Peach Kitchen

  • home
  • About
  • Recipes
  • Nutrition & Lifestyle
menu icon
go to homepage
  • Home
  • Recipe Index
  • About
  • Cookbook
  • Contact
  • Subscribe
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • subscribe
    search icon
    Homepage link
    • Home
    • Recipe Index
    • About
    • Cookbook
    • Contact
    • Subscribe
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • ×
    Home » Recipes » Vegetarian Breakfast Recipes

    Croissant Breakfast Casserole with Mushrooms & Spinach

    Modified: Aug 7, 2025 · Published: Aug 6, 2025 by Cassidy Reeser, MS, RD · This post may contain affiliate links
    5 from 1 vote
    4 servings
    40 minutes minutes
    Pin Jump to Recipe
    A square white casserole dish with white handles sits on a marble countertop, filled with a golden-brown croissant egg bake.
    Croissant breakfast casserole topped with feta in a square white baking dish on a marble countertop.
    A slice of egg casserole in a brown-rimmed white bowl with a gold fork resting on it.

    Buttery croissants are paired with salty feta, savory mushrooms, and eggs in this easy Croissant Breakfast Casserole! This is a fantastic vegetarian breakfast casserole to serve to a crowd.

    Croissant breakfast casserole topped with feta in a square white baking dish on a marble countertop.

    On a recent trip to Costco I picked up a 12 pack of croissants with no plan, and was left wondering what in the world to do with them. Since I grew up on breakfast casseroles, I figured I could swap my classic hash browns for cubed croissants.

    The result is fantastic. Buttery croissant pieces crisp up even more in the oven and create an almost quiche-like egg casserole when paired with mushrooms, spinach, and feta.

    This is sure to be a new classic in my Christmas day casserole rotation, but it would also be great for Mother's Day and Easter!

    Jump to:
    • Recipe overview
    • Ingredients
    • Step-by-step instructions
    • Cassidy's tips
    • Storage notes
    • More breakfast classics
    • Recipe
    • Comments

    Recipe overview

    • Makes 4-5 servings, depending on your appetite. While it's meant for breakfast and brunch, I've eaten leftovers for dinner more than once.
    • This breakfast casserole is vegetarian as-is, but you can sauté up extra protein and add it alongside the mushrooms and spinach.
    • The croissant pieces become extra crispy and golden after baking. It's like a croissant breakfast sandwich but in casserole form!

    Ingredients

    Labeled recipe ingredients.
    • Croissants: Just three large croissants is all you need. Cut them into 1-inch pieces.
    • Eggs: Choose large eggs.
    • Feta: I love the saltiness that feta adds, but this casserole all works with gruyere, Parmesan, or asiago cheese.
    • Milk: 2% is my go-to for eggs, but I've also had success with unsweetened soy milk and whole milk.
    • Spinach and mushrooms: I use cremini mushrooms and fresh spinach. Frozen spinach works, but should be cooked before adding to the eggs.

    Step-by-step instructions

    Steps 1 through 4 to make the recipe.
    1. Heat a large skillet over medium heat. Drizzle with olive oil. Once hot, add the diced mushrooms. Cook until golden, about 6-8 minutes, then stir in the spinach, garlic, and salt. Continue cooking until the spinach is wilted and garlic is golden. Remove from the heat.
    2. While the mushrooms cook, whisk together the egg filling until well combined: eggs, milk, salt, pepper, and optional red pepper flakes.
    3. Assemble the casserole in a greased 9x9-inch or similarly sized baking dish, such as 8x11 or 10x10. Cut the croissants into 1-inch cubes, then layer on the bottom. Top with the vegetables, then sprinkle with feta. Pour the egg mixture across the top of the veggies. The croissant pieces should be mostly covered, but its okay if some edges poke out.
    4. Bake at 350F for 30 minutes, or until the eggs are set in the center and pulling away from the edges of the pan. Serve & enjoy!

    Cassidy's tips

    • If the croissants are browned but the eggs aren't cooked through, tent the baking dish with foil.
    • I have not tried doubling this recipe. If you would like to try it, my recommendation is to bake the egg casserole in a 9x13-inch baking dish. It will likely need extra cooking time, so check it at 30 minutes but add additional time as needed.

    Storage notes

    • Leftover pieces of egg casserole keep well for 3-4 days. Keep refrigerated.
    • Individual slices reheat well in the microwave, and the entire casserole can be reheated in the oven at 325F in 20-25 minutes. Cover tightly with foil to avoid overcooking the casserole while reheating.
    • Freeze the casserole in individual slices or as an an entire casserole. Cover with plastic wrap and foil, then freeze for up to 3 months. Let thaw in the fridge overnight before reheating.
    • I don't recommend prepping the casserole ahead, as the croissants will soften too much. Instead, assemble everything except for the eggs in the casserole dish. Keep the egg mixture separate, pouring into the dish just before baking.
    A slice of egg casserole in a brown-rimmed white bowl with a gold fork resting on it.

    More breakfast classics

    • Blue speckled serving spoon lifting up a portion of sweet potato hash from a cast iron skillet.
      Sweet Potato Breakfast Hash (Vegetarian)
    • Frittata in black cast iron pan.
      Mushroom Goat Cheese Frittata
    • Overhead view of slice of egg casserole being lifted out of dish
      Sweet Potato Egg Bake with Collards
    • Potatoes, tempeh, and kale in a large cast iron skillet with a red clothe behind it.
      Vegan Tempeh Hash

    Recipe

    Want to Save This Recipe?

    Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!

    Please enable JavaScript in your browser to complete this form.
    Loading

    By submitting this form, you consent to receive emails from Cozy Peach Kitchen

    Croissant breakfast casserole topped with feta in a square white baking dish on a marble countertop.

    Croissant Egg Casserole with Mushrooms & Spinach

    Cassidy Reeser, MS, RD
    This vegetarian breakfast egg casserole features sautéed spinach and mushrooms, buttery croissant pieces, and feta cheese.
    5 from 1 vote
    Print Recipe Pin Recipe Add to CollectionSaved!
    Prep Time 10 minutes mins
    Cook Time 30 minutes mins
    Total Time 40 minutes mins
    Servings 4 servings

    Ingredients
      

    • 3 large croissants
    • 2-3 teaspoons olive oil
    • 8 ounces baby bella mushrooms roughly chopped
    • ½ medium white onion diced
    • 3 handfuls spinach roughly 3 cups
    • 3 cloves garlic minced
    • 1 teaspoon kosher salt divided
    • 8 large eggs
    • ½ cup milk 2%, whole, unsweetened soy all work
    • ½ teaspoon red pepper flakes optional
    • ¼ teaspoon black pepper
    • 1 cup crumbled feta

    Instructions
     

    • Preheat the oven to 350F. Cut or tear the croissants into 1-inch pieces. Set aside.
    • Heat a large skillet over medium heat. Drizzle with olive oil. Once hot, add the chopped mushrooms and diced onion. Cook until golden, about 6-8 minutes, then stir in the spinach, garlic, and ½ teaspoon of the salt. Continue cooking until the spinach is wilted and the garlic is golden. Remove from the heat.
    • While the mushrooms cook, whisk together the egg filling in a bowl until well combined: eggs, milk, remaining ½ teaspoon salt, optional red pepper flakes, and black pepper.
    • Grease a 9x9-inch or similarly sized baking dish, such as 8x11 or 10x10. Layer the cubed croissant pieces across the bottom of the dish. Top with the sautéed ingredients, then sprinkle with feta. Pour the egg mixture across the top of the veggies. The croissant pieces should be mostly covered, but its okay if some edges poke out.
    • Bake at 350F for 30 minutes, or until the eggs are completely set in the center and the edges are pulling away from the pan. If the croissants brown too quickly, loosely tent with a sheet of foil. Serve & enjoy!

    Video

    Notes

    1. How to freeze: Freeze the casserole in individual slices or as an an entire casserole. Cover with plastic wrap and foil, then freeze for up to 3 months. Let thaw in the fridge overnight before reheating.
    2. To prep in advance: I don't recommend assembling the casserole ahead, as the croissants will soften too much. Instead, assemble everything except for the eggs in the casserole dish. Keep the egg mixture separate, pouring into the dish just before baking.
    3. If the croissants are browned but the eggs aren't cooked through, tent the baking dish with foil.

    Nutrition

    Calories: 509kcalCarbohydrates: 32gProtein: 25gFat: 31gSaturated Fat: 15gPolyunsaturated Fat: 3gMonounsaturated Fat: 10gTrans Fat: 0.04gCholesterol: 443mgSodium: 1378mgPotassium: 677mgFiber: 2gSugar: 9gVitamin A: 3233IUVitamin C: 8mgCalcium: 338mgIron: 4mg
    Did you make this?I love hearing how it went! Leave a review or tag me on Instagram @cozypeachkitchen so I can see your creations!
    « Green Quinoa Enchilada Casserole
    Italian-Seasoned Tofu Crumbles »

    Comments

    1. David says

      August 13, 2025 at 11:06 pm

      I love all of the instructions- very detailed! Thanks

      Reply
      • Sadie says

        August 28, 2025 at 2:17 pm

        Do I use already baked croissants or like dough from the package

        Reply
        • Cassidy Reeser, MS, RD says

          August 29, 2025 at 8:42 am

          Hi Sadie, I think I replied to your email yesterday but in case others have the same question: use baked croissants like from a bakery. I get them from Costco or Whole Foods.

          Reply
    5 from 1 vote

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    Smiling portrait of a woman holding a bowl of grits and tofu.

    Hi, I'm Cassidy!

    I'm a registered dietitian, cookbook author, and decade-long vegetarian! I use my nutrition background to bring you balanced, nourishing, and comforting vegetarian recipes that are great for anyone looking to add more plant-based meals to their diet.

    More about me →

    Trending now

    • Close up of creamy macaroni and cheese.
      Stovetop Gouda Mac and Cheese
    • Slice of quinoa casserole on a white speckled plate with a gold fork.
      Vegetarian Black Bean Quinoa Casserole (Dump and Bake!)
    • Gold spoon dripping peanut sauce off of it.
      Peanut Stir Fry Sauce
    • View of an uncooked pie from above with rolling pin
      How to Make the Perfect Oil Pie Crust
    • Overhead view of square white casserole dish surrounded by two lemon halves, plates, and a green citrus juicer.
      Quinoa Pesto Bake
    • Close up of casserole topped with sliced radishes.
      Vegetarian Dump & Bake Casseroles

    Protein-packed meals

    • Close up of fajita veggies and tofu in a corn tortilla with green sauce.
      Vegetarian Sheet Pan Fajitas
    • Close up of mushroom stroganoff topped with a creamy sauce in a black-rimmed white enamel skillet.
      Vegetarian Mushroom Stroganoff
    • Gray bowl with lentils, chickpeas, sweet potatoes, and roasted vegetables.
      Roasted Lentils Sheet Pan Meal with Maple Tahini Dressing
    • Tofu and vegetable stir fry in a cast iron skillet.
      Crispy Tofu Stir Fry

    Footer

    About

    • Privacy Policy and Disclaimer
    • Accessibility Statement

    Keep in touch

    • Sign Up! for emails and updates
    • Check out my cookbook Vegetarian for Dinner

    Contact

    • Contact
    • Work with Cassidy

    As an Amazon Associate, I earn from qualifying purchases.

    Copyright © 2026 Cozy Peach Kitchen®. All rights reserved.

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.