

Welcome to Your New Favorite Breakfast: Vegan & Gluten-Free Breakfast Casserole
Good morning, friends! If you’re craving a hearty, comforting breakfast that’s as nourishing as it is delicious, you’re in the right place. This vegan and gluten-free breakfast casserole is the perfect blend of flavors and textures: fluffy layers of savory plant-based “eggs,” vibrant roasted veggies, and a perfectly golden, crispy topping. It’s simple to make, packed with wholesome ingredients, and completely free of gluten or dairy. Simple and easy to prepare, it can even be prepared in advance and baked the next day. It’s also very simple to customize to your liking. Even my non vegan family and friends have asked for the recipe! I hope you enjoy this yummy dish as much as we do.
Whether you’re meal-prepping for the week, hosting a cozy holiday brunch, or looking for a crowd-pleasing dish that everyone (yes, even non-vegans!) will love, this recipe checks all the boxes. Ready to dive into a breakfast that feels like a warm hug? Let’s get cooking!
Why You’ll Love This Vegan & Gluten-Free Breakfast Casserole:
✔ Completely Plant-Based & Gluten-Free – A delicious, egg-free alternative that’s perfect for any diet.
✔ Loaded with Fresh Vegetables – Packed with colorful, nutrient-rich veggies for a healthy and satisfying meal.
✔ High in Protein & Fiber – Keeps you full and fueled for hours.
✔ Easy to Make & Meal Prep Friendly – Make it ahead for a stress-free breakfast all week long.
✔ Perfect for the Whole Family – Even non-vegans will love the savory, comforting flavors of this dish.
✔ Great for Brunch Gatherings – A crowd-pleaser that’s perfect for a weekend brunch or holiday breakfast.
With simple ingredients, bold flavors, and a nutritious twist, this vegan breakfast casserole is everything you need for a delicious start to your day. Let’s get cooking!
Ingredients Needed to Make Vegan & Gluten-Free Breakfast Casserole
Here’s everything you’ll need to whip up this delicious dish:
- Defrosted Hash Browns – Use shredded or southern-style hash browns. I personally prefer southern-style with bell peppers and onions already mixed in. Make sure to defrost them overnight in the fridge so they’re ready to use.
- Plant-Based Sausage – A great way to add a savory, protein-packed bite to the casserole. I love using Impossible Breakfast Sausage, but feel free to use your favorite or omit it altogether based on preference. Defrost before using.
- Vegan Cheese Shreds – Cheddar-style works best for a classic, cheesy flavor.
- Just Egg (Plant-Based Egg) – Acts as the perfect egg substitute to bind everything together while keeping it 100% vegan.
- Vegetable Add-Ins of Your Choice – Load up on nutrient-rich veggies like spinach, kale, diced yellow onions, red and green bell peppers, mushrooms, or anything else you love!
- Seasonings – For that extra burst of flavor:
- Salt & Pepper – Essential for balancing flavors.
- Paprika – Adds a mild smokiness and depth.
- Onion Powder – Skip this if you’re adding fresh diced onions.
- Garlic Powder – Because a little garlic makes everything better!
This recipe isn’t sponsored—I just love these ingredients and recommend them for the best taste! Feel free to customize with your favorite brands.
Now that you’ve got everything ready, let’s make this delicious vegan breakfast casserole!

How to Make Vegan & Gluten-Free Breakfast Casserole
This casserole is as versatile as it is delicious! You can assemble it the night before and bake it fresh in the morning, or prepare it all in one go—it’s entirely up to you. Either way, the result is a warm, savory, and satisfying breakfast that everyone will love!
Step 1: Preheat the Oven
Preheat your oven to 350°F (175°C) so it’s ready when your casserole is assembled.
Step 2: Cook the Veggies & Sausage
- Heat a sauté pan over medium heat with a little olive oil.
- Add diced onion, red bell pepper, spinach (or kale), and fresh mushrooms.
- Sauté until softened and fragrant.
- If using plant-based sausage, cook it in the same pan until browned.
Step 3: Mix the Casserole Base
- In a large mixing bowl, combine:
- Defrosted hash browns
- Vegan cheddar shreds
- Cooked sausage and veggies
- Salt, pepper, and onion powder
- Stir everything together until well mixed.
Step 4: Assemble the Casserole
- Lightly spray a 9×13-inch baking dish with cooking oil.
- Pour the hash brown mixture into the dish and spread it out evenly.
Step 5: Add the Egg Mixture
- In a separate bowl, whisk together:
- 1 carton of Just Egg
- A splash of plant-based milk
- Pour the egg mixture evenly over the casserole to help bind everything together.
Step 6: Top & Bake
- Sprinkle paprika and extra vegan cheddar shreds on top for extra flavor.
- Bake in the preheated oven for 35–40 minutes, or until the casserole is set and lightly golden on top.
Step 7: Serve & Enjoy!
That’s it! Whether you make it ahead of time or bake it fresh, this casserole is a warm, savory, and satisfying way to start the day. Serve hot and enjoy!
Meal Prep Tip: If preparing in advance, cover the casserole with foil or a lid and store it in the fridge overnight. Bake when ready to serve!

Storage instructions
This recipe can be refrigerated in an airtight container for up to 4 days after baking or frozen for up to 2 months.
Looking for another savory breakfast recipe? Take a look at this delicious white “sausage” gravy recipe!

This post may contain affiliate links. Read my full disclosure here.
Print
Vegan and Gluten Free Breakfast Casserole
- Total Time: 1 hour
- Yield: 10 1x
Ingredients
- 28 oz. hash browns (shredded or southern style is fine I like the kind with red bell peppers, green bell peppers, and onions already mixed in.)
- 14 oz. Impossible plant based breakfast sausage
- 16 oz Just Egg
- ½ cup unsweetened plant-based milk (oat, almond, cashew, etc.)
- ½ chopped yellow onion
- 2 cups spinach or kale
- 1 Tbsp olive oil
- 1 small chopped red bell pepper
- 8 oz. vegan cheddar shreds
- 1 tsp salt
- ½ tsp pepper
- 1 tsp onion powder (omit if using diced onions)
- 1 tsp paprika (or more to taste)
- ½ tsp garlic powder
- 2 cups mushrooms
Instructions
- Preheat your oven to 350 degrees.
- In a sauté pan, add in 1 tablespoon olive oil. Add in diced onion, red bell pepper, spinach (or kale), and fresh mushrooms. Continue to sauté until done then set aside.
- In the same pan, brown your impossible sausage until cooked through.
- In a large bowl, add in sausage/veggie mixture, hash browns ,vegan cheddar sheds, onion powder, garlic powder, salt, and pepper.
Stir to mix together well. - Spray a 9 x 13 pan with a spritz of cooking oil and pour in your mixture.
- Mix bottle of Just Egg with ½ cup plant-based milk and pour on top of your casserole.
- Sprinkle the top with paprika and vegan cheddar shreds.
- Bake for 35-40 minutes or until bubbly.
- Sprinkle with fresh parsley and serve.
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Category: Breakfast
Lexi says
This was so tasty! I made it Saturday morning and we had enough leftovers for Sunday also. Would definitely make again.