The Farmer's Casserole is the ultimate comfort food—perfect for breakfast, brunch, or even dinner! Combining hash browns, eggs, cheese, ham, and other ingredients, this hearty casserole is designed to feed a crowd and keep everyone full and happy. It’s ideal for a weekend brunch, holiday breakfast, or any time you want a dish that's both filling and easy to prepare. You can even make it ahead of time and bake it the next morning for a stress-free meal.
Let’s dive into the full recipe, variations, and tips to make the perfect Farmer's Casserole.

What is Farmer's Casserole?
A Farmer's Casserole is a simple, rustic dish that brings together some of the best breakfast ingredients: hash browns, eggs, cheese, and either ham, bacon, or sausage. It's layered in a baking dish and cooked until golden and bubbly, making it a great dish for feeding a crowd. The beauty of this casserole is its versatility; you can customize it with different meats, veggies, and cheeses to suit your taste or whatever ingredients you have on hand.
Ingredients List for Farmer’s Casserole
Here’s everything you’ll need to make a classic Farmer's Casserole:
- 6 cups frozen hash brown potatoes (shredded or diced)
- 1 cup diced ham (or cooked sausage, bacon)
- 1 cup shredded cheddar cheese
- ½ cup shredded Monterey Jack cheese (optional)
- ½ cup diced green onions
- 8 large eggs
- 2 cups milk (whole or 2%)
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ¼ teaspoon garlic powder (optional)
- ¼ teaspoon onion powder (optional)
- Cooking spray or butter (for greasing the dish)
Ingredient List for Farmer's Casserole (Vegetarian Option)
If you prefer a vegetarian version of the Farmer’s Casserole, simply swap out the meat for vegetables or plant-based protein. Here’s an adapted ingredient list:
- 6 cups frozen hash brown potatoes
- 1 cup diced bell peppers (red, green, yellow)
- 1 cup sliced mushrooms
- ½ cup diced onions or leeks
- 1 cup shredded cheddar cheese
- ½ cup shredded Monterey Jack cheese (optional)
- 8 large eggs
- 2 cups milk (whole, 2%, or dairy-free alternative)
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ¼ teaspoon garlic powder
- ¼ teaspoon onion powder
- Cooking spray or butter for greasing
Substitutions and Variations
This versatile casserole can be tailored to fit any dietary preferences or ingredients you have on hand. Here are a few common substitutions and variations:
- Meat Options: You can replace the ham with cooked sausage, bacon, or even shredded chicken. For a spicy kick, try using chorizo.
- Vegetarian Substitutes: Swap the ham for more vegetables like bell peppers, spinach, or zucchini. For added protein, you can include tofu or plant-based sausage.
- Cheese Variations: Feel free to use different kinds of cheese. Pepper Jack will add a bit of spice, while Swiss or gouda provide a more mellow flavor.
- Gluten-Free Option: This casserole is naturally gluten-free, but always double-check your ingredients, especially if using store-bought hash browns.
- Milk Substitutes: Dairy-free milk like almond or soy can replace the regular milk if you need a lactose-free option.
Step-by-Step Cooking Instructions

Here’s how you can easily prepare the Farmer's Casserole for your next meal:
- Prepare the Hash Browns:
- Preheat your oven to 350°F (175°C).
- Spray a 9x13-inch baking dish with non-stick cooking spray or lightly grease it with butter.
- Spread the hash browns evenly in the bottom of the prepared baking dish. If using fresh hash browns, you may want to pre-cook them slightly until they are golden brown for better texture.
- Add the Ham and Cheese:
- Sprinkle the diced ham (or your preferred protein) evenly over the hash browns.
- Add the shredded cheddar cheese on top of the ham, followed by the shredded Monterey Jack cheese if you're using it. You can also mix the two cheeses together.
- Prepare the Egg Mixture:
- In a large bowl, whisk together the eggs, milk, salt, pepper, garlic powder, and onion powder. Make sure the mixture is smooth and well-combined.
- Add the diced green onions into the egg mixture for an extra pop of flavor.
- Pour Over the Casserole:
- Pour the egg mixture evenly over the layers of hash browns, ham, and cheese. Ensure that the liquid is distributed evenly throughout the dish.
- Bake the Casserole:
- Cover the casserole with aluminum foil and bake in the preheated oven for about 40 minutes.
- After 40 minutes, remove the foil and continue baking for another 15-20 minutes, or until the eggs are fully set and the top is golden brown.
- Rest and Serve:
- Let the casserole sit for about 10 minutes after removing it from the oven. This will help it set and make it easier to cut and serve.
How to Cook Farmer's Casserole: A Step-by-Step Guide
Cooking the Farmer's Casserole is simple, thanks to its layered assembly and easy-to-follow instructions. The key is ensuring that the hash browns form a crispy base while the eggs remain soft and custardy. The diced ham and cheese provide savory flavors that meld beautifully with the potatoes and eggs. After baking, you'll end up with a golden, bubbling casserole that’s crispy on the edges and creamy in the center.
Common Mistakes to Avoid
- Undercooking the Hash Browns: If you’re using fresh hash browns, they can sometimes release too much moisture, making the casserole soggy. Consider partially cooking or browning the hash browns before layering them in the casserole dish.
- Overbeating the Eggs: When whisking the eggs, mix them just enough to combine. Overbeating can cause the eggs to puff up too much during baking, then deflate as they cool.
- Not Resting the Casserole: Allow the casserole to rest for 10 minutes after baking to set the layers. Cutting into it immediately can make it fall apart.
Serving and Presentation Tips
- Serving Suggestions: The Farmer's Casserole is a one-dish meal, but you can pair it with other breakfast sides for a fuller spread. Serve it with fresh fruit, a green salad, or even some warm bread or muffins.
- Toppings: Add a dollop of sour cream, salsa, or guacamole on top of each serving for extra flavor. You can also sprinkle additional green onions or parsley for a touch of freshness.
How to Serve Farmer's Casserole
The Farmer’s Casserole can be cut into squares or slices, making it easy to serve. Each portion will feature a delicious combination of crispy potatoes, creamy eggs, and melted cheese. For a balanced meal, serve it with a light salad, fresh fruit, or a glass of orange juice.
Presentation Ideas for Farmer's Casserole
For an inviting presentation, sprinkle fresh herbs like parsley or cilantro over the top of the baked casserole. You can also garnish it with sliced avocados, cherry tomatoes, or bell pepper strips for a burst of color. Serving the casserole in rustic, individual portions on wooden boards or colorful plates can also add a homestyle feel.
Farmer's Casserole Recipe Tips
- Make Ahead: You can assemble the casserole the night before and refrigerate it until ready to bake. This is a great time-saver for busy mornings or when you're hosting brunch.
- Freezing: This casserole freezes well. To freeze, let it cool completely, then cover tightly with plastic wrap and foil. It can be stored in the freezer for up to 3 months. Thaw overnight in the refrigerator and bake as instructed.
- Reheating: Leftovers can be reheated in the oven at 350°F for about 15-20 minutes, or in the microwave for 1-2 minutes per serving.
Frequently Asked Questions (FAQs)
1. Can I make this casserole ahead of time?
Yes! You can assemble the casserole the night before and refrigerate it until ready to bake. Just pop it in the oven the next morning.
2. What other ingredients can I add?
Feel free to add additional vegetables like bell peppers, mushrooms, spinach, or even diced zucchini. You can also experiment with different cheeses and meats.
3. Can I use fresh potatoes instead of frozen hash browns?
Yes, but it’s recommended to par-cook or brown the fresh potatoes before layering them in the casserole to avoid sogginess.
4. How do I store leftovers?
Leftovers can be stored in an airtight container in the refrigerator for up to 3 days. You can also freeze portions for longer storage.
5. Is this casserole gluten-free?
Yes, as long as you ensure that your hash browns and other ingredients are gluten-free, this casserole is naturally gluten-free.
Conclusion
The Farmer's Casserole is a comforting, filling dish that’s perfect for breakfast, brunch, or dinner. Whether you're feeding a crowd or preparing meals in advance, this casserole delivers on flavor and convenience. Customize it with your favorite ingredients, whether it’s extra cheese, vegetables, or different meats, and you’ll have a dish that everyone will love. With its crispy hash brown base, savory eggs, and melted cheese, the Farmer's Casserole is sure to become a favorite in your household. Try it today for a hearty meal that satisfies every time!
PrintFarmer’s Casserole Recipe
Farmer’s Casserole is a comforting breakfast or brunch dish made with layers of hash browns, eggs, cheese, and diced ham or vegetables for a vegetarian option. Perfect for feeding a crowd, this easy-to-make casserole is rich and satisfying with customizable ingredients for meat lovers and vegetarians alike.
- Prep Time: 15 minutes
- Cook Time: 50 minutes
- Total Time: 1 hour 5 minutes
- Yield: 6-8 servings
- Category: Breakfast, Brunch
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Ingredients
- Frozen hash brown potatoes (shredded or diced): 6 cups
- Diced ham (or sausage, bacon): 1 cup (or diced bell peppers and mushrooms for vegetarian)
- Cheddar cheese (shredded): 1 cup
- Monterey Jack cheese (shredded, optional): ½ cup
- Green onions (diced): ½ cup (or onions/leeks for vegetarian)
- Eggs (large): 8
- Milk (whole or 2% or dairy-free): 2 cups
- Salt: ½ teaspoon
- Black pepper: ¼ teaspoon
- Garlic powder (optional): ¼ teaspoon
- Onion powder (optional): ¼ teaspoon
- Cooking spray or butter: For greasing the dish
Instructions
- Preheat oven to 350°F (175°C) and grease a 9x13-inch baking dish.
- Spread the hash browns evenly in the dish, followed by ham or vegetables.
- Sprinkle cheddar cheese (and Monterey Jack if using) over the top.
- In a bowl, whisk together eggs, milk, salt, pepper, garlic powder, and onion powder.
- Pour the egg mixture over the hash browns and cheese.
- Top with diced green onions (or onions/leeks for the vegetarian option).
- Bake for 45-55 minutes until the eggs are set and the top is golden. Let it rest for 10 minutes before serving.
Notes
- For added flavor, substitute cooked sausage or bacon for ham, or use your favorite vegetables in the vegetarian version.
- You can prepare this dish the night before and refrigerate, then bake in the morning.
Nutrition
- Serving Size: 1 slice (about ⅛th of the casserole)
- Calories: 350
- Sugar: 4g
- Sodium: 780mg
Leave a Reply