This post may contain affiliate links. Please read our disclosure policy.

This foolproof Egg Bake Recipe packed with bacon, cheese, and vegetables is perfect for meal prep, family breakfasts, and busy mornings. Ready in 30 minutes and freezer-friendly, this easy breakfast casserole will please them all!

a square of egg bake like quiche without the crust on a white plate with a fork


 
Melissa in her kitchen smiling in front of the starting ingredients for the chicken the quinoa salad and skillet chicken on the wood block in front of her

🩷 Melissa

Why I Love This Recipe:

🩷 I love that I can sneak vegetables into pretty much any breakfast casserole meal. IYKYK!

🩷 It reheats really well. I’ll often make a double-batch and eat the second half for quick breakfasts the rest of the week.

🩷 It’s great for any meal of the day, breakfast, lunch, or dinner, and is always a hit for a special brunch.

a square of egg bake like quiche without the crust on a white plate with a fork
4.86 from 7 votes

Easy Egg Bake Recipe | Cheesy Vegetable Casserole

This foolproof Egg Bake Recipe packed with bacon, cheese, and vegetables is perfect for meal prep, family breakfasts, and busy mornings. Ready in 30 minutes and freezer-friendly, this easy breakfast casserole will please them all!
Prep: 20 minutes
Cook: 25 minutes
Total: 45 minutes
Servings: 4
Save This Recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Ingredients 

  • 1/2 an onion
  • 1/2 pound of squash
  • 4 slices of bacon
  • 8 eggs
  • 1/2 cup milk
  • 1 cup grated cheese, about 4 ounces (I used sharp cheddar)
  • 4 ounces of spinach
  • 1/2 teaspoon salt
  • 1/4 teaspoon pepper

Instructions 

  • Grate the squash and onion with your cheese grater (or dice them nice and small).
  • Spray a 9×9-inch baking dish with cooking spray and preheat the oven to 375°F.
  • In a medium skillet, cook the bacon until tender crisp. Remove the bacon from the pan and lay it on paper towels to help absorb extra grease. Pour out the extra bacon grease from pan and return the pan to the stove (it will still have a layer of grease on the bottom since you haven’t cleaned it).
  • Add the grated squash and onion to the pan, and cook over medium-high heat until the vegetables are tender and any cooking liquid that they have released has cooked off.
  • While the veggies are cooking, break your eggs into a bowl, add the milk and salt and pepper, and beat with a fork to combine well.
  • Place the cooked vegetables in the bottom of the prepared baking dish. Add the spinach. Add the cheese. Crumble the cooked bacon over the top of the cheese. Pour the egg mixture over everything in the dish.
  • Bake for 25 to 30 minutes, until the center of the dish is set and no longer jiggles. Let the dish cool for 3 to 5 minutes before serving hot.

Notes

Spinach Tip: I like to chop the spinach because I just want little pieces to eat, not a whole leaf. If you like the spinach more wilted, you can cook it with the other vegetables, but this makes it too mushy for my taste.
Cooking & Pan Size Tips:
  • You can bake this in different sized dishes, including a round pie plate.
  • This recipe also doubles well in a 9×13-inch dish.
  • You will have to adjust the baking times depending on the dish you use. You know when it’s done when the center is set. I just shake the pan gently in the oven, and if the middle moves, then I cook it another few minutes before repeating the shake test.
 
Squash Sub For Potato: I love to grate the squash because when it’s grated and cooked before adding it to the eggs, it looks, feels, and tastes a lot like a hash-browns-style potato! If I only have zucchini, then I’ll peel the outside to hide the green from them. Yep, this is cooking-for-kids-level strategic.
Bacon Sub Or Go Meatless: If bacon isn’t your thing, skip it and sauté the vegetables in olive oil. You can also sub the bacon for 4 ounces of cooked sausage or some cubed ham, which are all delicious.
Great For Leftovers: 
  • You can store this in the fridge for up to four days. This also freezes great and reheats very well.
  • I like to a batch to keep in the fridge for easy breakfasts.
  • If I’m going to freeze this, I’ll just cut it into squares and put them in a single layer in a freezer bag or container. It will freeze for up to 3 to 4 months.
 
What To Serve With Breakfast Casserole: Fluffy biscuits, healthy banana muffins, or some breakfast cookies go well with this dish. If I’m short on time, then I might just serve the egg bake with a simple fruit salad or a healthy smoothie.

Nutrition

Serving: 1g, Calories: 335kcal, Carbohydrates: 12g, Protein: 23g, Fat: 22g, Saturated Fat: 10g, Polyunsaturated Fat: 3g, Monounsaturated Fat: 7g, Trans Fat: 0.04g, Cholesterol: 367mg, Sodium: 772mg, Potassium: 608mg, Fiber: 2g, Sugar: 4g, Vitamin A: 9497IU, Vitamin C: 21mg, Calcium: 347mg, Iron: 3mg
Like this recipe? Rate and comment below!

How to Make This Egg Bake Recipe

A metal pan on a marble surface holds shredded yellow potatoes and grated white onions, perfect for starting an egg bake. Nearby are a carton of eggs and a blue-striped kitchen towel.

Step 1: Cook the bacon until tender crisp and set aside to drain. Add the grated squash and onion to the pan, and cook over medium-high heat until the vegetables are tender.

A metal bowl of beaten eggs sits on a white countertop next to a blue-and-white towel, a wooden cutting board with chopped greens for an egg bake, and a carton holding five white eggs.

Step 2: While the veggies are cooking, break your eggs into a bowl, add the milk and salt and pepper, and beat with a fork to combine well.

A white baking dish filled with a mixture of sautéed vegetables and fresh chopped spinach, perfect for an egg bake. Nearby, there are eggs, shredded cheese in a green bowl, and a wooden cutting board on a white countertop.

Step 3: Place the cooked vegetables in the bottom of the prepared baking dish. Add the spinach.

A white baking dish with chopped bacon, shredded cheese, and greens sits on a marble surface, ready for an egg bake. Nearby are a bowl of whisked eggs, a blue-and-white towel, and a carton of eggs.

Step 4: Add the spinach. Add the cheese. Crumble the cooked bacon over the top of the cheese.

A bowl of beaten eggs is being poured over a casserole dish filled with shredded cheese, chopped bacon, and vegetables, creating a savory egg bake ready for the oven.

Step 5: Pour the egg mixture over everything in the dish.

A savory egg bake casserole with bacon, cheese, and herbs in a square white dish, surrounded by fresh parsley, whole eggs, shredded cheese, and a stack of plates on a blue and white cloth.

Step 6: Bake for 25 to 30 minutes, until the center of the dish is set and no longer jiggles. Let the dish cool for 3 to 5 minutes before serving hot.

Top view of a bacon, egg, and cheese bake in a white ceramic dish.

Recipe FAQs

What can I serve with a breakfast casserole?

If I plan ahead and have the time, I might make our favorite biscuits, healthy banana muffins, or some breakfast cookies to go with it. If I’m short on time, then I might just serve the egg bake with a simple fruit salad or a healthy smoothie. Both options are great.

What is the best way to incorporate spinach into an egg bake?

I like to chop the spinach because I just want little pieces to eat, not a whole leaf. If you like the spinach more wilted, you can cook it with the other vegetables, but this makes it too mushy for my taste.

Can this casserole be frozen?

This freezes great and reheats very well. I like to a batch to keep in the fridge for easy breakfasts. If I’m going to freeze this, I’ll just cut it into squares and put them in a single layer in a freezer bag or container. It will freeze for up to 3 to 4 months.

Expert Tips

  • I like to chop the spinach because I just want little pieces to eat, not a whole leaf. If you like the spinach more wilted, you can cook it with the other vegetables, but this makes it too mushy for my taste.
  • You can bake this in different sized dishes, including a round pie plate. This recipe also doubles well in a 9×13-inch dish. You will have to adjust the baking times depending on the dish you use.
  • You know when it’s done when the center is set. I just shake the pan gently in the oven, and if the middle moves, then I cook it another few minutes before repeating the shake test.
  • I love to grate the squash. When it is grated and cooked before adding it to the eggs, it looks, feels, and tastes a lot like a hash-browns-style potato!
  • If bacon isn’t your thing, skip it and sauté the vegetables in olive oil. You can also sub the bacon for 4 ounces of cooked sausage or some cubed ham, which are all delicious.

More Breakfast Casseroles to Consider

About Melissa Griffiths

4.86 from 7 votes (2 ratings without comment)

Leave a comment

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

Recipe Rating




8 Comments

  1. oogly boogly says:

    4 stars
    Okay!

  2. Martha says:

    5 stars
    This was very easy to make and hearty and delicious. I replaced bacon with pancetta and added gouda cheese to the extra sharp cheddar. I used my chopper to finely dice the squash and onion and hand chopped some fresh spinach. I had to cook it a little longer than the half hour, but it came out fantastic. The recipe is definitely a keeper.

  3. Kim Barnwell says:

    5 stars
    Made this last Sunday and it was the best egg and bacon casserole I’ve ever tasted! The yellow squash really does a good job for a potato feel. Thanks so much!

    1. Melissa says:

      Do glad you liked it Kim. Thanks for leaving a review!

  4. Sandra says:

    5 stars
    So yummy! I added a few extra pieces of bacon….because “why not”?!?!? I did cook down my spinach for a less leafy bite, as suggested, and it worked well. I think next time I am going to add a small can of mushrooms. Thank you!

  5. Sherry Hyatte says:

    5 stars
    I LOVE recipes that are basically a blueprint and can be customized to fit individual tastes. I make this almost every week and it is never the same dish twice. we cal it clean out the frig eggs and it always comes out delicious.

    1. Melissa says:

      100% yes! I do the same thing about once a week and we never get sick of it! I have a zucchini + ham version in my fridge right now for easy breakfast. So glad you liked it!

  6. deb c says:

    Disguising veggies….. oh bah ha ha! Thanks for the yellow squash idea… hadn’t thought of that one! Basil leaves hide spinach really well too!