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

    Vegetarian Hashbrown Breakfast Casserole

    Modified: Oct 23, 2025 by Cassidy Reeser, MS, RD · This post may contain affiliate links
    4.75 from 8 votes
    8 servings (slices)
    45 minutes minutes
    Pin Jump to Recipe
    Slice of egg casserole on top of the other slices
    Slice of vegetarian egg casserole in casserole dish

    The vegetarian breakfast casserole is loaded with fluffy eggs, veggies, meatless sausage, hashbrowns, and cheddar cheese. It's super quick & easy to make and is perfect for holidays and meal prep!

    Slice of vegetarian breakfast casserole on a black spatula.

    I make vegetarian breakfast casserole every single year for Christmas morning but it's a great breakfast option all year round.

    When I became a vegetarian almost a decade ago, I knew that I had to find an alternative to my family's annual sausage egg breakfast casserole.

    After a few years of experimenting with vegetarian breakfast casseroles, I landed on this recipe, which uses vegetarian sausage, hashbrowns, eggs, and vegetables. We now make this recipe every year!

    Jump to:
    • Why this recipe works
    • Main ingredients
    • Step-by-step recipe instructions
    • Recipe FAQ
    • Make ahead instructions
    • Storage tips
    • Looking for more breakfast recipes?
    • Recipe
    • Comments

    Why this recipe works

    • Balanced and hearty: My breakfast casserole makes 8 slices of fluffy egg, hash browns, cheese, and veggie sausage.
    • Family favorite: I've been making this recipe for Christmas morning breakfast for more than a decade and it's based on an egg casserole recipe that my mom has been using for over 20 years. This vegetarian breakfast casserole is tried and true!
    • Versatile: This recipe can be doubled, frozen, and even prepped in advance or turned into an overnight breakfast casserole.
    • Easy to customize: Choose your favorite vegetables, shredded cheese, and veggie sausage to make this recipe your own.

    Since first making this recipe, I've also shared a sweet potato collard green egg bake, vegetarian egg bites, and mushroom frittata that you'll love if you like breakfast casseroles.

    Main ingredients

    Labeled ingredients used to make breakfast casserole.

    There are five main components to my vegetarian breakfast casserole:

    • Hashbrowns: Thawed frozen hashbrowns are used in this recipe. For extra texture and flavor, I like to brown them slightly before adding them to the casserole dish.
    • Vegetarian sausage: Such as Morningstar or Beyond brands. This step isn't necessary, but it helps make this meatless casserole a little "meatier". And it makes the meat-eaters in my family a little happier.
    • Bell peppers and mushrooms: I like to use baby bella mushrooms and red bell pepper, but any variety of bell pepper works here.
    • Shredded cheddar: Sharp cheddar is the traditional choice, but mozzarella or Italian blend are also good options.
    • Eggs mixed with milk. I use large eggs and usually use 2% milk or soy milk, but any kind of unsweetened, unflavored milk works here.

    Step-by-step recipe instructions

    Prepping the ingredients

    Crumbled veggie sausage, mushrooms and bell peppers in a skillet

    Sauté the veggies until softened instead of adding them straight to the unbaked casserole. This deepens their flavor and helps prevent the egg casserole from becoming watery.

    Time-saving tip: If you're short on time you can skip this step and add raw vegetables directly to the other ingredients.

    Meanwhile, cook the hashbrowns for 5-6 minutes in a separate pan until lightly golden and thawed.

    Time-saving tip: You can skip this step but you do need to let the hashbrowns thaw completely before adding them to the casserole dish.

    Assembling the casserole

    Steps 1 through 4 to make breakfast egg casserole.
    1. Lightly oil an 8x11-inch or similarly sized baking dish. Add the lightly browned hash browns and spread into an even layer.
    2. Add the crumbled veggie sausages and veggies. Spread into an even layer.
    3. Sprinkle the cheese across the veggies and sausage.
    4. Pour on the whisked eggs, making sure to evenly cover all parts of the casserole so that there are no dry spots.
    5. Bake the egg casserole on the middle oven rack for 35-40 minutes. It's ready when the edges are golden and beginning to pull away from the dish. A toothpick inserted in the center should be completely clean but still moist. Let rest for 5 minutes before slicing.

    Recipe FAQ

    What kind of baking dish should I use for egg casserole?

    This recipe works best in an 8x8, 8x11-inch or similarly sized baking dish. I alternate between glass and ceramic dishes. If doubling the recipe, I recommend using a 9x13 dish. You may need to bake it for up to 50 minutes if doubling the recipe.

    Can I make this recipe dairy-free?

    Yes, you can easily casserole this breakfast casserole dairy-free by using non-dairy milk in place of milk and your favorite vegan shredded cheese. Make sure to use unsweetened, unflavored milk.

    Can I use different vegetables?

    Feel free to mix in whichever veggies you like. Zucchini, onions, spinach, and broccoli are all great options.

    Does breakfast casserole have to be refrigerated overnight?

    No. One of the reasons that I like this recipe is because it can be prepped ahead and refrigerated overnight, but it can also be assembled and baked in the same morning.

    How can I tell that the casserole is done cooking?

    There are a few ways to tell when the casserole is fully cooked. The most foolproof option is to check that the temperature is 160F by using a thermometer. For visual cues, note that the edges should be golden and pulling away from the casserole dish. Also, the casserole will be gently puffed up. Insert a knife in the center of the eggs. It should come out clean and not wet.

    Make ahead instructions

    This breakfast casserole can be prepared up to 24 hours in advance and refrigerated until ready to bake.

    Assemble the casserole according to the recipe instructions. Cover with foil or other lid and refrigerate. When ready to bake the casserole, remove the lid and bake in the oven for 35-40 minutes at 350F.

    Storage tips

    • Storage: For best quality, cover the hashbrown casserole and keep refrigerated for 3-4 days.
    • How to reheat: Reheat individual slices in the microwave in about a minute. To reheat the entire casserole, cover with a lid or foil and reheat at 350F until warmed through.
    • Freezing: This recipe freezes well. I recommend freezing the casserole already sliced or as individual pieces. Reheat individual servings in the microwave for just 1-2 minutes.
    Overhead view of egg casserole with slice of egg casserole resting on a black spatula

    Looking for more breakfast recipes?

    • Single egg muffin on a white plate with more muffins in the background
      Veggie Egg Bites with Cottage Cheese
    • Croissant breakfast casserole topped with feta in a square white baking dish on a marble countertop.
      Croissant Breakfast Casserole with Mushrooms & Spinach
    • Potatoes, tempeh, and kale in a large cast iron skillet with a red clothe behind it.
      Vegan Tempeh Hash
    • Pink muffin tin showing three green egg muffins.
      Spinach Quinoa Egg Muffins

    Did you try this recipe? You can leave a star rating in the recipe card or a review in the comments below. Or check out my cookbook and keep up to date with my YouTube, Instagram, TikTok, or newsletter!

    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

    Overhead view of vegetarian breakfast casserole with slice of casserole resting on a black spatula.

    Vegetarian Breakfast Casserole

    Cassidy Reeser, MS, RD
    An easy egg casserole that features layers of hashbrowns, cheese, veggie sausage, mushrooms & bell peppers. Can be made in advance. 
    4.75 from 8 votes
    Print Recipe Pin Recipe Save RecipeSaved!
    Prep Time 10 minutes mins
    Cook Time 35 minutes mins
    Total Time 45 minutes mins
    Servings 8 servings (slices)

    Ingredients
      

    • 5 ounces veggie sausages see note #2
    • 8 ounces frozen hash browns thawed, see note #1
    • 1 tablespoon olive oil any neutral oil works
    • ½ cup diced bell peppers
    • 4 ounces cremini mushrooms diced
    • 8 large eggs
    • ½ cup milk of choice
    • ½ teaspoon salt
    • ¼ teaspoon garlic powder
    • ¼ teaspoon onion powder
    • ¼ teaspoon black pepper
    • 1 cup shredded sharp cheddar cheese

    Instructions
     

    • Preheat oven to 350 degrees F. Lightly oil an 8x11, 8x8 or similarly sized baking dish.
    • Optional: Cook the hash browns in a skillet for 5-6 minutes, until lightly golden. They don't need to be cooked all the way through but should be thawed.
    • Cook veggie sausages according to package instructions. Use a knife or spatula to crumble up into bite-sized pieces.
    • Heat a large skillet over medium-high heat. Once hot, drizzle in olive oil. Add the bell peppers and mushrooms, sautéing until softened, about 5-6 minutes.
    • In a large mixing bowl, use a whisk to mix together the eggs, milk, salt, garlic powder, onion powder and black pepper as if you were making scrambled eggs. Set aside.
    • Assemble the casserole: Layer the hash browns in the lightly oiled casserole dish. Add the crumbled sausage and sautéed peppers and mushrooms. Sprinkle on 1 cup of cheddar cheese. Pour the eggs over the cheese, making sure to cover all dry areas.
    • Bake uncovered for 35-40 minutes, or until golden brown and the eggs are cooked through at the center. The edges should be turning golden and pulling away from the pan.
    • Let rest 5 minutes before slicing and serving. Enjoy!

    Video

    Notes

    1. Hash browns need to be thawed before adding to the casserole. I usually cook them in a cast iron skillet for a few minutes to lightly brown them and add flavor, but this is optional.
    2. Veggie sausage: I use Morningstar maple-flavored breakfast sausages or Lightlife links. You can also replace vegetarian sausage with equal amounts of sautéed mushrooms.
    3. To make ahead: Vegetarian egg casserole can be prepared up to 24 hours in advance. To make ahead, assemble the casserole according to the recipe instructions. Cover with foil or other lid and refrigerate. When ready to make, remove the lid and bake in the oven for 35-40 minutes at 350F.
    4. Leftovers and reheating: Egg casserole will last in the fridge for 3-5 days and can be reheated in the microwave in about a minute.
    5. Freezing: Freeze individual portions wrapped in foil or freeze-safe containers for up to 3 months. Reheat individual pieces in the microwave in 1-2 minutes.

    Nutrition

    Serving: 1sliceCalories: 216kcalCarbohydrates: 11gProtein: 15gFat: 11gSaturated Fat: 4gCholesterol: 180mgSodium: 509mgPotassium: 331mgFiber: 2gSugar: 1gVitamin A: 730IUVitamin C: 17mgCalcium: 198mgIron: 2.1mg
    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!
    « Roasted Butternut Squash Spaghetti
    Instant Pot Apple Cinnamon Steel Cut Oats »

    Comments

    1. Jen says

      June 15, 2022 at 9:42 am

      For me, this recipe wasn't easy however, I do not like to cook so this may taint the way I interpret "easy" I had to cook several things before assembling the casserole, sausage, hashbrowns, and peppers. All of this took about 20 to 25 minutes before I could put the casserole together. Now I have more clean up to do than I like. In spite of this, I like this website. The directions are clear and the pictures are helpful and the recipes appear to be healthy.

      Reply
      • Cassidy Reeser says

        June 15, 2022 at 1:08 pm

        Easy definitely has a few definitions, so I see where you're coming from with that, but thank you for trying the recipe! 🙂

        Reply
    2. Maggie A says

      May 18, 2022 at 9:45 pm

      Can this be made as cupcake sized individual portions? How would that affect cook times?

      Reply
      • Cassidy Reeser says

        May 19, 2022 at 9:21 am

        I think it should work. I would try cooking for 15-20 minutes and test the center with a toothpick to make sure it's done.

        Reply
    3. Craig says

      September 01, 2021 at 11:39 am

      Is there an egg free option? Looks tasty, but I can't do eggs.

      Reply
      • Cassidy Reeser says

        September 01, 2021 at 1:57 pm

        I can't say for sure but I feel like Just Egg might work as an egg replacement here. I do think it's worth a try but the timing might need some tinkering.

        Reply
        • Ramona Hendren says

          November 26, 2021 at 3:45 pm

          I made this dish in 2019 with just egg and it came out great! The only reason I haven’t made it since is I’ve been super super super busy but I plan to do it again for this Christmas 2021.

          Reply
          • Cassidy Reeser says

            November 26, 2021 at 4:39 pm

            Thanks for letting us know that it works!

            Reply
    4. Tania Mazumdar says

      August 25, 2021 at 11:32 pm

      Can I use tater tots instead of hash browns?

      Reply
      • Cassidy Reeser says

        August 26, 2021 at 8:51 am

        I can't say for sure since I haven't tried it but I don't see why it wouldn't work! 🙂

        Reply
    5. Maddi says

      March 24, 2021 at 3:15 pm

      Absolutely love this and have made it many times! Husband keeps asking me to make this lol. Do you know if this recipe can be frozen and reheated again? If so, how would you recommend? Thanks!!

      Reply
      • Cassidy Reeser says

        March 25, 2021 at 2:16 pm

        Hi, thank you so much! I actually haven't tried freezing it, but I do think it should work. You could fully bake it and then try wrapping individual servings in foil or freezer safe containers then let thaw overnight in the fridge. Let me know if you do end up trying freezing! And I'll update the post with that info when I make this next.

        Reply
    6. Kristin says

      January 11, 2020 at 6:32 pm

      Could I add diced zucchini and tomatoes to the bell peppers? Same cooking time?

      Reply
      • Cassidy Reeser, RDN, LD says

        January 12, 2020 at 7:55 am

        Yes, you can use whatever vegetables you like — just sauté with the other veggies until softened. Enjoy!

        Reply
    7. Erika says

      September 21, 2019 at 1:40 am

      How many eggs please??

      Reply
      • Cassidy Reeser, RDN, LD says

        September 21, 2019 at 1:43 pm

        The recipe uses 8 large eggs.

        Reply
    8. Jillian says

      August 12, 2019 at 11:16 pm

      Wow, this is the savory breakfast of my dreams!! Absolutely delicious, and I love the addition of veggie sausage. I could probably eat a whole slice of this right now before bed but will force myself not to...this may be enough to get me up earlier tomorrow morning! Thanks for the great recipe, I'll definitely be making it again!

      Reply
      • Cassidy Reeser, RDN, LD says

        August 13, 2019 at 8:02 am

        Thanks for the kind words! I’m glad you liked it.

        Reply
    4.75 from 8 votes (5 ratings without comment)

    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 © 2025 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.