Low Carb Cauliflower Breakfast Hash with Eggs

If you have ever stared at a head of cauliflower wondering what to do with it first thing in the morning, this recipe is your answer. This low carb cauliflower breakfast hash with eggs skips the starchy potatoes entirely and delivers all the comfort, colour and satisfaction you want from a proper morning hash. Cauliflower crisps up beautifully in a hot skillet, soaking in the smoky paprika and garlic flavours while still giving you that golden, slightly caramelised edge that makes hash so irresistible. Paired with runny baked eggs, it becomes a genuinely complete meal that keeps you full for hours.
What makes this version genuinely healthier than a traditional potato hash is the nutritional profile of the swap itself. Cauliflower carries roughly a fifth of the carbohydrates that potato does, yet it brings a surprising amount of fibre, vitamin C and choline to the table. Add in the eggs and you are looking at a dish that lands well above 20 grams of protein per serving, something most traditional hashes struggle to do without a side of extra meat. This recipe also uses turkey sausage instead of regular pork sausage, keeping things lean while still delivering that satisfying savoury depth you want from a hearty breakfast. A handful of baby spinach stirred in at the end adds iron and folate without adding any noticeable carbs.
The method here is straightforward enough for a weekday but satisfying enough to make for a lazy weekend brunch. You start by getting the turkey sausage properly browned in a large oven-safe skillet, building flavour right into the pan. The cauliflower florets go in next, broken down into rough rice-sized pieces or left as small chunks depending on the texture you prefer. Red onion and red bell pepper add sweetness and crunch, while smoked paprika, cumin and a pinch of chilli flakes give the hash its warm, punchy backbone. Once everything is golden and fragrant, you make little wells in the mixture, crack in your eggs and finish the whole thing in the oven so the whites set perfectly while the yolks stay beautifully soft. The whole process takes less than 30 minutes from start to finish.
This dish is also incredibly flexible. You can prep the hash base the night before and simply reheat it in the skillet the next morning, cracking in fresh eggs when you are ready. Leftovers keep well in the fridge for up to three days and reheat without going soggy, which makes this a genuinely useful meal prep option too. Serve it straight from the skillet with sliced avocado and a squeeze of fresh lime on top, or add a spoonful of salsa if you want a bit more brightness. However you plate it, this low carb cauliflower breakfast hash with eggs is the kind of morning meal that earns a permanent spot in your weekly rotation.
Ingredients
- 3 cups cauliflower florets (roughly chopped into small bite-sized pieces, about half a medium head)
- 150 g turkey sausage (casings removed if using links, crumbled)
- 1 medium red onion (diced)
- 1 medium red bell pepper (diced)
- 2 cloves garlic (minced)
- 2 large eggs (free-range if possible)
- 2 cups baby spinach (loosely packed)
- 1 tbsp olive oil
- 1 tsp smoked paprika
- 0.5 tsp ground cumin
- 0.3 tsp chilli flakes (adjust to your heat preference)
- 0.3 tsp garlic powder
- 0.5 tsp fine sea salt (plus more to taste)
- 0.3 tsp black pepper (freshly ground)
- 2 tbsp fresh parsley (roughly chopped, for garnish)
- 0.5 medium avocado (sliced, to serve)
Instructions
- 1
Preheat your oven to 190 degrees Celsius (375 degrees Fahrenheit). Place an oven-safe skillet over medium-high heat and add the olive oil. Once the oil is shimmering, add the crumbled turkey sausage and cook for 4 to 5 minutes, breaking it up with a wooden spoon, until browned all over. Transfer the cooked sausage to a small bowl and set aside.
Do not drain the pan after cooking the sausage. Those browned bits left in the skillet add serious flavour to the hash.
- 2
In the same skillet, add the diced red onion and red bell pepper. Cook over medium-high heat for 3 minutes, stirring occasionally, until the onion begins to soften and turn translucent at the edges. Add the minced garlic and cook for a further 30 seconds until fragrant.
Keep the heat at medium-high so the vegetables start to caramelise rather than steam. A little colour on the edges means more flavour in the finished hash.
- 3
Add the cauliflower pieces to the skillet and stir everything together. Sprinkle in the smoked paprika, ground cumin, chilli flakes, garlic powder, salt and black pepper. Stir well to coat all the vegetables evenly in the spices. Spread the mixture into an even layer and press it down gently with a spatula. Cook undisturbed for 4 minutes so the cauliflower starts to brown on the bottom, then stir and cook for a further 3 minutes.
Resist the urge to stir constantly. Leaving the cauliflower in contact with the hot pan is what gives it that golden, slightly crispy edge that makes all the difference.
- 4
Return the cooked turkey sausage to the skillet and stir it through the vegetable mixture. Add the baby spinach and fold it in gently. It will wilt down quickly in about 60 seconds. Taste and adjust the seasoning if needed.
If the spinach releases a little moisture and the hash looks wet, cook for another minute over high heat to evaporate it.
- 5
Using the back of a large spoon, create two wells in the hash mixture, spacing them evenly across the pan. Carefully crack one egg into each well. Transfer the skillet to the preheated oven and bake for 7 to 9 minutes, until the egg whites are fully set but the yolks are still soft and runny.
Check at the 7 minute mark. Ovens vary and the eggs can go from runny to fully set quickly. Pull them out as soon as the whites are no longer translucent.
- 6
Remove the skillet from the oven carefully using oven gloves. Scatter the fresh parsley over the top and serve straight from the pan with sliced avocado on the side. Divide between two plates or eat straight from the skillet for a relaxed weekend feel.
Add a squeeze of fresh lime juice over the avocado and a few drops over the hash itself for a bright, fresh finish that lifts all the smoky flavours.
Nutrition per serving
348kcal
Calories
27g
Protein
14g
Carbs
21g
Fat
6g
Fibre
6g
Sugar
620mg
Sodium
Pro Tips
- ✓
Cut your cauliflower into small, fairly even pieces so everything cooks at the same rate. Roughly 1 to 2 centimetre chunks work best for that hash texture.
- ✓
Use a cast iron skillet if you have one. It holds heat brilliantly and goes from stovetop to oven without any fuss, giving the cauliflower a better crust than a lighter pan.
- ✓
For crispier cauliflower, pat the florets dry with kitchen paper before adding them to the skillet. Any moisture on the surface will cause steaming rather than browning.
- ✓
If you prefer fully set yolks, leave the skillet in the oven for the full 9 minutes or add an extra minute or two.
- ✓
Do not skip the smoked paprika. It is the ingredient that gives this hash its depth and that subtle bacon-like smokiness without any added cured meat.
Frequently Asked Questions
Variations
- •
Spicy Southwest Hash
Add half a teaspoon of chipotle powder alongside the smoked paprika and stir through 2 tablespoons of tinned black beans with the sausage. Top with a spoonful of fresh salsa and a few slices of pickled jalapenos before serving.
- •
Mediterranean Hash
Swap the turkey sausage for diced chicken breast and replace the cumin and chilli flakes with dried oregano and a pinch of cinnamon. Add a handful of halved cherry tomatoes and a tablespoon of capers. Finish with crumbled feta on top if you are not keeping it dairy free.
- •
Mushroom and Herb Hash
Leave out the turkey sausage entirely and add 200 grams of sliced chestnut mushrooms to the skillet with the onions. Use thyme and rosemary instead of cumin for a more earthy, fragrant flavour profile. This version works beautifully as a lighter, fully vegetarian option.
- •
Extra Protein Hash
Use 3 eggs instead of 2 and add 100 grams of diced cooked chicken breast to the skillet with the sausage. This pushes the protein per serving to over 35 grams, making it ideal for anyone with higher protein targets.
Substitutions
- •Turkey sausage → Chicken sausage or diced cooked chicken breast (Both work well and keep the recipe lean and high protein. Chicken sausage will need the same cooking time. Diced cooked chicken breast only needs 2 minutes in the pan to warm through.)
- •Olive oil → Avocado oil or coconut oil (Avocado oil has a higher smoke point which works well for the high heat cooking in this recipe. Coconut oil adds a very mild sweetness that works nicely with the smoked paprika.)
- •Baby spinach → Kale or Swiss chard (Both work but need slightly longer to wilt. Massage or roughly chop kale before adding it and give it 2 to 3 minutes in the pan rather than 1.)
- •Red bell pepper → Green bell pepper or diced courgette (Green pepper is slightly less sweet and adds a crisper texture. Courgette is a great option for adding extra vegetables while keeping carbs very low.)
- •Smoked paprika → Regular sweet paprika plus a pinch of ground chipotle (This combination approximates the smoky depth of smoked paprika reasonably well if that is all you have in your spice cupboard.)
🧊 Storage
Store any leftover hash base (without the eggs) in an airtight container in the fridge for up to 3 days. Reheat in a skillet over medium heat for 4 to 5 minutes until warmed through and slightly crispy again, then crack fresh eggs over the top and finish in the oven or cover the pan with a lid to cook the eggs on the stovetop. The hash base can also be frozen in a freezer-safe container for up to 1 month. Thaw overnight in the fridge before reheating.
📅 Make Ahead
The entire hash base can be made the evening before and stored in the fridge. In the morning, simply reheat the hash in your oven-safe skillet over medium heat for 4 to 5 minutes, make the wells, add the eggs and finish in the oven as directed. This makes the recipe a genuinely fast weekday breakfast option with almost no morning effort required.


