• RECIPES
  • ABOUT
  • NEWSLETTER
  • COOKBOOK
  • SAVED RECIPES
  • Instagram, Pinterest, Twitter, and Facebook
Love and LemonsMenu

Navigation

  • Home
  • About Us
  • Recipes
  • My Saved Recipes
  • Cookbook
  • Newsletter
  • Contact

Social

  • Instagram
  • Facebook
  • Pinterest
  • Twitter

Breakfast Casserole

This breakfast casserole recipe is perfect for feeding a crowd. Filled with potatoes and veggies, it's hearty, delicious, and easy to make ahead!

Jump to recipe

Breakfast casserole

A breakfast casserole is the best way to feed a crowd first thing in the morning. Just ask my mom! She’s been making her famous breakfast casserole recipe on Easter and Christmas morning for as long as I can remember. The rest of my family loves it because it’s hearty and flavorful, packed with potatoes, veggies, eggs, and cheese. My mom loves it because it’s easy to make and—even better—make ahead. She can prep the whole thing the night before and pop it in the oven when guests arrive the next day.

I adapted this breakfast casserole recipe from hers, and it checks all the same boxes.

  1. You can make it ahead.
  2. It’s simple to throw together.
  3. It’s satisfying and delicious.
  4. And you can adapt it to use different cheeses or vegetables.

We love this recipe, and I hope you do as well! It’s perfect for special occasions, but it’s so tasty that you might want it in your regular breakfast rotation too.

Breakfast casserole recipe ingredients

What’s In This Easy Breakfast Casserole

This breakfast casserole recipe has 4 main parts:

  • Potatoes – Roasted with olive oil, salt, and pepper, they create a starchy, satisfying layer at the bottom of the casserole. I like to use Yukon Gold potatoes here because I love their creamy texture, but russet potatoes work too.
  • Sautéed veggies – Yellow onion, garlic, peppers, spinach, and green onions add vibrant color and savory flavor to the casserole.
  • Cheddar cheese – It adds richness and salty, nutty flavor. I layer some into the casserole and sprinkle more on top.
  • The egg mixture – I whisk the eggs with milk so that they have a delicate, fluffy texture when baked. Use any type of unsweetened milk you like. I’ve successfully made this recipe with whole milk and unsweetened almond milk many times.

Find the complete recipe with measurements below.

Recipe Variations

Like my frittata recipe or crustless quiche, this breakfast casserole is adaptable! Here are a few ways to change it up:

  • Vary the veggies. Sautéed broccoli, mushrooms, asparagus, or zucchini would be a nice alternative to the peppers and/or spinach.
  • Change the cheese. Pepper jack cheese is a fun replacement for the shredded cheddar. A mix of cheeses works too!
  • Switch to sweet potatoes. They’re just as good as regular ones in this hearty breakfast casserole.

Whisking eggs and milk in glass bowl

How to Make This Breakfast Casserole

This breakfast casserole recipe is easy to make! You can find the complete recipe with measurements at the bottom of this post, but for now, here’s an overview of how it goes:

First, roast the potatoes. Chop them into 1/4-inch cubes. Note: This is small! Smaller cubes=more crisp, golden brown edges. Be careful not to cut them too large.

Place the chopped potatoes on a parchment-lined baking sheet, and toss them with olive oil, salt, and pepper. Roast at 425°F for 20 to 25 minutes, or until tender and browned.

Meanwhile, prep the egg mixture. Whisk together the eggs, milk, and 1/4 teaspoon salt in a large bowl. Set aside.

Sautéing vegetables in skillet with wooden spoon

Next, cook the veggies. Sauté the onion until soft, and then add the peppers and garlic. Cook for 2 minutes before adding the spinach and half the green onions. Cook until the spinach is just wilted.

Layering vegetables, cheese, and potatoes in baking dish

Then, assemble the casserole. Spread the roasted potatoes at the bottom of an oiled 9×13-inch baking dish. Top with two-thirds of the cheese, followed by the sautéed veggies.

Pouring egg mixture over potatoes, vegetables, and cheese

Pour in the egg mixture. Finally, sprinkle the remaining cheese and reserved green onions on top.

Bake the casserole at 350°F until the eggs are set, 40 to 45 minutes. Let stand for 5 minutes before slicing and serving. Enjoy!

Easy breakfast casserole in baking dish

Make-Ahead Breakfast Casserole

One of my favorite things about this egg casserole recipe is that you can make it ahead. No need to get up at the crack of dawn in order to have it ready in time for brunch!

Here are two options for prepping it in advance:

  1. Assemble the casserole the night before. Like a french toast casserole, this breakfast casserole can be assembled a day ahead. Layer the potatoes, vegetables, cheese, and egg mixture in the pan, and tightly cover with foil or plastic wrap. Refrigerate overnight. The next morning, uncover and let sit at room temperature while you preheat the oven. Then, bake according to the recipe.
  2. Cook the components the day before and assemble in the morning. Roast the potatoes and sauté the veggies a day ahead, and store them in airtight containers in the fridge. With these components prepped, the egg casserole is quick and easy to assemble day-of.

Storing and Reheating Leftovers

If you have leftover breakfast casserole, you’re in luck. It reheats perfectly! Store slices in an airtight container in the fridge for up to 3 days, and warm them in the microwave before serving.

You can also freeze this breakfast casserole. Wrap slices tightly in foil or plastic wrap, or seal them in an airtight container. Freeze for up to 3 months. Allow to thaw overnight in the fridge before reheating.

Breakfast casserole recipe

What to Serve with Breakfast Casserole

This easy make-ahead breakfast casserole recipe is flavorful and filling, so you don’t need to pair it with much more than fresh fruit for a satisfying breakfast.

That said, it’s a wonderful addition to a larger brunch. Try pairing it with any of these recipes:

  • Cinnamon Rolls
  • Banana Bread
  • Zucchini Bread
  • Coffee Cake

Looking for more brunch ideas? Check out these 51 Best Brunch Recipes!

Get This Recipe In Your Inbox
Share your email, and we'll send it straight to your inbox. Plus, enjoy daily doses of recipe inspiration as a bonus!

Breakfast Casserole

rate this recipe:
4.99 from 104 votes
Prep Time: 15 minutes mins
Cook Time: 1 hour hr
Total Time: 1 hour hr 15 minutes mins
Serves 12
Save Recipe Print Recipe
This easy breakfast casserole recipe is perfect for feeding a crowd! It's hearty and flavorful, filled with roasted potatoes, veggies, eggs, and cheddar cheese. Find make-ahead instructions in the blog post above.

Equipment

  • 9x13 Baking Dish

Ingredients

For the potatoes

  • 3 Yukon Gold potatoes, about 1 pound, chopped into ¼-inch pieces
  • 1 tablespoon extra-virgin olive oil
  • ½ teaspoon sea salt
  • Freshly ground black pepper

For the casserole

  • 12 large eggs
  • 1 cup milk, any kind
  • 1¼ teaspoons sea salt
  • 2 tablespoons extra-virgin olive oil, plus more for the baking dish
  • ½ medium yellow onion, chopped
  • Freshly ground black pepper
  • 2 garlic cloves, chopped
  • 1 red bell pepper, stemmed, seeded, and chopped
  • 1 green bell pepper, stemmed, seeded, and chopped
  • 1 cup fresh spinach, roughly chopped
  • 4 green onions, chopped
  • 1½ cups shredded cheddar cheese
Prevent your screen from going dark

Instructions

  • Roast the potatoes: Preheat the oven to 425°F and line a baking sheet with parchment paper. Place the potatoes on the baking sheet. Drizzle with the olive oil and sprinkle with the salt and several grinds of pepper. Toss to coat. Spread evenly on the baking sheet and roast for 20 to 25 minutes, or until tender and browned.
  • Make the casserole: Reduce the oven temperature to 350°F and oil a 9x13-inch baking dish.
  • In a large bowl, whisk together the eggs, milk, and ¼ teaspoon of the salt. Set aside.
  • Heat the olive oil in a large skillet over medium heat. Add the onion, the remaining 1 teaspoon salt, and several grinds of pepper. Cook, stirring occasionally, for 5 to 8 minutes, or until soft. Add the garlic, red pepper, and green pepper and cook, stirring occasionally, for 2 minutes. Add the spinach and half the green onions and toss until the spinach is just wilted.
  • Spread the potatoes in an even layer in the prepared baking dish. Top with 1 cup of the cheese, followed by the sautéed veggies. Pour in the egg mixture and sprinkle with the remaining ½ cup cheese and the reserved green onions.
  • Bake for 40 to 45 minutes, or until the eggs are set.
  • Let stand for 5 minutes before slicing and serving.
Love and Lemons Book Preorder
Did you make the recipe? I want to see!
Tag @loveandlemons on Instagram.
15 Quick and Easy Weekday Recipes Sign up to get my best weeknight dinners, packable lunches, and meal prep breakfasts sent straight to your inbox! A row of five vibrant dishes including a stir fry, overnight oats, a chickpea dish, a sandwich, and pasta
Free Bonus:
15 Quick and Easy Weekday Recipes

No thanks

You may like these too...

  1. Breakfast Potatoes
  2. Egg Bites
  3. Crustless Quiche
  4. Grits and Eggs
  5. Best Shakshuka
  6. Vegetarian Lasagna

77 comments

Previous Comments
4.99 from 104 votes (81 ratings without comment)

Leave a comment: Cancel reply

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

Rate this recipe (after making it)




  1. Mitzi
    09.01.2025

    5 stars
    This is my second time to make this and it’s delish! I just modify it with whatever I have on hand. Thanks for the recipe!

    Reply ↓
    • Phoebe Moore (L&L Recipe Developer)
      09.05.2025

      So glad you love the recipe, Mitzi!

      Reply ↓
  2. Lauren
    07.30.2025

    Can you add sausage to this?

    Reply ↓
  3. Bette
    07.23.2025

    Can I make this with feta cheese instead of cheddar? Will it make it too goopy if I add grape tomatoes, too?

    Reply ↓
  4. Diane Kuhns
    07.11.2025

    I’ve made this casserole before and loved it! This time I want to prepare & bake a few of these ahead of time for a large family vacation. Should I defrost these prior to reheating? If anyone has done this please let me know what you did and how it worked out. Thanks!

    Reply ↓
    • Phoebe Moore (L&L Recipe Developer)
      07.11.2025

      Hi Diane, I’m so glad you love the recipe! If you freeze the casserole, I would let it thaw overnight in the fridge before reheating. I hope this helps!

      Reply ↓
  5. Stephanie D
    07.06.2025

    5 stars
    Versatile & delicious! I’ve made this several times with different veg like broccoli, kale, etc.
    I’ve used different types of potatoes & almond milk with no issues.
    My mom asked for the recipe & we both make it when we have overnight guests.
    Thanks for sharing!

    Reply ↓
    • Phoebe Moore (L&L Recipe Developer)
      07.11.2025

      Hi Stephanie, I’m so glad you both love the recipe!

      Reply ↓
      • Lana
        07.14.2025

        Can I assemble this the night before and bake it the nrxt day? Id
        like to bake the potatoes the night before but keep separate. Also sautee the veggies and grate the cheese the night before. The next day can I put everything together into the casserole and bake? Please answer. Thank you.

        Reply ↓
  6. Anne
    07.04.2025

    5 stars
    This was wildly delicious. It also took me a little more time, I think because I was very conscious of cutting things super small. I also added mushrooms when I added the spinach. Definitely planning to make again!!

    Reply ↓
  7. Joan
    06.10.2025

    I know that with so many variables, it may be difficult, but, can you provide at least approximate nutritional information, please.
    Thanks bunches.
    Best,
    Joan

    Reply ↓
A food blog with fresh, zesty recipes.
SEARCH RECIPES
Search Recipes Search Recipes
breakfast  /  main-dish  /  dessert
vegan  /  gluten free
ALL RECIPES >>
Photograph of Jeanine Donofrio and Jack Mathews in their kitchen

Hello, we're Jeanine and Jack.

We love to eat, travel, cook, and eat some more! We create & photograph vegetarian recipes from our home in Chicago, while our shiba pups eat the kale stems that fall on the kitchen floor.

Instagram, Pinterest, Twitter, and FacebookInstagram Pinterest Twitter Facebook
Various Shop Items
PRIOR POST
NEXT POST
Instagram, Pinterest, Twitter, and Facebook
Top Recipes
  • Healthy Breakfast Ideas
  • Easy Dinner Ideas
  • Healthy Lunch Ideas
  • Best Brunch Recipes
  • Vegan Recipes
  • Best Salad Recipes
  • Best Soup Recipes
  • Easy Appetizer Recipes
Cooking With Vegetables
  • Avocado
  • Beets
  • Brussels Sprouts
  • Broccoli
  • Butternut Squash
  • Cauliflower
  • Spaghetti Squash
  • Sweet Potato
Plant-Based Cooking Basics
  • Brown Rice
  • Lentils
  • Roasted Chickpeas
  • Farro
  • Tofu
  • Tempeh
  • Quinoa
  • Zucchini Noodles
  • HOME
  • ABOUT
  • RECIPES
  • COOKBOOK
  • SHOP
  • SUBSCRIBE
  • CONTACT
  • PRIVACY POLICY
Click here to view our privacy policy.
Copyright © 2025 Love and Lemons, LLC. 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.