This hearty meat, potato, cheese, and egg casserole can be served at just about any meal.

Try it for breakfast, brunch, or lunch, or even as aneasy dinner recipe.

Just alter your side dishes accordingly.

cheese in casserole dish

Credit:Blaine Moats

For breakfast, we like to serve it alongside fresh fruit, coffee, and muffins.

The beauty of thisegg casserole recipeis how easy it is to customize.

Not a fan of ham and cheddar?

add ham and green onions

BHG / Crystal Hughes.

Try a spiced up version made with chopped breakfast sausage and jalapeno Monterey Jack cheese.

We’ve also included a big-batch egg casserole recipe that feeds 12.

This is perfect for holiday entertaining, potlucks, or to meal prep for the week.

combine beaten eggs, milk, salt and pepper

Credit:BHG / Crystal Hughes

To meal prep, bake the casserole and let it cool completely.

Store individual servings in the fridge and microwave to reheat.

Arrange the shredded hash brown potatoes evenly in the bottom of the dish.

pour egg mixture into casserole dish

Credit:BHG / Crystal Hughes

Prep Eggs

In a bowl, combine the beaten eggs, milk, salt, and pepper.

Pour in Eggs

Pour the egg mixture over the potato mixture in the baking dish.

Let the farmers breakfast casserole stand 5 minutes before serving.

baked farmers casserole

Credit:BHG / Crystal Hughes

Cover and chill for up to 24 hours.

Let the egg casserole stand 5 minutes before serving.

How to Make Farmers Casserole for 12 Variation

Serve up breakfast for a crowd!

Let the baked casserole stand 5 minutes before serving.

2,000 calories a day is used for general nutrition advice.