This breakfast egg bake is a go-to in my family for a healthy and easy breakfast or brunch recipe! It’s filled with vegetables, herbs, potatoes, and salty, sharp cheddar cheese. Guests love it, and it can be customized to whatever you have on hand!
I’m not the biggest egg lover, but this egg bake is one of the best egg recipes I’ve had for breakfast! It’s loaded with vegetables, fresh basil, seasoned cooked potatoes for heartiness, and of course a little sharp cheddar cheese for salty flavor.
When I say my family always serves this for brunch, I mean it! It’s our go-to when company or family comes into town, and we need a healthy and easy recipe to feed a crowd.
The best thing about this dish is that you can completely make it your own. I never make it the same; I’m always using whatever is on hand. It’s a true clean-your-fridge-out recipe that can be made with so many different ingredients. Add more vegetables, breakfast meat, or different spices and herbs. I encourage you to make it your own and use what you have; this recipe is a blank canvas for whatever you’d love to include!
Ingredients – What You Need
See below for the full list of ingredients you’ll need to make this recipe!
Eggs: I used pasture-raised organic eggs.
baby potatoes: organic potatoes for a hearty addition. I leave the skin on for this recipe!
Onion: to saute with the veggies for flavor!
Mushrooms: for flavor and nutrients. If you’re not a mushroom fan you can leave them out.
Bell pepper: use yellow, orange, or red peppers for this dish.
Spinach: for added greens!
Broccoli: even more veggie goodness!
Basil: fresh basil will be sprinkled throughout the casserole for bright flavor.
Cheddar cheese: I used a white raw cheddar for a touch of richness.
Seasonings: to enhance all the flavors in the dish I like to use everything bagel seasoning, and then garlic powder, onion powder, and paprika to season the potatoes.
Step by Step Recipe Instructions
(1) First, boil the potatoes (skin on) until they are soft when tested with a fork.
(2) Then saute in oil the onions and peppers until soft (about 2-3 minutes), then add broccoli florets with a pinch of salt. Cook for an additional 3-4 minutes.
(3) Then add the chopped mushrooms and cook until they are soft (3-4 minutes).
(4) Stir the spinach into the vegetables until they are wilted (about 1-2 minutes). Then add chopped basil to vegetables and turn off the heat.
(5) When the potatoes are soft, drain the hot water and run under cold water. Then carefully cut them into bite-sized chunks. Toss them in oil and potatoes seasonings before adding to the egg bake.
(6) In a large bowl whisk eggs and water together until light and fluffy.
(7) Then add whisked eggs to a lightly greased casserole pan with vegetables, potatoes, garlic powder, 1/4 teaspoon salt.
(8) Sprinkle cheddar cheese over top and bake uncovered at 350F for 25 minutes.
Recipe Variations
- Make it your own with different vegetables. There are so many different vegetables you could add to this to make it your own. In addition to what we put in it, we’ve also loved adding kale, zucchini, asparagus, red onion (instead of yellow), sweet potatoes, or roasted tomatoes.
- Different cheese you can use. Sharp cheddar really shines in this because of its flavor profile, but you can also use milk cheddar, pepper jack, provolone, parmesan or Parmigiano Reggiano, just to name a few!
- Add meat. Although this is veggie-forward, you can also add cooked bacon, cooked sausage, or breakfast sausage (all cut into bite-sized pieces).
- Dressings to serve alongside. You can also serve these eggs with salsa/pico de gallo, ketchup, or hot sauce to add even more flavor.
- Make it in a muffin tin instead. If you prefer to make this for more individual servings, you can use a greased muffin tin and add the cooked vegetables and eggs to each one. Bake at 350F until the egg is firm in the center of each cup.
Tips for Success
Reheating is easy. We are always reheating these eggs. You can cover the slices of egg and bake them at 350F until hot (about 8-10 minutes).
Bake in the saute pan or use a different dish. I typically bake this in the same pan I saute the vegetables in (my 11-inch Staub Cast Iron Pan). But if you don’t have a pan like this, you can saute the vegetables, then transfer everything with the eggs to a greased casserole dish.
Veggie Breakfast Egg Bake
Ingredients
- 8 eggs
- 2 Tablespoons filtered water
- 2 teaspoons olive oil
- 1/2 yellow onion or one small yellow onion diced
- 1/2 cup bell pepper, diced
- 1 cup broccoli florets
- 1 cup mushrooms, finely chopped
- 1 1/2 cups fresh spinach
- 3 Tablespoons fresh basil, chopped
- 1/2 teaspoon everything bagel seasoning or sub for 1/4 teaspoon each of onion and garlic powder
- 1/2 cup sharp cheddar cheese, shredded
- salt to taste
Potatoes
- 3-4 small yellow potatoes, or about 1 1/2 cups of diced potatoes
- 1/4 teaspoon garlic powder
- 1/4 teaspoon onion powder
- 1/4 teaspoon paprika
Instructions
- Preheat oven to 350F
- Boil potatoes: in a small pot with water, boil the potatoes until they are soft when tested with a fork (about 8-10 minutes, but this will depend on their size. You can cut large potatoes to speed up this process). Drain the hot water and run cold water over the potatoes when they're finished. Then cut them into bite-sized chunks. Toss them in a bowl with olive oil, salt, pepper, garlic powder, onion powder, and paprika until evenly coated. Set aside.
- Saute veggies: In a large pan with oil, saute onions and bell pepper until soft (about 2-3 minutes). Then add broccoli florets with a pinch of salt and cook for 3-4 minutes.
- Add mushrooms and spinach: then add chopped mushrooms to vegetables and cook for another 3-4 minutes. Fold in spinach and let cook until wilted (1-2 more minutes). Add fresh basil in and remove the pan from the heat.
- Whisk eggs: in a large bowl, whisk 8 eggs and 2 Tablespoons of water until light and fluffy.
- Add ingredients to a dish: add whisked eggs into a lightly greased casserole dish (or in the same pan you sauteed the vegetables). Add vegetables, everything bagel seasoning, potatoes, and a generous pinch of salt. Gently stir it together. Sprinkle cheddar cheese over top.
- Bake: then bake uncovered for 25 minutes or until the center is firm. Allow it to cool for 5-10 minutes, before slicing and serving!
Thanks! All I have are frozen shredded potatoes. Will those work if I fry them up with the onion and then add broccoli etc?
of course! I find this recipe very easy to adapt with almost anything. I would definitely fry them with the vegetables 🙂 Just made this today myself. Hope you enjoy it!
Can I make it ahead and cook it the next morning for brunch ?
Hi Louise, yes! That should work just fine. Hope you enjoy it!
I made this yesterday for an early morning get together. everyone loved this delicious healthy casserole!!! I did too. I used a glass 13″x9″ pyrex pan. worked great. i used slightly bigger portions of vegetables than the recipe asked for. and I used pepper jack cheese instead of cheddar cheese on top. I will be making this as the healthy part of Christmas morning breakfast. truly a find. and so easy to make.
I’m thrilled this worked out for you, Barbara! It’s one of my favorites to make – especially for guests and for the holidays. Just got ingredients today to make it actually 🙂 Thanks so much for sharing. So happy you to hear everyone enjoyed it!
Hi Bethany, what size casserole dish should I use? Would a standard cast iron work? Thanks in advance!
Hi Casandra, in the photo I’m using a 12×12 pan! I’ve also used 10-inch pans and just lessened the eggs. 🙂 Hope you enjoy the recipe!
Excellent dish to feed a group of 16 (I doubled recipe). Prepped-cooked veggies night before. Assembled in parchment lined pan. Covered in frig. Added eggs just before baking. Served with side of refried beans and papaya. Delish. Greatful I didnt need to make a crust.
Thank you so much, Maddy! I’m so glad it was a success. And you’re right, it’s perfect for feeding a crowd! Glad doubling the recipe worked out. 🙂 Thanks for sharing!
Looks good. Gonna to make it this weekend.
Thanks
Phil
Thank you, Phil! I hope you enjoy it. 🙂