Farmer’s Casserole is the kind of hearty breakfast bake that brings everyone to the table fast. Layers of crispy hash browns, savory ham, fluffy eggs, and melted cheese come together in one comforting dish that feels both rustic and satisfying. It’s simple enough for a weekend brunch yet special enough for holidays and family gatherings.
What makes this casserole stand out is how effortlessly it feeds a crowd. You can prep it ahead of time, bake it fresh in the morning, and serve generous slices packed with flavor in every bite. It’s warm, filling, and guaranteed to become a repeat favorite.
What Makes Farmer’s Casserole So Good for Breakfast?
Farmer’s Casserole combines classic breakfast staples into one easy bake. The hash brown base turns golden and slightly crisp, while the egg mixture bakes up light and tender. Diced ham adds savory depth, and shredded cheese melts throughout for creamy richness.
It’s also flexible. You can swap the ham for bacon or sausage, add vegetables like bell peppers or spinach, or use your favorite cheese blend. Whether you’re cooking for overnight guests or planning a holiday brunch, this dish adapts beautifully.
Ingredients for the Farmer’s Casserole
- 3 cups frozen hash browns, thawed
- 2 cups cooked ham, diced
- 1 1/2 cups shredded cheddar cheese
- 8 large eggs
- 1 1/2 cups whole milk
- 1/2 cup heavy cream
- 1/4 teaspoon garlic powder
- 1/2 teaspoon onion powder
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 2 tablespoons chopped green onions (optional)

How To Make the Farmer’s Casserole
Step 1: Prepare the Baking Dish
Preheat your oven to 350°F (175°C). Lightly grease a 9×13-inch baking dish to prevent sticking and ensure easy serving.
Step 2: Build the Base Layer
Spread the thawed hash browns evenly across the bottom of the dish. Press them down gently to create a compact layer. Sprinkle the diced ham evenly over the potatoes.
Step 3: Add the Cheese
Distribute the shredded cheddar cheese over the ham layer so every bite gets that gooey, melted finish.
Step 4: Mix the Egg Custard
In a large bowl, whisk together the eggs, milk, heavy cream, garlic powder, onion powder, salt, and black pepper until smooth and fully combined.
Step 5: Assemble and Bake
Pour the egg mixture evenly over the layered ingredients. Bake uncovered for 40–50 minutes, or until the center is set and the top is lightly golden. A knife inserted in the center should come out clean.
Step 6: Rest and Serve
Allow the casserole to rest for 5–10 minutes before slicing. Garnish with chopped green onions if desired, then serve warm.
Serving and Storing Farmer’s Casserole
Serve Farmer’s Casserole warm with fresh fruit, toast, or a simple side salad for balance. It pairs beautifully with coffee, fresh juice, or even a brunch cocktail for special occasions.
Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat individual portions in the microwave or warm larger portions in the oven at 325°F until heated through. This casserole also freezes well for up to 2 months—just thaw overnight before reheating.
Frequently Asked Questions
Can I make Farmer’s Casserole ahead of time?
Yes. Assemble the casserole the night before, cover tightly, and refrigerate. Bake it fresh in the morning, adding a few extra minutes if needed.
Can I use fresh potatoes instead of frozen hash browns?
Absolutely. Shred fresh potatoes, rinse to remove excess starch, and pat them very dry before using.
What other meats work well in this casserole?
Cooked breakfast sausage, crispy bacon, or even smoked turkey are great substitutes for ham.
How do I know when the casserole is fully cooked?
The center should be firm and no longer jiggly. Insert a knife into the middle—if it comes out clean, it’s ready.
Can I add vegetables?
Yes. Bell peppers, mushrooms, spinach, or onions can be sautéed and layered in for extra flavor and texture.
Want More Breakfast Casserole Ideas?
If you enjoy hearty baked dishes like this one, you might also love:
• Cottage Cheese Egg Bake for a protein-packed morning option.
• Funeral Potatoes if you’re craving a creamy, cheesy comfort classic.
• Sour Cream Beef Noodle Casserole for a rich and satisfying family dinner.
• Cheesy Mexican Rice Casserole when you want bold flavor in casserole form.
Each one brings its own twist while keeping that cozy, oven-baked goodness we all love.
Save This Pin + Share Your Results
📌 Save this recipe to your Pinterest breakfast or brunch board so you can come back to it anytime.
You can also find more daily recipe inspiration on my Pinterest here: https://www.pinterest.com/ninadishes/
I’d love to hear how your Farmer’s Casserole turned out. Did you swap the ham for sausage? Add extra cheese? Leave a comment and share your twist—questions are always welcome too.

Farmer’s Casserole
- Total Time: 1 hour
- Yield: 8 servings
Description
Farmer’s Casserole is a hearty breakfast bake made with golden hash browns, savory ham, fluffy eggs, and melted cheddar cheese. It’s easy to prepare, perfect for feeding a crowd, and can be assembled ahead of time for stress-free mornings. This comforting dish is ideal for brunch gatherings, holidays, or meal prep.
Ingredients
3 cups frozen hash browns, thawed
2 cups cooked ham, diced
1 1/2 cups shredded cheddar cheese
8 large eggs
1 1/2 cups whole milk
1/2 cup heavy cream
1/4 teaspoon garlic powder
1/2 teaspoon onion powder
1/2 teaspoon salt
1/4 teaspoon black pepper
2 tablespoons chopped green onions (optional)
Instructions
1. Preheat oven to 350°F (175°C) and lightly grease a 9×13-inch baking dish.
2. Spread the thawed hash browns evenly in the bottom of the prepared dish and press down gently.
3. Sprinkle the diced ham evenly over the hash browns.
4. Distribute the shredded cheddar cheese over the ham layer.
5. In a large bowl, whisk together eggs, milk, heavy cream, garlic powder, onion powder, salt, and black pepper until smooth.
6. Pour the egg mixture evenly over the layered ingredients.
7. Bake uncovered for 40–50 minutes, or until the center is set and a knife inserted comes out clean.
8. Let rest for 5–10 minutes before slicing. Garnish with green onions if desired and serve warm.
Notes
Use freshly shredded cheese for the best melting texture.
Make ahead by assembling the casserole the night before and refrigerating overnight.
Allow the casserole to rest before slicing to help it set properly.
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Category: Breakfast
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 slice
- Calories: 380
- Sugar: 3g
- Sodium: 720mg
- Fat: 26g
- Saturated Fat: 13g
- Unsaturated Fat: 11g
- Trans Fat: 0.5g
- Carbohydrates: 15g
- Fiber: 1g
- Protein: 20g
- Cholesterol: 245mg
Keywords: farmer’s casserole, breakfast casserole, hash brown egg bake, brunch recipe, ham and cheese casserole
