• 2 tablespoons unsalted butter
  • 2 tablespoons olive oil
  • 2 scallions
  • 2 tablespoons minced garlic
  • 1 large head of fresh broccoli
  • 1/4 cup water
  • 1/2 teaspoon kosher salt
  • 12 eggs
  • 2 cups chopped cooked ham
  • 16 ounces cottage cheese
  • 4 tablespoons all-purpose flour
  • 1/2 cup shredded Colby Jack cheese
  • 1/2 cup shredded mozzarella cheese
  • salt and pepper to taste


  1. Preheat your oven to 350 degrees. Lightly grease a 13-by-9-inch baking dish with nonstick cooking spray.

  2. Add the butter and olive oil to a medium skillet over medium-high heat. Thinly slice the scallions, keeping the whites and greens separate. Place the greens in a small bowl and set the bowl aside.

  3. Add the scallion whites and garlic to the skillet and cook, frequently stirring until the contents are fragrant, about 30 seconds. Set the contents aside in a small bowl to cool.

  4. Chop the broccoli head into bite-sized florets. Pour the water and kosher salt into a large saucepan; bring the water to a boil, and then add the broccoli. Cover the saucepan and steam the broccoli for 3 minutes or until the broccoli is crisp-tender. Drain the saucepan and set it aside to cool.

  5. In a large bowl, beat the eggs with a whisk until the yolks and whites are thoroughly combined. Add the garlic and onion mixture, the steamed broccoli, the chopped ham, and the cottage cheese, flour, and shredded cheese. Season the mixture with salt and pepper and whisk until blended.

  6. Pour the mixture into the prepared baking dish. Bake for 35-40 minutes or until the eggs are set and thoroughly cooked. Garnish the casserole with scallion greens and serve it immediately. Enjoy!


  • 13 by-9-inch baking dish
  • nonstick cooking spray
  • medium skillet
  • 2 small bowls
  • large saucepan with lid
  • large bowl
  • whisk

You can't always have avocado toast for breakfast. Well, you could if that's your jam, but it's okay to try something different every once in a while, especially if you're serving a crowd. A breakfast casserole is the perfect solution to any breakfast or brunch dilemma. Our light and fluffy egg casserole will please any brunch- or breakfast-goer, and you can dress your casserole up by adding delicious vegetables, meats, or cheeses.

How To Make Your Breakfast Casserole Your Own

Add Vegetables


Our hearty breakfast casserole includes a healthy helping of steamed broccoli, but you don't have to stop there! You can add as many vegetables as you'd like to your dish:

Add Meat


To give some extra salty flavor to our breakfast casserole, we added some chopped cooked ham. Adding meats is not only a great way to combine savory flavors, but it's also an excellent way to use leftover meat from other meals. Try adding:

  • sausage
  • bacon
  • turkey bacon
  • ground beef
  • ground turkey
  • chicken
  • turkey
  • prosciutto

Add Cheese

cubed swiss cheese

Cheese can be used to enhance the taste of your casserole. We combined Colby Jack and mozzarella, but you could substitute any of the following:

  • feta
  • cheddar
  • Gruy√®re
  • Muenster
  • Parmesan

Diet-Friendly Variations

produce section


  • Substitute vegan butter such as Earth Balance for regular butter.
  • Omit the ham and add more vegetables to your casserole.
  • Replace the cottage cheese with organic silken tofu.
  • Substitute VeganEgg for regular eggs.
  • Omit the cheese or substitute vegan cheese such as Daiya.


  • Substitute almond flour or coconut flour for the all-purpose flour.

Breakfast casserole would be a tasty addition to your Sunday morning brunch. Serve your casserole with some refreshing mimosas, and you'll be an all-star host!

The Best Nacho Recipe Ever The Best Nacho Recipe Ever
Quick and Easy Refrigerator Dill Pickles Quick and Easy Refrigerator Dill Pickles
After Trying This Recipe, You'll Never Eat Salmon the Same Way Again After Trying This Recipe, You'll Never Eat Salmon the Same Way Again