Farmer’s breakfast casserole is a hearty American-style bake layered with breakfast sausage, potatoes, vegetables, eggs, and cheddar. The ingredients cook together in one dish, making it a practical choice for brunch or a filling breakfast that can be prepared ahead.
Ingredients
- 1 lb (454 g) bulk pork breakfast sausage
- 1 tablespoon (15 ml) neutral cooking oil, if needed for the vegetables
- 1 medium yellow onion, about 1 cup (150 g) finely diced
- 1 medium red or green bell pepper, about 1 cup (150 g) diced
- 1 package frozen shredded hash brown potatoes, 24 oz (680 g), thawed and patted dry
- 10 large eggs
- 1 1/2 cups (360 ml) whole milk
- 2 cups (200 g) shredded sharp cheddar cheese, divided
- 1 teaspoon (5 g) fine salt
- 1/2 teaspoon (1 g) black pepper
- 1/2 teaspoon (1 g) dry mustard powder
- 1/4 teaspoon (0.5 g) smoked paprika, optional
- 2 tablespoons (8 g) sliced fresh chives, optional, for serving
Instructions
- Prepare the oven and dish. Heat the oven to 375°F (190°C). Lightly grease a 9-by-13-inch (23-by-33-cm) baking dish. Set the thawed hash browns on a clean towel or paper towels and pat away excess moisture; wet potatoes can make the casserole soft and watery. If the potatoes are still frozen, thaw them in the refrigerator before starting.
- Brown the sausage. Set a large skillet over medium heat and add the sausage. Cook for 8 to 10 minutes, breaking it into small crumbles with a wooden spoon and turning it as it browns. Check a few of the largest pieces with a food thermometer; ground pork should reach the USDA FSIS safe minimum of 160°F (71°C). Transfer the cooked sausage to a plate lined with paper towels and drain off excess grease.
- Soften the vegetables. Carefully wipe excess grease from the skillet, leaving a light coating, or add the tablespoon of oil if the pan is dry. Add the onion and bell pepper and cook for 5 to 6 minutes, stirring occasionally, until softened but not browned heavily. Take the pan off the heat and let the vegetables cool briefly while you prepare the egg mixture.
- Layer the filling. Spread the hash browns evenly across the prepared dish. Scatter the cooked sausage over them, then add the softened onion and pepper. Sprinkle 1 1/2 cups (150 g) of the cheddar on top. Distributing the filling in layers helps the sausage and vegetables appear throughout the casserole rather than collecting in one spot.
- Mix and pour the eggs. In a large bowl, whisk the eggs, milk, salt, black pepper, dry mustard, and smoked paprika, if using, until the yolks and whites are fully combined. Pour the mixture slowly over the potato filling, moving around the dish so it spreads evenly. Finish with the remaining 1/2 cup (50 g) cheddar.
- Bake until set. Bake uncovered for 45 to 50 minutes, until the center no longer looks liquid and a food thermometer inserted into the middle reads 160°F (71°C), the USDA FSIS safe minimum temperature for egg dishes. If the cheese is browning faster than the center is setting, loosely cover the dish with foil for the remaining baking time. Let the casserole rest for 10 minutes before cutting; this gives the eggs time to settle and makes neater portions. Sprinkle with chives, if desired.
Tips
- Dry the potatoes well. Thawed hash browns often release extra water. Patting them dry before layering reduces excess moisture and helps the casserole hold together. Avoid pressing the potatoes into a dense, compact layer; a loose, even spread lets the egg mixture move between them.
- Use a thermometer, not just color. A browned top can look finished before the center is fully cooked, especially if the casserole is cold from the refrigerator. Check the middle without touching the bottom of the dish, and return it to the oven if it has not reached 160°F (71°C).
- Choose sausage to suit your salt preference. Breakfast sausage varies in seasoning and saltiness. If using a particularly salty sausage or cheese, reduce the added salt to 1/2 teaspoon, then adjust at the table. Turkey breakfast sausage can replace pork sausage; cook it according to its package directions and verify ground poultry reaches 165°F (74°C).
- Prep ahead without making the potatoes soggy. For an easier morning, cook the sausage and vegetables a day ahead and refrigerate them separately from the dry, thawed potatoes. Assemble and add the egg mixture shortly before baking. You can also assemble the full casserole, cover it, and refrigerate it overnight; allow extra baking time and confirm the center reaches the safe temperature.
Serving Suggestions
Serve the casserole warm, cut into squares, with fresh chives or sliced scallions for a bright finish. A bowl of fruit, such as melon, berries, or orange segments, balances the rich eggs, cheese, and sausage without adding another heavy side. For a larger brunch, offer toast, biscuits, or English muffins, along with coffee, tea, or juice.
If you are serving a group, let the casserole rest for the full 10 minutes before slicing, then use a thin spatula to lift portions from the dish. Keep the dish on the table only while people are serving themselves; refrigerate perishable leftovers within 2 hours. For a buffet that lasts longer, serve smaller portions and replenish them from a safely held hot dish rather than leaving the entire casserole out.
Variations
Make it meatless: Leave out the sausage and sauté 8 oz (225 g) sliced mushrooms with the onion and pepper. Add an extra 1/2 teaspoon of oil if needed. The mushrooms bring savory flavor, though the casserole will be less salty and rich than the sausage version, so taste the filling before baking and adjust the seasoning.
Change the cheese: Monterey Jack makes a milder, softer-tasting casserole, while pepper Jack adds gentle heat. Swiss or Gruyère gives it a more pronounced savory flavor. Keep the total amount at 2 cups (200 g); very moist fresh cheeses can change the texture, so stick with a firm cheese that shreds well.
Add more vegetables: Stir in up to 1 cup (about 150 g) of chopped spinach, mushrooms, or zucchini after sautéing them until most of their moisture has evaporated. Frozen spinach should be thawed and squeezed dry first. Adding raw, watery vegetables straight to the dish can leave liquid around the potatoes and slow the eggs from setting.
Adjust the heat: Use a spicy breakfast sausage or add 1/4 teaspoon (0.5 g) of red pepper flakes to the egg mixture. For a milder bake, choose plain sausage and omit the smoked paprika. These changes affect flavor, not the basic method or the required egg temperature.
Storage and Reheating
Let leftovers cool briefly, portion them into shallow airtight containers, and refrigerate within 2 hours of cooking. They keep for 3 to 4 days in the refrigerator. Do not leave the casserole at room temperature for an extended breakfast or brunch service; return it to the refrigerator between servings if it will not be eaten promptly.
Reheat individual portions in the microwave until steaming hot throughout, checking that the center reaches 165°F (74°C). For a larger portion, cover the dish with foil and warm it in a 325°F (165°C) oven; the time depends on portion size, so use a food thermometer rather than relying only on the surface temperature. Reheat only the amount you plan to serve, since repeated cooling and reheating can dry the eggs.
To freeze, cool the baked casserole, wrap individual portions or the whole dish airtight, and freeze for up to 2 months for best quality. Thaw overnight in the refrigerator before reheating, then heat to 165°F (74°C). You can also freeze portions without thawing, but they will take longer to warm evenly; check the center with a thermometer before eating.
Frequently Asked Questions
Can I assemble farmer’s breakfast casserole the night before?
Yes. Assemble the casserole, cover it, and refrigerate it overnight, then bake it the next morning. Since a cold dish takes longer to heat, allow roughly 5 to 15 extra minutes as needed and check the center for 160°F (71°C). If you have time, letting the dish sit out briefly while the oven preheats can reduce the temperature difference, but do not leave it at room temperature for more than 2 hours.
Do I need to thaw frozen hash browns first?
Thawing is recommended for this recipe because it makes it easier to spread the potatoes evenly and helps the casserole bake predictably. If using frozen potatoes, thaw them in the refrigerator and pat them dry. Do not thaw them on the counter for several hours, and avoid adding ice-crusted potatoes, which can release water into the egg mixture.
Why is my breakfast casserole watery?
Excess moisture usually comes from wet hash browns, vegetables that were not cooked down, or frozen vegetables that were not drained. Pat thawed potatoes dry, sauté vegetables until their liquid evaporates, and squeeze thawed spinach thoroughly. Also make sure the eggs are fully set at 160°F (71°C), then rest the casserole for 10 minutes before cutting.
Can I use a different pan size?
A 9-by-13-inch dish gives this quantity enough room to bake in about 45 to 50 minutes. A smaller or deeper dish will make a thicker casserole and usually needs more time; a larger, shallower dish may cook faster. In either case, begin checking near the recipe’s stated time and rely on the center reaching 160°F (71°C), rather than assuming the same timing will apply.
Can I make it without milk?
You can replace the whole milk with an equal amount of unsweetened, unflavored milk alternative. The finished eggs may be slightly less rich, and some alternatives have a thinner consistency, but the casserole can still set. Avoid sweetened or vanilla-flavored drinks, which would add unwanted sweetness to the savory filling.
Related
- Enchiladas Recipe: Saucy, Cheesy and Easy to Make
- Enchiladas Recipe: Easy Red-Sauce Chicken Enchiladas
- Enchiladas Recipe Ingredients for Easy Chicken Enchiladas
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).