This farmer’s casserole is a comforting, make-ahead overnight breakfast bake loaded with shredded hash browns, savory ham, melty cheese, and fluffy eggs—everything you want in a warm, satisfying morning meal.

This dish simplifies busy mornings: assemble the night before, refrigerate, then bake the next day for an effortless, crowd-pleasing breakfast.
Ideal for holiday mornings, weekend brunch, or feeding a group, this hearty casserole is easy to adapt and makes excellent leftovers—once it’s in your rotation, it’ll become a go-to.

Why You’ll Love This Farmer’s Casserole Recipe
- Make-ahead convenience—prep overnight and bake in the morning.
- Feeds a hungry crowd with minimal effort.
- Combines classic breakfast flavors in one satisfying dish.
- A great way to use leftover ham or pantry staples.
- Tastes even better reheated for quick weekday breakfasts.
- Excellent for holiday mornings like Christmas, Thanksgiving, or Easter.
Ingredients
Notes and substitutions are listed below. Full measurements and instructions are available in the recipe card further down.

- Frozen hash browns: Shredded or diced—no need to thaw.
- Ham: Use cooked, diced ham. Leftovers or ham steaks work well.
- Colby Jack cheese: Cheddar, Monterey Jack, or Pepper Jack can be used instead.
- Eggs: Eight large eggs.
- Evaporated milk: Thicker than regular milk; whole or 2% gives the best texture.
- Green onions: Optional, for freshness and color.
- Salt & pepper: Season to taste.
Pro Tip
For the most even baking, use a stoneware or ceramic 9 x 13 casserole dish. Glass works in a pinch, but the bottom may brown faster, so check it while baking.
How To Make Farmer’s Casserole
Step 1: Spray a 9 x 13 baking dish with nonstick spray. Spread the frozen hash browns evenly across the bottom, then sprinkle diced ham, shredded cheese, and sliced green onions over the potatoes.

Step 2: In a large bowl, whisk together the eggs, evaporated milk, salt, and pepper until combined.

Step 3: Pour the egg mixture evenly over the layered ingredients. Cover and refrigerate overnight or until you’re ready to bake.

Step 4: When ready, preheat the oven to 350°F. Uncover and bake 55–65 minutes, or until the center is set and a knife inserted in the middle comes out clean. Let rest 5 minutes before slicing and serving.
Storage
Refrigerate: Keep leftovers in an airtight container for up to 3 days.
Freeze: Cool completely, then freeze individual portions or the whole casserole for up to 2 months. Thaw overnight in the refrigerator before reheating.
Reheat: Warm covered in a 350°F oven until heated through (about 30 minutes) or microwave individual slices for 1–2 minutes.

Additions & Variations
- Sausage version: Swap ham for cooked breakfast or turkey sausage.
- Peppers or chiles: Add diced bell peppers or canned green chiles for extra color and flavor.
- Spicy: Use Pepper Jack cheese and add jalapeños or red pepper flakes.
- Vegetarian: Omit the meat and add sautéed vegetables like spinach, mushrooms, or zucchini (avoid very watery veggies like raw tomatoes).
- Bacon: Substitute crumbled cooked bacon for a smoky twist.
Tips for the Best Farmer’s Casserole
- Use ceramic or stoneware for even heat distribution.
- Allow the casserole to rest before cutting so it sets neatly.
- Grate your own cheese when possible—freshly shredded cheese melts more smoothly than pre-shredded varieties.

Farmer’s Casserole FAQs
Evaporated milk is recommended because it creates a richer, less watery custard. Regular milk may thin the mixture and change the final texture.
Yes. Cooked breakfast sausage or crisped bacon are tasty alternatives. If using sausage, cook it fully before adding to the casserole.
The center should be set and firm. A knife inserted in the middle should come out clean when the casserole is finished baking.
More Tasty Breakfast and Brunch Recipes
- Sheet Pan Crescent Roll Breakfast Pizza
- Easy 5-Ingredient Monkey Bread
- Brioche French Toast
- Fluffy Buttermilk Pancakes
- TikTok Cinnamon Rolls
- Sausage Breakfast Casserole with Bread
- Sausage Breakfast Calzones


Farmer’s Casserole
Author: Jaclyn
Equipment
-
9 x 13 Casserole Dish ceramic or stoneware
Ingredients
- 6 cups frozen hash browns
- 2 cups diced, cooked ham
- 1 ½ cups shredded Colby Jack cheese
- 2 green onions, sliced
- 8 large eggs
- 2 12-ounce cans evaporated milk
- ¼ teaspoon salt, or to taste
- ¼ teaspoon black pepper
Instructions
- Prep a 9×13 baking dish with nonstick spray.
- Spread frozen hash browns evenly along the bottom. Top with ham, cheese, and green onions.
- In a large bowl, whisk together eggs, evaporated milk, salt, and pepper. Pour over the ingredients in the dish.
- Cover and refrigerate overnight or until ready to bake.
- When ready to bake, preheat oven to 350°F. Uncover and bake 55–65 minutes, or until the center is set and firm.
- Remove from oven and let rest 5 minutes before slicing and serving.
Notes
Stoneware or ceramic bakeware heats more evenly than glass; if you use glass, watch the bottom so it doesn’t brown too quickly.
Store leftovers refrigerated in an airtight container for up to 3 days.
Nutrition
| Carbohydrates: 25g
| Protein: 17g
| Fat: 14g

Did You Make This Recipe?
Share your results on Instagram and Pinterest for more breakfast inspiration.
Recipe and images were updated to recommend baking in ceramic or stoneware so the bottom doesn’t brown as quickly as it did when baked in glass.
