Healthy Breakfast Recipes

Low Carb Cauliflower Hash Browns Crispy Golden Bites with Herbs and Parmesan

KetoGluten-FreeMeal Prep
Prep Time15 min
Cook Time16 min
Servings4
Calories168 kcal
Health Score5/10
↓ Jump to recipe
Low Carb Cauliflower Hash Browns Crispy Golden Bites with Herbs and Parmesan

If you have ever stood over a hot pan wishing your hash browns would stop falling apart and start tasting amazing, this recipe is about to become your new morning ritual. These low carb cauliflower hash browns come out crispy on the outside, tender in the middle, and absolutely packed with flavour from fresh herbs, garlic and nutty parmesan. They hit that satisfying golden-brown crunch that traditional potato hash browns deliver, but without the blood sugar spike that follows a carb-heavy breakfast. Each serving lands at just 4 grams of net carbs, making them a genuinely great fit for anyone eating keto, low carb or simply trying to start the day with something lighter and more nutritious.

The real secret to getting these hash browns properly crispy is moisture removal. Cauliflower holds a surprising amount of water, and if you skip the squeezing step, your hash browns will steam instead of fry. After grating or ricing the cauliflower, you wrap it tightly in a clean kitchen towel and squeeze out as much liquid as you possibly can. It feels like a small extra step, but it makes an enormous difference to the final texture. Once that moisture is gone, the mixture comes together beautifully with egg, parmesan, a little almond flour for binding, garlic powder, smoked paprika and fresh chives. The almond flour adds a subtle nuttiness while also bumping up the healthy fat and protein content compared to using regular flour or cornstarch.

For cooking, a cast iron skillet or a heavy non-stick pan gives you the best results. You want the oil hot before the patties go in, around medium to medium-high heat, and then you leave them completely alone for at least four minutes before flipping. Resist the urge to press them down or move them around. That contact time with the hot pan is exactly what builds the crust. Flipping too early is the most common reason homemade hash browns come out soft rather than crispy. Once they are golden on the first side, the second side cooks faster, usually around three minutes. The result is a batch of beautifully bronzed little rounds that hold their shape and deliver that satisfying crunch with every bite.

These crispy cauliflower hash browns are genuinely versatile. They work brilliantly alongside scrambled eggs and sliced avocado for a high-protein breakfast plate that keeps you full well into the afternoon. They also make a great snack with a dollop of thick Greek yoghurt or a simple dipping sauce. For meal prep, they reheat remarkably well in an air fryer or a dry skillet, coming back to their original crispy texture within a few minutes. Each hash brown provides around 8 grams of protein, which is significantly higher than a traditional potato version, mostly thanks to the egg and parmesan combination. They are naturally gluten free, grain free and low in sugar, ticking a lot of boxes for a lot of different eating styles. Once you try them, plain potato hash browns will feel like a step backwards.

Ingredients

Serves:4
  • 1 medium head cauliflower (roughly 600g, grated or riced)
  • 2 large eggs (lightly beaten)
  • 50 g finely grated parmesan (packed)
  • 3 tbsp almond flour (blanched, not almond meal)
  • 2 tbsp fresh chives (finely chopped)
  • 1 tbsp fresh flat-leaf parsley (finely chopped)
  • 1 tsp garlic powder
  • 1 tsp smoked paprika
  • 0.5 tsp fine sea salt (plus extra to taste)
  • 0.3 tsp black pepper (freshly ground)
  • 2 tbsp olive oil (divided, for frying)

Instructions

  1. 1

    Grate the cauliflower using the coarse side of a box grater, or pulse florets in a food processor until they resemble rough breadcrumbs. Transfer the riced cauliflower to the centre of a clean kitchen towel.

    Work in batches if your cauliflower is large so you get an even rice-like texture throughout.

  2. 2

    Gather the edges of the towel and twist tightly over the sink, squeezing out as much liquid as possible. Keep squeezing and twisting for at least 60 seconds until barely any moisture comes out. You may need to reposition the towel and squeeze again.

    This step is non-negotiable for crispy results. The drier the cauliflower, the better the crust.

  3. 3

    Transfer the squeezed cauliflower to a large mixing bowl. Add the beaten eggs, parmesan, almond flour, chives, parsley, garlic powder, smoked paprika, salt and black pepper. Mix thoroughly until everything is evenly combined and the mixture holds together when pressed.

    If the mixture feels too wet after mixing, add one extra tablespoon of almond flour.

  4. 4

    Divide the mixture into 8 equal portions. Press each portion firmly between your palms to form a compact patty roughly 1 cm thick and 7 cm wide. Firm edges and smooth surfaces will help them hold together during cooking.

    Slightly chilled hands make shaping easier and help the patties firm up before frying.

  5. 5

    Heat one tablespoon of olive oil in a large cast iron skillet or heavy non-stick frying pan over medium-high heat. Once the oil shimmers, gently lay 4 patties into the pan, leaving space between each one.

    Do not overcrowd the pan. Overcrowding drops the pan temperature and leads to steaming rather than frying.

  6. 6

    Cook the patties undisturbed for 4 to 5 minutes until the undersides are deep golden brown and release easily from the pan. Flip each patty carefully using a thin spatula and cook for a further 3 to 4 minutes on the second side until equally golden and crisp.

    If a patty sticks when you try to flip it, give it another 30 to 60 seconds. It will release naturally once the crust has fully formed.

  7. 7

    Transfer the cooked hash browns to a wire rack set over a baking sheet rather than a plate. This prevents the bases from going soggy while you cook the second batch. Add the remaining tablespoon of oil and repeat with the remaining 4 patties.

    Keep the first batch warm in an oven set to 100 degrees Celsius while the second batch cooks.

  8. 8

    Serve immediately with your choice of toppings such as a fried egg, sliced avocado, thick Greek yoghurt or a simple squeeze of lemon. Season with a little extra salt and pepper at the table if needed.

Nutrition per serving

168kcal

Calories

8g

Protein

7g

Carbs

12g

Fat

3g

Fibre

2g

Sugar

310mg

Sodium

Pro Tips

  • Squeeze the cauliflower as dry as you possibly can. This single step determines whether you get crispy hash browns or soggy ones.

  • Use a cast iron skillet if you have one. It holds heat more evenly than a thin non-stick pan and gives a more consistent golden crust.

  • Medium-high heat is the sweet spot. Too low and the hash browns stew in their own moisture. Too high and the outside burns before the inside cooks through.

  • Always rest the cooked hash browns on a wire rack, not kitchen paper or a plate. Wire rack airflow keeps them crisp all the way around.

  • Parmesan does two jobs here: it adds bold savoury flavour and also acts as a natural binder, so do not reduce the quantity.

  • For a dairy-free version, nutritional yeast works well in place of parmesan, adding a similar umami depth with added B vitamins.

  • Fresh herbs make a noticeable difference to the flavour. Dried herbs can be used in a pinch but use half the quantity.

Frequently Asked Questions

Why are my cauliflower hash browns falling apart?

The most common reason is too much moisture in the cauliflower. Make sure you squeeze it very thoroughly before mixing. Also check that your patties are pressed firmly and that you are not trying to flip them too early. They need that full 4 to 5 minutes of contact with the hot pan to develop a crust that holds.

Can I bake these instead of frying them?

Yes. Place the shaped patties on a baking sheet lined with parchment paper, brush both sides lightly with olive oil and bake at 220 degrees Celsius for 15 minutes. Flip them carefully and bake for another 10 to 12 minutes. They will be slightly less crispy than the pan-fried version but still very tasty.

How do I make these in an air fryer?

Preheat your air fryer to 200 degrees Celsius. Spray the basket lightly with cooking oil, add the patties in a single layer and cook for 10 to 12 minutes, flipping halfway through. Air frying gives excellent crispiness and uses less oil overall.

Are these cauliflower hash browns truly keto?

Yes. With around 4 grams of net carbs per serving and no grains or added sugar, these fit comfortably into a ketogenic diet. The almond flour keeps the carb count low while providing healthy fats and a little extra protein.

Can I freeze them?

Absolutely. Cook the hash browns fully, let them cool completely on a wire rack, then freeze them in a single layer on a tray for one hour before transferring to a freezer bag. Reheat straight from frozen in an air fryer at 190 degrees Celsius for 6 to 8 minutes or in a dry skillet over medium heat.

Can I make the mixture the night before?

You can prepare the cauliflower rice and squeeze out the moisture the night before, storing it in an airtight container in the fridge. Mix in the remaining ingredients in the morning just before cooking, as the salt will draw out more moisture from the cauliflower if it sits in the mixture overnight.

Variations

  • Spicy Sriracha Cauliflower Hash Browns

    Add one teaspoon of sriracha and half a teaspoon of cayenne pepper to the mixture for a fiery kick. Top with a fried egg and sliced spring onions to serve.

  • Greek Style with Feta and Dill

    Replace the parmesan with 50g of crumbled feta and swap the chives and parsley for two tablespoons of fresh dill. The feta adds a salty creaminess that pairs beautifully with Greek yoghurt on the side.

  • Turmeric and Cumin Cauliflower Hash Browns

    Add one teaspoon of ground turmeric and one teaspoon of ground cumin to the base mixture for a warm, earthy flavour profile with added anti-inflammatory benefits from the turmeric.

  • Dairy Free Nutritional Yeast Version

    Swap the parmesan for three tablespoons of nutritional yeast. This keeps the savoury depth while making the recipe fully dairy free and adding a boost of B vitamins.

Substitutions

  • Almond flourCoconut flour (Use only one tablespoon of coconut flour as it absorbs far more moisture than almond flour. The texture will be slightly denser.)
  • ParmesanNutritional yeast (Use three tablespoons in place of the 50g parmesan for a dairy-free option with a similar umami flavour. The hash browns may be slightly less firm.)
  • Fresh chives and parsleyDried Italian herb blend (Use one teaspoon of dried herbs in place of the fresh. The flavour is less vibrant but still very pleasant.)
  • Olive oilAvocado oil (Avocado oil has a higher smoke point and is an excellent substitute for higher heat cooking.)
  • EggsFlax eggs (Mix one tablespoon of ground flaxseed with three tablespoons of water per egg and let it sit for 5 minutes. The hash browns will be slightly less firm but still hold together for a vegan version.)

🧊 Storage

Store cooled hash browns in an airtight container in the refrigerator for up to 4 days. Reheat in a dry skillet over medium heat for 2 to 3 minutes per side, or in an air fryer at 190 degrees Celsius for 4 to 5 minutes, until heated through and crispy again. Microwaving is not recommended as it makes them soft.

📅 Make Ahead

The cauliflower can be riced and squeezed dry up to 24 hours in advance and kept in the fridge. Shape and fry the patties fresh for the best texture. Alternatively, cook the full batch, refrigerate or freeze, and reheat to order throughout the week for a fast high-protein breakfast.