Farmers Breakfast Casserole

Easy, delicious, and hearty breakfast casserole loaded with eggs, sausage, and potatoes. Perfect for a family brunch or meal-prep and can be made ahead.

breakfast egg casserole in pan

I have such EXCITING news! On July 11th my brother and sister-in-law welcomed their second baby boy into the world. Silas is so tiny and so sweet, and I just want to give him auntie snuggles all day. Nieces and nephews are such a blessing, especially when you’re not quite ready for your own 😉

AND… that’s not the only baby news I have! One of my best friends and her husband (also a good friend) had their first baby 2 weeks ago! So much baby love in the air. I can’t wait to spoil little miss Palmer.

slice of breakfast casserole

Being that my brother lives down the road from my parent’s farm, I came out to the farm for the weekend to meet Silas and spend time with my family. And when I’m out here, I like to spend as much time outside as possible. So, when computer work has to get done, it usually happens outside as well.

As I’m writing this recipe, I’m sitting on the front porch, sipping on peppermint tea, and watching the cows graze on pasture. Around me, the sun is shining, the wind is blowing, and the birds (and chickens) are chirping. It really is a beautiful morning.

I best not leave out the 5 hummingbirds that are currently fighting over the two hummingbird feeders that together have room for 10 to eat. I just don’t understand these teeny tiny birds. They literally come dive-bombing through the porch, so watch out!

ingredients for breakfast casserole

Speaking of the farm, the name and the inspiration for this breakfast casserole came from, as you would guess, life on the farm.

Owning and operating a farm requires long, hard hours. You rise at 5 am and the day’s work usually ends around 8 pm, often times later. That means you need a hearty breakfast to fuel your day.

When I think of a hearty and nutritious breakfast, a few things come to mind. Meat, potatoes and eggs, and that’s exactly what’s in this breakfast casserole. Plus some peppers and onions for some added flavor and texture.

Though I named it a Farmers Breakfast Casserole, I suppose you could also call it a Breakfast Egg Bake or a Breakfast Egg Casserole. They all apply.

More inspiration for this breakfast casserole came from the fact that we just eat a crap ton of eggs on the farm. My dad loves eggs and we just so happen to have a lot of them. Our chickens lay like crazy during the summer.

Also, do you see how bright orange the yolks are in that photo above?! Those are farm fresh eggs from our 100% free-range chickens, which means they’re more nutritious for you! Our chickens literally have the freedom to roam wherever they please. You’ll even see them wandering down the road in search of insects, but they always come back.

overview shot breakfast casserole in baking dish

When it comes to breakfast sausage, I always make my own at home. I’m just not a fan of store-bought breakfast sausage. To me, it tastes rubbery and fake. Plus, when you look at the ingredient list, there’s corn syrup and words I can’t pronounce.

To make homemade breakfast sausage, I use ground pork and add my own seasoning. It tastes so much better homemade. I PROMISE. And, it’s super easy!

If you’re looking to make your own homemade sausage patties, I have a super delicious recipe that everyone loves –> Maple Sage Breakfast Sausage. You can even make the patties ahead and freeze them!

Anyways, back to my breakfast casserole. It makes a big pan, which is perfect for feeding a big family or for meal-prep leftovers. But, if that isn’t your goal, then you can simply cut the recipe in half! But, be sure to adjust the bake time. About 35-40 minutes should do the trick.

Happy brunching!

breakfast casserole served on a plate

Farmers Breakfast Casserole




Yield 8-10 servings

Easy, delicious, and hearty breakfast casserole loaded with eggs, sausage, and potatoes. Perfect for a family brunch or meal-prep and can be made ahead.


  • 1 pound ground pork
  • ½ teaspoon thyme
  • ½ teaspoon garlic powder
  • ½ teaspoon onion powder
  • 1 ½ teaspoons salt, divided
  • 1 teaspoon pepper, divided
  • 2 medium russet potatoes, diced
  • 2 bell peppers, diced
  • 1 small yellow onion, diced
  • 12 eggs
  • 1 ½ cup half-and-half
  • 1 teaspoon baking powder
  • 2 cups cheddar cheese, shredded
  • Fresh parsley, chopped (optional)


  1. Add pork to large skillet and season with thyme, garlic powder, onion powder, 1 teaspoon salt, and ½ teaspoon pepper. Cook over medium-high heat about 5-7 minutes or until cooked through. Using a slotted spoon, remove pork from skillet and transfer to a plate, while leaving the fat drippings in the skillet.
  2. Add potatoes, bell peppers and onions to the same skillet. Cook about 10 minutes until vegetables are tender. You should be able to insert a fork into the potatoes, but you also don’t want them falling apart. Set aside.
  3. Preheat oven to 350° F.
  4. Crack eggs into a large bowl and whisk together for a couple minutes. This makes the eggs fluffy, giving the casserole a good body. Whisk in half-and-half, baking powder, ½ teaspoon salt, and ½ teaspoon pepper. Stir in 1 cup shredded cheddar cheese, ground pork, and vegetables. (Optional: Set aside a small portion of ground pork and vegetables for sprinkling on the top – see notes).
  5. Pour mixture into a 9x13” (or 3 quart) casserole dish.
  6. Bake 35 minutes then sprinkle with remaining 1 cup of cheese (and any pork and vegetables you may have set aside) and bake an additional 10-15 minutes until cheese is melted and casserole is set and puffy.
  7. Garnish with fresh parsley, slice, and serve!


To make ahead:

  • If you would like to prep the casserole the night before, I recommend cooking the pork and vegetables and storing them in an airtight container in the refrigerator until you’re ready to use them. When you’re ready, whisk together the egg mixture, and stir in pork, vegetables, and cheese. Bake as directed.


  • I kept aside about a ¼ cup or so of the pork and vegetables to sprinkle on top after the casserole had backed for 35 minutes. And, I mean ¼ cup total, NOT ¼ cup of each. Once the casserole has backed enough to hold the remaining pork and vegetables on the top, I first sprinkled the cheese all over then I sprinkled the pork and vegetables sort of down the center to make it look all pretty and sorts. Totally optional! I did it for the photo 🙂

Courses Breakfast

Cuisine American

You may also like

By Modern Farmhouse Eats

Previous Post

Next Post

Leave a comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.