
If you’re looking for an easy, comforting breakfast that feeds a crowd and doesn’t require a ton of effort, this Farmer’s Casserole is it. It’s loaded with hash browns, fluffy eggs, savory ham, and plenty of melty cheddar cheese — basically everything you want in a hearty breakfast.
This is one of those recipes that’s perfect for lazy weekends, holidays, brunch with family, or busy mornings when you want something filling without standing over the stove.

Why You’ll Love This Farmer’s Casserole
- Super easy to throw together
- Made with simple, everyday ingredients
- Perfect for make-ahead breakfasts
- Feeds a crowd (or gives you leftovers!)
- Warm, cozy, and totally satisfying
If breakfast casseroles are your thing, this one deserves a spot on your rotation.
What Is Farmer’s Casserole?
Farmer’s Casserole is a classic breakfast bake made with hash browns, eggs, cheese, and meat. Think of it as a cross between a hash brown casserole and an egg bake. It’s hearty, filling, and perfect for mornings when you want something more substantial than cereal or toast.
This version uses ham and cheddar cheese, but it’s easy to customize based on what you have on hand.
Ingredients You’ll Need
You only need a handful of ingredients to make this recipe:
- Refrigerated shredded hash browns
- Seasoned salt
- Shredded cheddar cheese
- Large eggs
- Evaporated milk
- Salt and black pepper
- Diced ham
- Green onions (optional, but recommended!)
Nothing fancy — just classic breakfast staples.

How to Make Farmer’s Casserole
This recipe comes together in just a few easy steps:
- Preheat your oven to 350°F and lightly grease a 9×13 baking dish.
- Spread the hash browns into the dish, sprinkle with seasoned salt, and bake for 15 minutes to give them a head start.

- Whisk the eggs, evaporated milk, salt, and pepper together until smooth.


- Layer the casserole: sprinkle the cheese over the hash browns, pour the egg mixture on top, then add the ham.


- Bake for about 42–44 minutes, until the center is set and the top is lightly golden.

- Let it rest for 10 minutes, sprinkle with green onions if you like, and serve!
That’s it — easy, cozy, and totally satisfying.
Make-Ahead & Storage Tips
One of the best things about this Farmer’s Casserole is how well it works for planning ahead.
- Make ahead: Assemble everything the night before, cover, and refrigerate. Bake fresh in the morning.
- Store leftovers: Keep leftovers in the fridge for up to 4 days.
- Reheat: Warm individual slices in the microwave or oven until heated through.
- Freeze: Slice and freeze for up to 2 months for quick breakfasts later.
Perfect for busy mornings when you want something homemade without the effort.
Easy Recipe Variations
Want to switch things up? Try one of these ideas:
- Vegetarian: Skip the ham and add bell peppers, onions, or spinach
- Different cheese: Colby-Jack, Swiss, or pepper jack all work great
- Spicy: Add diced jalapeños or a pinch of red pepper flakes
- Different meat: Bacon or breakfast sausage are great swaps
This casserole is super flexible, so feel free to make it your own.

What to Serve with Farmer’s Casserole
This dish is filling on its own, but it pairs nicely with:
It’s perfect for brunch spreads or holiday mornings.
Final Thoughts
This Farmer’s Casserole recipe is a timeless breakfast classic that’s filling, flavorful, and incredibly easy to make. Whether you’re cooking for family, guests, or just planning ahead, this dish delivers comfort and convenience in every bite.
If you try this recipe, it’s sure to become a regular on your breakfast table!
More delicious breakfast/brunch recipes
- Spicy Andouille Sausage Quiche and Roasted Potatoes
- Orange Cardamom French Toast
- Cranberry Orange Bread with Orange Glaze
- Pineapple Upside-down Banana Bread

Equipment
- mixing bowl
- Whisk
- 9×13 baking dish
Ingredients
- 20- ounce package refrigerated shredded hashbrowns
- ½ teaspoon seasoned salt
- 2 cups cheddar cheese shredded
- 6 large eggs
- 12- ounce can evaporated milk
- ½ teaspoon salt
- ¼ teaspoon ground black pepper
- 1 cup diced ham
- Optional – 1/3 cup green onions diced
Instructions
- Preheat oven to 350 degrees F. Lightly grease a 9×13 baking dish.
- Add hashbrowns to the bottom of prepared 9×13 baking dish, season with seasoned salt, and bake for 15 minutes.
- Add eggs, evaporated milk, salt, and pepper to a mixing bowl and whisk until well-combined.
- Add cheese in an even layer on top of the hashbrowns.
- Pour egg mixture over top, then top with ham.
- Bake for 42-44 or until center is set and top is just beginning to brown.
- Allow to rest for 10 minutes after baking before serving.
- Top with optional green onions and serve

No Comments