Everyday food made simple

Simple Spinach Sausage Hash Brown Breakfast Casserole

Simple Spinach Sausage Hash Brown Breakfast Casserole

Simple Spinach Sausage Hash Brown Breakfast Casserole has all the “comfort” you need in a breakfast dish!

I actually came up with recipe while trying to decide which breakfast casserole I wanted to make ahead for Christmas morning.

I knew I wanted breakfast to be easy, something I could take out of the refrigerator pop in the oven and let it cook while we open gifts and have family time. I wanted no hustle and bustle in the kitchen for Christmas morning.

Simple Spinach Sausage Hash Brown Breakfast Casserole has all the "comfort" you need in a breakfast dish!

To make the perfect but simple breakfast casserole, I knew I needed some of the basics!

  • Eggs
  • Protein (i.e. Sausage, Bacon, Canadian Bacon, Veggie Bacon)
  • Cheese– Pretty much any cheese you like would work here, I preferred a rich cheddar for this occasion.
  • Spinach– Veggies!!! I wanted a complete meal all in one casserole. You could have easily used broccoli, asparagus, tomatoes, carrots, kale, or even leftover vegetables!
  • Hash Browns– I like to use baked potatoes or sweet potatoes to give this casserole a hearty feel. They are so easy to just grate them and use them in the dish. So much cheaper than the bag version.


I love that you can make this casserole with whatever you have at home in your pantry or refrigerator to customize it the way your family will enjoy it.

Simple Spinach Sausage Hash Brown Breakfast Casserole

  • Prep Time: 30m
  • Cook Time: 40m
  • Total Time: 1h 10m
  • Serves: 10


  • 8 oz Spinach, frozen
  • 2 Medium, yellow potatoes
  • 1 lb Sausage
  • 8 Eggs
  • 2 c Cheddar cheese
  • 1/2 Onion, diced
  • 2 Garlic, chopped
  • 1 tbsp. Olive oil
  • 1/3 c Cream
  • 3 tbsp. Butter
  • Salt & Pepper to taste


  1. Preheat oven to 375 degrees and grease a large casserole dish.
  2. Heat a skillet to medium heat, add olive oil and onions to soften, then add garlic until fragrant.
  3. Add frozen spinach (defrosted and drained), season it with salt and pepper to taste. Cook 3 minutes.
  4. While you saute the spinach mixture; Shred both potatoes in food processor (or you can grate them); then pat dry with paper towels to get rid of any excess moisture.
  5. To cook the potatoes, heat the butter in a medium skillet on medium heat and add potatoes and let cook 4 to 5 minutes until golden brown then flip with spatula; salt and pepper potatoes to taste as well. Then cook the other side an additional 4 to 5 minutes.
  6. Set aside both spinach and potato mixture and cook sausage and drain it. Set it aside.
  7. Mix the eggs, cream, and cheese together in a bowl. add salt and pepper.

Layering the cassreole

  1. First layer the hash browns at the bottom of the dish.
  2. Then add the spinach mixture and sausage.
  3. Lastly, add the egg mixture; then get a fork and swirl it around to make sure the eggs are incorporated through out the entire dish.
  4. Cover casserole with foil and bake at 375 degrees for 40 min until golden brown on top.


14 thoughts on “Simple Spinach Sausage Hash Brown Breakfast Casserole”

Leave a Reply

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

%d bloggers like this: