When cozy comfort food is on your mind, few dishes deliver like a hearty Farmer’s Casserole. This savory bake blends crisp hash browns, fluffy eggs, and layers of melted cheese and smoky ham into one warm and satisfying dish. It’s the kind of meal that brings everyone to the table with a smile.
Whether you’re hosting brunch, prepping a make-ahead breakfast, or just want a simple dish that feeds a crowd, this casserole does it all. It’s low effort but high reward, with ingredients you likely already have in your fridge. Once baked, the golden top and rich, cheesy interior make it irresistible.
Why You’ll Love This Farmer’s Casserole
Farmer’s Casserole is a true classic for good reason. It’s wonderfully adaptable—swap in sausage for ham, or toss in some bell peppers or green onions for extra flair. It’s also budget-friendly and perfect for feeding a hungry family or a gathering of friends.
This dish isn’t just for breakfast, either. Pair it with a crisp side salad and you’ve got an easy weeknight dinner. Plus, it reheats beautifully, so leftovers are a win.
Can I Use Frozen Hash Browns?
Yes, frozen hash browns work perfectly in this casserole. Just make sure they’re thawed and patted dry before layering. This helps keep the dish from becoming soggy and gives you that slightly crispy edge everyone loves.
Ingredients for the Farmer’s Casserole
A few pantry staples come together to create the rich and satisfying base of this casserole. Each ingredient plays its part in making the dish flavorful, hearty, and ready to fuel your day.
- Frozen hash brown potatoes
- Shredded cheddar cheese
- Diced cooked ham
- Chopped green onions
- Large eggs
- Evaporated milk
- Salt
- Black pepper
The hash browns create the base of the dish, offering texture and heartiness. Cheddar cheese melts beautifully into the layers, adding richness. Ham brings a savory depth that balances the mild eggs. Green onions offer a bit of brightness, while eggs and evaporated milk hold everything together with a silky, custard-like consistency. Salt and pepper are just enough seasoning to tie it all together.

How To Make the Farmer’s Casserole
Step 1: Prep the Baking Dish
Grease a 9×13-inch baking dish with non-stick spray or butter. Preheat your oven to 350°F so it’s ready when you are.
Step 2: Layer the Base
Spread the thawed hash browns evenly in the bottom of the dish. Sprinkle the shredded cheddar cheese on top, followed by the diced ham and green onions.
Step 3: Mix the Egg Filling
In a medium bowl, whisk together the eggs, evaporated milk, salt, and pepper until smooth. Pour this mixture over the hash brown layer in the dish.
Step 4: Bake to Perfection
Bake uncovered for 45 to 55 minutes or until the center is set and the top is golden brown. Let it cool for a few minutes before slicing and serving.
How to Serve and Store Farmer’s Casserole
Farmer’s Casserole is best served warm out of the oven, with its cheesy top bubbling and golden. It makes 8 generous servings, ideal for a group breakfast, potluck brunch, or breakfast-for-dinner night. If you’re cooking for fewer people, the leftovers are a gift.
To store, let the casserole cool completely, then cover tightly or transfer to an airtight container. It will keep in the refrigerator for up to 4 days. To reheat, simply pop a slice in the microwave or warm it in the oven at 300°F until heated through.
What to Serve With Farmer’s Casserole?
Fresh Fruit Salad
A bright and colorful fruit salad adds a refreshing contrast to the savory richness of the casserole.
Buttery Croissants
Flaky, buttery croissants are perfect for soaking up every last bit of cheesy goodness.
Green Salad with Vinaigrette
Balance out the meal with a light, crisp green salad tossed in your favorite vinaigrette.
Maple-Glazed Bacon
For extra indulgence, serve alongside maple-glazed bacon—sweet, salty, and completely satisfying.
Cinnamon Rolls
Warm cinnamon rolls turn this meal into a full brunch experience your guests won’t forget.
Roasted Veggies
Try roasted Brussels sprouts or asparagus for a savory vegetable side.
Freshly Brewed Coffee
No breakfast or brunch is complete without a strong cup of coffee to go with it.
Want More Casserole Ideas?
If you love this Farmer’s Casserole, you’ll want to check out these other delicious dishes:
- Creamy Beef and Shells Recipe when you’re craving pasta comfort food.
- Cheesy Baked Tortellini with Meat Sauce for a quick weeknight bake.
- Creamy Ground Beef Alfredo Pasta loaded with rich sauce and flavor.
- Mushroom Mozzarella Bake if you love vegetarian casseroles that don’t skimp on taste.
- Baked Stuffed Shrimp Casserole when you want to impress with seafood.
Save This Recipe For Later
📌 Save this recipe to your Pinterest breakfast or brunch board so you can find it again when the cravings hit.
I’d love to hear how you make your Farmer’s Casserole! Did you swap the ham for bacon or try a veggie version? Share your tips and variations in the comments.
Explore beautifully curated health-boosting drinks and more on Mia Recipes on Pinterest. It’s your go-to board for feel-good food inspiration!

Farmer’s Casserole
- Total Time: 1 hour
- Yield: 8 servings
Description
This Farmer’s Casserole is the ultimate make-ahead breakfast bake featuring hash browns, eggs, cheddar cheese, and ham. Perfect for brunch, holidays, or busy mornings, this easy casserole is a hearty crowd-pleaser that’s full of comforting flavor. Great for meal prep and freezer-friendly too.
Ingredients
2 cups frozen hash brown potatoes (thawed and patted dry)
1 1/2 cups shredded cheddar cheese
1 cup diced cooked ham
1/4 cup chopped green onions
4 large eggs
1 12-ounce can evaporated milk
1/2 teaspoon salt
1/4 teaspoon black pepper
Instructions
1. Preheat your oven to 350°F and grease a 9×13-inch baking dish.
2. Spread thawed hash browns evenly in the prepared baking dish.
3. Sprinkle shredded cheddar cheese over the hash browns.
4. Add the diced ham and chopped green onions over the cheese.
5. In a medium bowl, whisk together the eggs, evaporated milk, salt, and pepper until well combined.
6. Pour the egg mixture evenly over the hash brown and ham layers.
7. Bake uncovered for 45 to 55 minutes, or until the center is set and the top is golden brown.
8. Let cool slightly before slicing and serving.
Notes
This recipe can be assembled the night before and baked in the morning.
Feel free to swap ham with sausage or bacon for variety.
For extra flavor, add sautéed bell peppers or mushrooms.
- Prep Time: 10 minutes
- Cook Time: 50 minutes
- Category: Breakfast Casserole
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 slice
- Calories: 265
- Sugar: 2g
- Sodium: 520mg
- Fat: 17g
- Saturated Fat: 9g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 11g
- Fiber: 1g
- Protein: 16g
- Cholesterol: 135mg


