Farmers Casserole
Mar 07, 2019, Updated May 06, 2025
This post may contain affiliate links. Please read our disclosure policy.
My farmers casserole recipe is a staple for holidays, weekend brunches, and anytime a need a hearty meal to feed a crowd. It’s loaded with hash browns, eggs, cheese, veggies, and diced ham. This family favorite it simple to make and always a hit!

Every holiday I make this farmers breakfast casserole with ham using the leftover holiday ham. Honestly, I think I look forward to eating this casserole even more than the main meal. It’s hearty, cheesy, and the perfect way to start the day.
It has become a tradition in our house, while everyone is hanging out in the morning, I pop this casserole in the oven and in about an hour we have simple, cozy meal that everyone always enjoys.
Want more breakfast casseroles, try this cinnamon roll casserole, Bisquick breakfast casserole, and eggs Benedict casserole.
Why you’ll love this recipe
- Simple to prepare. This is an easy breakfast casserole to make with a few ingredients.
- Great way to use leftovers. A perfect way to use leftover holiday ham.
- Easily customizable. A great base recipe and can be swapped with things you have in your refrigerator.
- Can be made ahead of time. This recipe can be made the night before. Just cover, refrigerate, and bake the next day.
What’s a farmers casserole?
This egg casserole recipe uses ingredients that might be found “on the farm” like vegetables, ham, and eggs.
Ingredients

- Eggs – You’ll need 8 eggs to make this casserole.
- Evaporated milk – Evaporated milk works best because it’s more concentrated than regular milk which helps the casserole set up.
- Hash browns – Shredded, frozen hash browns are the base of this egg casserole.
- Green onions – These add mild onion flavor and a pop of color.
- Red peppers – Add sweetness, color, and a little crunch.
- Diced ham – Use cooked cubed or diced ham for a savory bite.
- Shredded cheese – I like using cheddar cheese or a colby jack cheese.
- Salt, pepper, garlic powder – Bring all of the flavors together.
Variations and substitutions
You can easily make this farmers breakfast casserole your own with a few additions or substitutions. Here are some ideas:
- Meat – Try replacing the ham with cooked, crumbled bacon or crumbled breakfast sausage.
- Cheese – You can substitute the cheddar cheese with Swiss cheese, Monterey Jack, or even Pepper Jack.
- Hash browns – Substitute the hash browns with frozen cubed potatoes or tater tots.
- Veggies – Add in more vegetables like mushrooms, broccoli, or spinach.
How to make farmers casserole
Scroll to the bottom for the full, printable recipe.

Step one: Spray a 9 x 13 casserole dish with non-stick cooking spray. Spread the hash browns in the casserole dish.

Step two: Top with diced green onions, diced red peppers, ham, and shredded cheese.

Step three: Whisk together eggs and evaporated milk.

Step four: Pour the mixture over the hash browns.

Step five: Bake at 375 degrees for 45-50 minutes or until the casserole is set.
Heather’s recipe tips
- Don’t forget to spray the casserole dish. This will help prevent the egg casserole from sticking.
- Let the hash browns thaw for a few minutes. Put them out on the counter for a few minutes to help make it easier to break the hash browns apart.
- Let the casserole sit for about 10 minutes before cutting. This will help the casserole come together before slicing.
Storage
Store: If you have any leftovers. Cover and store in the refrigerator for up to 4 days.
Freeze: You can freeze this farmers casserole for up to 2 months. Make sure to let it cool and then place in a freezer safe container or bag.
Reheat: Reheat the casserole in the oven at 350 degrees or in the microwave for 2-3 minutes.

Recipe FAQ’s
I recommend using evaporated milk because it’s more concentrated which helps set up. If you have to substitute with milk, I would use whole milk or half and half.
I recommend using frozen shredded hash browns for this recipe.
No, they can be put in the casserole frozen. Just make sure to break them up a little and spread them out.
More breakfast recipes

Farmers Casserole Recipe
Ingredients
- 4 cups frozen shredded hash browns
- 1 8 oz cubed ham
- 2 green onions, diced
- 1 red bell pepper, diced
- 8 eggs
- 2 12 oz cans evaporated milk
- 1/2 teaspoon salt
- 1/2 teaspoon ground black pepper
- 1/4 teaspoon garlic powder
- 2 cups shredded cheese
Instructions
- Preheat oven to 375 degrees F. Spray 9 x 13 casserole dish with non-stick cooking spray.
- Add shredded hash browns to the casserole dish. Spread out evenly.
- Top with diced ham, bell pepper, green onion and cheese.
- In a bowl, whisk together eggs, evaporated milk and spices. Pour over casserole.
- Bake for 45-55 minutes or until eggs are set. Remove from oven and let sit for 10 minutes before serving.
Notes
- Don’t forget to spray the casserole dish. This will help prevent the egg casserole from sticking.
- Let the hash browns thaw for a few minutes. Put them out on the counter for a few minutes to help make it easier to break the hash browns apart.
- Let the casserole sit for about 10 minutes before cutting. This will help the casserole come together before slicing.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
How do you re hear from frozen?
Let thaw in the refrigerator and the heat in the oven at 350 degrees for 10-15 minutes (I also usually cover mine with foil so the top doesn’t get too brown)
Let thaw in the refrigerator and then place in oven 350 degrees for about 10-15 minutes. I would recommend covering in foil so the top doesn’t burn. Thanks!
Looks delicious going to make for a birthday brunch! Quick question can I make ahead and let sit overnight in fridge??
Yes, you can let it sit overnight
Looks amazing. I’ll be cooking this over the weekend. Will I be OK substituting 2% milk for evaporated milk?
Thanks Chris! Yes, you will fine substituting. Hope you enjoy!
Perfect for Sunday brunch! Trying soon!