Cauliflower Hash Browns Breakfast Casserole

Load up the slow cooker, press a few buttons, and wake up to a warm, hearty meal with this cauliflower hash brown breakfast casserole. Packed with savory sausage, fluffy eggs, and melted cheddar, it’s a gluten-free (and low-carb) must-have for busy folks.

Delicious Details
- Cuisine Inspiration: American
- Primary Cooking Method: Slow cooker
- Dietary Info: Gluten-free
- Skill Level: Easy
Imagine waking up to the delicious smell of breakfast, ready to eat with almost no effort. This cauliflower hash browns breakfast casserole lets your slow cooker do all the work overnight, delivering a warm, hearty meal by morning. A fuss-free start to the day, it’s perfect for busy weekdays and/or when you need to feed a crowd. Did someone say, “Christmas morning brunch!”?
Similar to my classic oven-baked Tater Tot Breakfast Casserole, this version swaps tots for shredded cauliflower and uses sausage instead of bacon. Fluffy eggs and melted cheddar bring it all together for a rich, satisfying dish that’s naturally gluten-free and low-carb. Say hello to your new favorite breakfast. It’s easy, flavorful, and ready when you are.
Why This Hash Browns Breakfast Casserole Is a Brunch Must
Ready to meet your new go-to busy-day breakfast? Here’s why this is it:
- Packed with flavor. With savory sausage, fluffy eggs, melted cheddar, and golden cauliflower “hash browns,” all simply (but beautifully) seasoned, this breakfast casserole hits all the right notes. What a satisfying way to kick off your day.
- Wake up to breakfast. All you have to do is a little whisking and a little slicing and dicing before you load your slow cooker up, press a few buttons, and hit the hay. Next thing you know, you’ll be waking up to a delicious, ready-to-eat breakfast. It’s a game-changer for busy families, especially when you’re hosting guests for the holidays.
- Diet-friendly and adaptable. Naturally gluten-free, low-carb, and highly adaptable, this recipe is ideal for those of you catering to a variety of dietary preferences. Easily swap out proteins or cheeses to match your needs and/or taste preferences.

What You’ll Need
Below is a list of the ingredients you’ll need to gather to make this recipe, why you need them, and possible substitutions. Scroll all the way down or tap the arrow for the full recipe card with measurements.
- Large eggs – You’ll need a full dozen, so be sure to buy enough.
- Milk – I like whole or 2% milk for this recipe, but half-and-half will also work if you want a richer casserole. I find that lower-fat dairy products yield a runny result.
- Seasoning – Dry mustard, salt, and pepper. I prefer Kosher salt and freshly ground black pepper. Dry mustard is my secret ingredient for enhancing the flavors of the eggs and especially the cheese.
- Cauliflower – Shredded. You’ll need ~1 small head. You can also use about 3-4 cups of pre-shredded cauliflower or frozen cauliflower rice. If you use a frozen product, allow it to thaw and then drain any excess moisture before you get started.
- Onion – Diced. Yellow or white onions are my top picks. Shallots would also work.
- Pre-cooked breakfast sausages – I used frozen turkey sausage, slightly thawed and sliced. Pork sausage is fine too.
- Shredded cheddar cheese – Shred the cheese fresh from the block for the best flavor (and optimal melting). Pre-shredded cheese is often coated with starches to prevent clumping and won’t yield the same results.

How to Make a Cauliflower Hash Brown Breakfast Casserole
This breakfast casserole is SO easy to make. Here’s a quick look at how it’s done (see the recipe card below for more thorough instructions):
- Prep. Grease a 6-quart slow cooker.
- Beat. Lightly beat together the eggs, milk, dry mustard, salt, and pepper.
- Slice ‘n dice. Shred the cauliflower, dice the onion, and slice the breakfast sausages.


- Layer. Spread 1/3 of the shredded cauliflower in the bottom of the slow cooker. Top with 1/3 of the onion and season with salt and pepper. Layer on 1/3 of the sausage and 1/3 of the cheese. Repeat the layers twice.
- Add the eggs. Pour the egg mixture over everything.


- Cook. Cook on low for 5-7 hours.


Tips for Success
Before you get started, have a read through the following tips and tricks for the best results:
- Grease the slow cooker. This casserole WILL stick to the basin of your slow cooker if you don’t grease it liberally. Cooking spray or butter will do the trick.
- Room temperature eggs. For a fluffier texture, bring the eggs to room temperature before lightly beating them with the milk and seasonings.
- Squeeze. If you’re using frozen cauliflower, squeeze as much moisture out of it as possible to prevent a watery casserole.
- Even layers. When layering everything into the crock pot, aim for even distribution so every bite has a perfect blend of flavors and textures.
- No peeking. Resist the urge to lift the lid of the slow cooker as the casserole cooks. This will release steam and heat, which can disrupt the cooking process and prolong the cooking time.
- Cook through. I prescribed 5-7 hours in the slow cooker for this casserole, but slow cookers vary in the way they cook, so start checking on it ~5 hours in, and then every ~30 minutes after that until the eggs are set and the top is golden-brown.
How to Store and Reheat Extras
- Refrigerator. Once cool, transfer any leftover casserole to an airtight container. It’ll keep in the fridge for up to 4 days.
- Freezer. Seal leftover breakfast casserole in a freezer-safe airtight container. You can store it in the freezer for up to 3 months. Allow it to thaw in the fridge before reheating.
- To reheat. Transfer your leftovers to a baking dish and cover with aluminum foil. Bake at 325°F for 15 minutes or until heated through. In a hurry? Microwave individual portions in 30-second intervals until warm.

Variation Ideas
Wondering if you can play around with this recipe a bit? Absolutely, you can! Here are a few fun ways to make it your own:
- Protein swap. I thawed out some pre-cooked turkey sausage and sliced it up, but you could cook and crumble fresh breakfast sausage (or bacon) and use that instead. Chopped ham would also do the trick. Vegetarian? Leave the sausage out entirely or replace it with a vegetarian breakfast sausage.
- Consider a different cheese. Instead of cheddar, feel free to use Pepper Jack, Mozzarella, Gouda, or even something like goat cheese or feta. You can always mix and match if you’d like.
- Veggie additions. Whether it’s sauteed mushrooms or bell pepper, blistered tomatoes, or [insert your favorite veggie here], adding extra vegetable matter to this casserole is super easy. Just layer it in with the rest and cook as you normally would.
- Spruce up the seasoning. I kept things simple with dry mustard, salt, and pepper, but that doesn’t mean you can’t get creative. Add a little smoked paprika or Cajun seasoning for a flavor blast. Fresh (or dried) herbs like parsley, oregano, or an Italian seasoning blend would also be nice.

Make It a Meal
While this breakfast casserole with hash browns is fabulous as is, I like serving it as part of a larger spread. Here are a few of my favorite pairings:
- Sweeten things up. Complement this savory breakfast with a sweet treat. Consider serving it alongside fluffy Gluten Free Buttermilk Pancakes, light and airy Gluten Free Glazed Air Fryer Donuts, or a comforting slice of Pumpkin Crumb Cake.
- Fresh fruit. Brighten your meal with a vibrant fruit salad. My Mango Berry Fruit Salad is to die for. So is this creamy Creamy Fruit Salad and my sunny Sunrise Tropical Fruit Salad.
- Wash it down with a smoothie. If you prefer to sip your fruit, whip up a smoothie. I have been loving this Blueberry Cheesecake Smoothie and my zesty Orange Smoothie. This Spiced Banana Chai Tea Smoothie is another excellent choice.
- A breakfast beverage. Complete your breakfast spread with your favorite coffee, tea, or hot chocolate. This Cold Brew and Blended Iced Coffee is always a hit, but as the weather gets colder, I have been obsessed with all things hot chocolate. Try my indulgent Peanut Butter Hot Chocolate, a spicy Mexican Hot Chocolate, or this festive Peppermint White Hot Chocolate.
More GF Breakfast Ideas
On the hunt for more morning favorites? Check these out:

Cauliflower Hash Browns Slow Cooker Breakfast Casserole
Ingredients
- 12 large eggs
- ½ cup milk
- ½ teaspoon dry mustard
- 1 teaspoon kosher salt , plus additional to season the layers
- ½ teaspoon pepper , plus additional to season the layers
- 1 small head cauliflower , shredded (about 3-4 cups, see Note 2)
- one small onion or half a medium onion , diced
- 10 ounces pre-cooked breakfast sausages slightly thawed, if frozen, and sliced (See Note 2)
- 2 cups shredded cheddar cheese (about 8 oz.)
Instructions
- Grease or coat a 6-quart slow cooker with cooking spray.
- Lightly beat together 12 large eggs, ½ cup milk, ½ teaspoon dry mustard, 1 teaspoon kosher salt, and ½ teaspoon pepper. Set aside.
- Use the shredding blade of a food processor or a box grater and shred 1 small head cauliflower to end up with about 3-4 cups shredded cauliflower. Dice one small onion or half a medium onion, and slice 10 ounces pre-cooked breakfast sausages.
- Place about a third of the shredded cauliflower in an even layer in the bottom of the slow cooker, and top with about a third of the onion. Season with salt and pepper, then top with about a third of the sausage and a third of the 2 cups shredded cheddar cheese. Repeat the layers two more times.
- Pour the egg mixture over the contents of the slow cooker.
- Cook on low for 5-7 hours, or until eggs are set and the top is browned.
Notes
- You can also use about 3-4 cups of fresh pre-shredded cauliflower or frozen cauliflower rice. If you use frozen, thaw it out and drain excess moisture.
- I used two 5-oz packages of frozen turkey sausage. You can also omit, or use about 1 lb bulk breakfast sausage or bacon, cooked and crumbled, or chopped ham.





This is my favorite recipe in the entire world. I packed several to go containers of casserole in my backpack before I flew to NYC to visit family. I heated up a plate of it for my 89 year old Dad and he took one sniff of it and cleaned his plate in 60 seconds. He looked astonished and praised the meal, saying I turned out to be an excellent cook. This is the same man who swore he would never eat cauliflower.
This is the highest compliment!
Is it possible to just throw this in the oven? My slow cooker is broken.
I have not tried it, but I don’t see why it wouldn’t work. I’d probably try an 11×13 pan versus a pie/quiche pan.
What oven temperature & how long-ish to bake?
Hi Joni,
This is a slow cooker recipe, so I’m not certain how long it would take to bake in an oven. I would think 350 degrees F. should be fine, but I’m sorry… I have no idea on the time.
For the oven, I tried 375 degrees for 20mins, then realized the edges were browning too quickly, so lowered to 350 degrees for another 25mins. – I need more patience & bake longer at 350 like you recommend! 🙂 This is a wonderful recipe & your reheating through pan frying is perfect!
Thank you, Joni!
Do you have the nutrition information for this?
Hi Lindsey, I do not have the nutritional information, because it varies depending on the ingredients used. There’s a free nutritional calculator on myfitnesspal.com that you can use to calculate the nutrition, though!