• 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 eggs, cheese, and veggies, it's hearty, delicious, and easy to make ahead!

Jeanine Donofrio
Phoebe Moore
Updated Feb 25, 2026
Jump to recipe

Breakfast casserole

This breakfast casserole recipe is hearty and flavorful, filled with eggs, cheese, potatoes, and vegetables. I love to make it when I host family or friends for brunch. It feeds a crowd, it’s easy to make ahead, and it’s always a hit.

I adapted this easy breakfast casserole recipe from my mom’s. She’s been making her egg breakfast casserole on Easter and Christmas morning for as long as I can remember. This version incorporates a few extra veggies but otherwise sticks to my mom’s tried-and-true recipe. Here’s why I love it:

  1. You can make it ahead. Assemble the night before and bake the next day, or fully bake the casserole ahead of time. Find detailed make-ahead instructions below!
  2. It’s simple to throw together. This recipe calls for basic equipment and ingredients.
  3. You can adapt it to use different cheeses or vegetables. Feel free to swap in your favorites!

Try it for your next holiday brunch, or make it on any weekend morning. Bonus: Leftovers (if you have any) will reheat perfectly for breakfast throughout the week!

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.
  • Sautéed veggies – Yellow onion, garlic, bell peppers, spinach, and green onions add vibrant color and savory flavor to the casserole.
  • Cheddar cheese – It adds richness and salty, nutty flavor.
  • The egg mixture – I whisk the eggs with milk so that they have a delicate, fluffy texture when baked. Use any type you like. I’ve successfully made this recipe with whole milk and unsweetened almond milk.

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 are all great in this recipe.
  • 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.
  • Or use hash browns. I’ve had great results using diced frozen hash browns instead of the potatoes. See the recipe notes for instructions on making this swap!

Whisking eggs and milk in glass bowl

How to Make Breakfast Casserole

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 potatoes on a parchment-lined baking sheet, and toss 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.

Sautéing vegetables in skillet with wooden spoon

Next, cook the veggies. Sauté the onion until soft, and then stir in the peppers and garlic. Cook for 2 minutes before adding the spinach and half the green onion. 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 shredded 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 onion on top.

Bake the casserole at 350°F until 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.

Here are two options for prepping it in advance:

  1. Assemble the casserole the night before. Layer the potatoes, vegetables, cheese, and eggs 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

Leftover breakfast casserole keeps well in an airtight container in the refrigerator for up to 5 days. It reheats perfectly in the microwave or a 350°F oven.

You can also freeze this breakfast casserole. Wrap slices tightly in aluminum 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

Enjoy this recipe on its own for a satisfying breakfast. Or, for a larger brunch, pair it with fresh fruit and/or any of these sweet breakfast 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.97 from 134 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, or 1 pound frozen hash brown potatoes, see notes*
  • 1 tablespoon extra-virgin olive oil
  • ½ teaspoon sea salt
  • Freshly ground black pepper

For the casserole

  • 12 large eggs
  • 1 cup milk
  • 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.

Notes

*Using frozen hash browns: To simplify this recipe, you can use 1 pound diced frozen hash brown potatoes instead of the roasted potatoes. Let thaw before adding to the casserole. When I use hash browns, I typically need to bake the casserole a few minutes longer for it to set.
Show Nutrition Facts Hide Nutrition Facts
Nutrition Facts
Breakfast Casserole
Amount Per Serving
Calories 205 Calories from Fat 117
% Daily Value*
Fat 13g20%
Saturated Fat 5g31%
Trans Fat 0.02g
Polyunsaturated Fat 1g
Monounsaturated Fat 5g
Cholesterol 180mg60%
Sodium 508mg22%
Potassium 353mg10%
Carbohydrates 11g4%
Fiber 2g8%
Sugar 2g2%
Protein 11g22%
Vitamin A 1035IU21%
Vitamin C 31mg38%
Calcium 164mg16%
Iron 1mg6%
* Percent Daily Values are based on a 2000 calorie diet.
Love and Lemons Book Preorder
Did you make the recipe? I want to see!
Tag @loveandlemons on Instagram.
Free 2026 Feel Good Meal Plan: Sign up to receive a FREE downloadable E-book with a week of fresh, easy recipes for breakfast, lunch, and dinner!
Free Bonus:
Free 2026 Feel Good Meal Plan

No thanks

You may like these too...

  1. Breakfast Potatoes
  2. Egg Bites
  3. Harissa & Spinach Shakshuka
  4. Crustless Quiche
  5. Grits and Eggs
  6. Best Shakshuka

163 comments

Previous Comments
4.97 from 134 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. June Rogul
    03.11.2026

    I plan to make your recipe for a 10 person brunch this Sunday. If substituting with hash browns, should I roast/brown them as specified for the Yukon gold potatoes? or simply defrost them and spread them at the bottom of the casserole baking dish? Thanks.

    Reply ↓
  2. Rosemary E.
    03.10.2026

    4 stars
    Man, this was a BOMB breakfast casserole! The potatoes are really what makes this dish so good. For me it was a little bland, so I topped it with a shake of hot sauce and it was the bee’s knees! I might throw some hot sauce into the egg mixture next time!

    Reply ↓
  3. Tosha Kowal
    03.10.2026

    5 stars
    Easy and delicious! I love a yummy breakfast casserole!

    Reply ↓
  4. Lisa
    03.09.2026

    5 stars
    Made this for meal prep this week, can’t wait to eat it. I cut the recipe in half because there are only two of us. Used feta because it’s what I had on hand.

    Reply ↓
  5. Debra
    03.09.2026

    So good! I browned the hash brown potatoes first, and it was perfect! I also swapped 1 cup of cheese for FF feta as that is what I had.

    I’m loving your recipes!

    Reply ↓
  6. Hayley
    03.09.2026

    5 stars
    This was delicious!! I was worried because I thought it would need more spices, but I guess that’s why I’m not a chef because I was wrong! Haha This was easy to make and very flavorful. It reheats beautifully for leftovers the next day. Thanks for sharing all of your amazing recipes.

    Reply ↓
  7. Ivette
    03.09.2026

    Is it possible to add sausage or bacon?

    Reply ↓
  8. Claudia McCulloch
    03.09.2026

    5 stars
    Love this recipe! It’s a good make ahead dinner to have for the week and gives me lots of leftovers.

    Reply ↓
  9. Rachel Goldsmith
    03.08.2026

    5 stars
    Great recipe. Subbed sweet potatoes (Yukon potatoes) and zucchini (spinach). I was short two eggs and added more cheese. Turned out great!

    Reply ↓
  10. Kris Winther
    03.08.2026

    5 stars
    These flavors were so delicious. We had it for dinner. A great way to use up leftover vegetables.

    Reply ↓
  11. Melanie D
    03.08.2026

    5 stars
    Roasting the potatoes first made a big difference! They were perfectly crunchy and soft for this casserole. Added some hot sauce and it was perfect!

    Reply ↓
  12. Leah
    03.08.2026

    5 stars
    This was a delicious recipe. I cooked the vegetables the night before and assembled everything in my dish and left it in the fridge overnight. It was great to just pop it in the oven in the morning. I cut it into individual squares and will freeze them for an easy breakfast all week.

    Reply ↓
  13. Megan
    03.07.2026

    It was soo fun to make with my mom. We thought it made a amazing dinner. We are already thinking of fun variations to make!

    Reply ↓
  14. Tommy Wallis
    03.07.2026

    5 stars
    Delicious! Made the casserole this morning to start off the weekend. It’s a keeper! We loved it.

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

      So glad you loved it, Tommy!

      Reply ↓
  15. Nicole
    03.07.2026

    5 stars
    Great breakfast casserole! I made the veggies last night and then put together the casserole this morning so it would be ready more quickly for the kids! Loved it!

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

      I’m so glad you loved it, Nicole!

      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

Welcome to Love & Lemons!

I'm Jeanine Donofrio, a New York Times bestselling cookbook author and recipe developer. I share fresh, delicious vegetarian recipes that celebrate seasonal ingredients and flavors.

More about us...

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 © 2026 Love and Lemons, LLC. All rights reserved.