Classic Farmer’s Casserole Recipe for Hearty Home Cooking

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.

Close-up of a farmers breakfast casserole piece held on a metal spatula, highlighting chunks of ham, bits of green onion, and golden melted cheese.

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.

Overhead view of a white baking dish with a sliced breakfast casserole, featuring melted cheese, ham, and green onions, with the center piece removed.

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.

Labeled ingredients on a marble surface, including a bowl of frozen hash browns, shredded Colby Jack cheese, and diced cooked ham, plus eggs, evaporated milk, green onions, and small wooden spoons with salt and pepper.
  • 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.

Two side-by-side photos of a white rectangular casserole dish; the left shows a layer of plain shredded hash browns, and the right shows the dish topped with shredded cheese, diced ham, and chopped green onions.

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

Side-by-side images of the egg mixture before and after whisking.

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

Breakfast casserole ingredients in casserole dish with egg mixture poured over them.

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.

A fully baked farmer's casserole in a white dish, cut into rectangular slices with golden melted cheese, diced ham, and green onion visible on top.

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.
A slice of farmers casserole plated in front of the baking dish.

Farmer’s Casserole FAQs

Can I use regular milk instead of evaporated milk for this casserole?

Evaporated milk is recommended because it creates a richer, less watery custard. Regular milk may thin the mixture and change the final texture.

Can I use meat other than ham?

Yes. Cooked breakfast sausage or crisped bacon are tasty alternatives. If using sausage, cook it fully before adding to the casserole.

How will I know when my casserole is done?

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
Farmers casserole piece being removed from casserole dish.
Recipe

A slice of farmers casserole being lifted from the baking dish, highlighting its chunks of ham, bits of green onion, and golden melted cheese.
Recipe

4.78 from 9 votes

Farmer’s Casserole

Author: Jaclyn

Prep: 10
Cook: 1
Total: 1 10
This easy farmer’s egg casserole is filled with hash browns, ham, eggs, and cheese. Prep ahead and bake in the morning—perfect for feeding a crowd.
Servings: 12
Print

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

Two 8-ounce ham steaks work well if you don’t have leftover cooked ham.

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

Calories: 291kcal
| Carbohydrates: 25g
| Protein: 17g
| Fat: 14g
A slice of farmers casserole being lifted from the baking dish, highlighting its chunks of ham, bits of green onion, and golden melted cheese.

Did You Make This Recipe?

Share your results on Instagram and Pinterest for more breakfast inspiration.

Email Recipe

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.

Square slice of breakfast casserole with hash browns, ham, eggs, and green onion served on a white plate with a fork next to it