No cauliflower, no cabbage. These crispy keto hash browns fry up exactly like the real thing, at 3g net carbs. Five ingredients, including coconut flour and a secret potato flavor extract, shredded on a cheese grater.
I started making these back in 2021, and they’ve become a Sunday morning staple. The idea was simple: coconut flour, xanthan gum, salt, and hot water form a dough you can actually shred on a box grater. Real shreds, not pressed patties or cauliflower mush.
The texture is what sold me. When you fry these in avocado oil, the outside crisps up golden and almost crackles when you bite in. The inside stays soft, just like the diner version I grew up eating. I’ve tested this recipe dozens of times, adjusting the coconut flour ratio and the oil temperature until the crunch was right.
What makes this different from every other low carb version is the shredding technique. Most recipes press cauliflower or radish into a patty shape. That gives you a fritter. When I shred this dough through a box grater, you get actual strands that crisp individually in the oil. Reader Kay tried it and confirmed: ‘It actually grated into neat shreds.’ That’s the texture I was going for.
The secret weapon is OOOFlavors mashed potato extract. I use 30 to 40 drops per batch, and it transforms the flavor completely. Without it, you’ve got a perfectly crispy coconut flour patty. With it, you’ve got something that genuinely tastes like potatoes. I developed this use case myself (the product page doesn’t even suggest it) and it’s become my favorite kitchen hack.
These are naturally dairy-free since there’s no cheese or butter in the dough. I fry mine in avocado oil, but you could use coconut oil or beef tallow for a richer flavor. Nathan from the comments tried duck fat and an air fryer. The flavor was good, but he found pan-frying works better than air frying for this dough. The coconut flour base needs direct contact with hot oil to crisp properly.
One thing I love about this recipe is how fast it comes together. While your bacon cooks, you can mix the dough, shred it, form the patties, and start frying. No wringing out cauliflower in cheesecloth. No pre-cooking vegetables. Just mix, shred, fry.
For the crispiest result, keep your patties on the thinner side and don’t pack them tight. I want the hot oil to reach the interior, not just the surface. Shake the skillet as you fry and let the oil splash over the edges. That’s how you get those golden, crunchy edges.
Low Carb Hash Browns Without Cauliflower, Cabbage, or Potato
I make the dough with coconut flour, xanthan gum, salt, and hot water. It shreds through a cheese grater into real strands, not cauliflower mush. The magic ingredient is mashed potato flavor extract, which gives them a genuine potato taste with zero carbs.
At only 3 grams of net carbs per serving, these fit into a keto diet without a second thought. And since there’s no cabbage or cauliflower involved, you won’t get that weird smell or funky aftertaste.
Most cauliflower-based recipes are time consuming. Nobody wants to spend their morning wringing out moisture in cheesecloth. This recipe comes together while your bacon cooks.
I serve mine with runny eggs, mini frittatas, or sausage for a full breakfast plate.
Are Hash Browns Keto Friendly?
Regular potatoes are loaded with carbs. One medium potato has 37 grams of carbs, which blows right past your 20 to 30 gram daily limit on a keto diet.
This recipe has only 3 grams of net carbs per serving, so it fits your macros with plenty of room to spare.
Coconut Flour Hash Browns??
Yes. Coconut flour and xanthan gum create a dough that shreds into actual strands on a box grater. When you fry those strands, they crisp individually in the oil, giving you real texture, not a pressed cauliflower fritter.
The mashed potato extract from OOOFlavors seals the deal on flavor. You’d never guess these aren’t made with actual potatoes. I fry mine in avocado oil, which adds extra flavor and crisps the edges up even more.
Secret Ingredient for Real Potato Flavor
My secret ingredient is One On One Flavors mashed potato extract. Use code Ketofocus-10 for 10% off. I add 30 to 40 drops per batch, and it gives you a genuine potato taste with zero carbs. If you can’t find the extract, onion and garlic powder works as a flavor swap (reader Kay does this and loves it).
How to Make Crispy Hash Browns?
Here’s how I get them perfectly crispy:
Pour enough avocado oil into a small skillet to cover the patty halfway.
Heat over medium. Too hot and the outside burns before the inside crisps.
Keep your patties medium-thin. Too thick and the interior stays soft.
Don’t pack the shreds tight. I want oil to reach the inside, not just the surface. (Reader Chris packed his too tight and couldn’t get the crunch. Loosening them up fixed it.)
Shake the skillet as you fry. Let the hot oil splash over the top and edges of each patty for extra crispiness.
Don’t overcrowd the pan. Steam from too many patties will make the neighbors soggy. I do two at a time max.
Can You Freeze Keto Hash Browns?
Yes. I freeze the shredded patties in a Ziploc bag all the time. To reheat, toss them straight into a hot skillet from frozen, just like any other frozen breakfast food. No thawing needed. They crisp back up in about 3 minutes per side.
Can I add Ketchup?
Yes, but watch the brand. Most ketchups have added sugar. I use Primal Kitchen because it’s sugar-free. One tablespoon has about 2 grams of carbs, so keep that in mind with your daily count.
Make-Ahead Instructions
These are great for meal prep. I shred my dough ahead of time and store the shreds in an airtight container in the fridge or freezer. You can form the patties or keep them loosely shredded. Since there are no real potatoes, you don’t have to worry about them turning brown.
When freezing, I pre-form the patties so they’re ready to go straight into the skillet. I make a double batch on Sundays and reheat them through the week alongside almond flour pancakes or eggs for a fast morning plate.
Stir in hot water and mashed potato flavoring. Mix until combined.
3
Shred 'potatoes'
Shred your dough into ‘shredded potatoes’ using a cheese grater.
4
Form a hash brown patty
Portion the shreds into four parts. Gently mold each one into a loose patty. Don’t pack it too tight: you want the oil to reach the inside for a crispy result.
5
Fry it
Add enough avocado oil to a small skillet to cover the hash brown patty halfway. Heat over medium heat. Place the hash brown patty into the hot oil and fry until golden brown (2-3 minutes). Flip over and fry the other side. Gently move the skillet back and forth on the burner to slosh hot oil over the sides and top of the hash brown. This will help crisp it up further. Remove from the skillet and place on a paper towel lined plate to absorb excess oil. Serve immediately.
Nutrition
Per serving: 1/4 of recipe
Calories
61
Fat
2g
Protein
2.3g
Total carbs
9.8g
Net carbs
3g
Nutrition is an estimate calculated from the ingredients listed. Brands vary, so check labels if you track closely.
Frequently Asked Questions
Can I make these in the air fryer?
I've had readers try the air fryer, and the results aren't great with this coconut flour dough. Nathan from the comments tested it with duck fat and ended up switching back to pan-frying. This dough needs direct contact with hot oil to crisp properly, which is why skillet frying is my go-to method for these keto patties.
Where do I buy the mashed potato flavor extract?
I buy mine from OOOFlavors. They sell it on their website and it's also on Amazon. Use code Ketofocus-10 for 10% off on their site. I've been using this brand since I developed the recipe, and a single bottle lasts me months since you only need 30 to 40 drops per batch.
Can I skip the potato extract entirely?
Yes. Without it, you'll get crispy coconut flour patties that taste more neutral. I'd add onion powder and garlic powder to the dough if you skip the extract. Reader Kay does this and said the flavor was great. The texture stays the same either way.
Are these dairy-free?
Yes, they're naturally dairy-free. There's no cheese or butter in the dough, and I fry mine in avocado oil. You could also use coconut oil or beef tallow. I developed this recipe without dairy from the start, so you don't need to make any substitutions.
Can I use these in a breakfast casserole?
I haven't tried them in a casserole myself. Reader Chris asked the same question. My guess is the shreds would soften since they won't have direct oil contact. If you try it, I'd par-fry them first for some crunch, then layer them in. Let me know how it turns out so I can update the recipe.
What can I use instead of coconut flour?
Coconut flour is what gives these their texture, so it's my first choice. I've tested almond flour, but it absorbs moisture differently and the dough doesn't shred as cleanly. If you go with almond flour, use about double the amount and expect a slightly denser result.
What can I use instead of xanthan gum?
I've tried psyllium husk powder and ground chia seeds as substitutes. Both hold the dough together, but the texture changes slightly. Psyllium gives a chewier result, and chia seeds add a little crunch. My preference is still xanthan gum for the closest match to real shredded texture.
How should I store leftovers?
I keep mine in an airtight container in the fridge for up to 3 days. Reheat them in a hot skillet (the microwave makes them soggy). They crisp back up in about 2 minutes per side. I also pair reheated ones with breakfast quesadillas for a quick lunch.
Coconut flour for hash browns? I figured these would fall apart or taste like a coconut macaroon. Neither happened. The crisp on the edges beat the cauliflower version I’d been settling for. Thanks!!!
Twice in a week means it worked. I pull mine when the edges hit deep golden, the center still looks a little underdone, and they firm up on their own in about a minute off the pan.
Nina, psyllium husk holds this dough together fine. It comes out a little chewier than the xanthan gum version, but it shreds and fries up without falling apart. I’ve done that swap myself.
Hot water gets the xanthan gum going faster, probably why the dough holds together before shredding. I was getting raggedy patties that fell apart on the flip until I realized the water wasn’t actually hot. Five batches in, I check the temp first now.
Joanna, that temperature thing is real. I use water that’s practically boiling. The xanthan gum kicks in way faster that way. Cooler water and the dough never binds right.
Troy, I went through months of cauliflower versions, cabbage versions, trying to land something that actually acted like a hash brown. Coconut flour felt like the wrong direction when I first thought of it. It grates weird, comes off the block powdery instead of in strands, and then it hits the hot oil and does exactly what it’s supposed to. The potato flavor drops are what sealed it for me. Without them it’s just crispy coconut, fine but not hash browns.
Sizzle when they hit the oil is honestly my favorite part, and the edges get real crispy (not pretend-crispy, actual crunch). One thing though: center stays soft even when the outside looks done. Go thinner than you’d think.
Made these Sunday morning and my son ate two before he realized they weren’t real potatoes. Told him what was actually in them and he just shrugged and grabbed another one. The mashed potato flavor drops are worth hunting down.
My grandmother made hash browns every Sunday, and I quit asking two years in when I went keto. Something about these (the potato drops, mostly) brought that memory back the second they hit the pan. Still tweaking my oil ratio. Already hooked.
You grate the dough like cheese and it just… becomes hash browns. Never made anything like this and I was fully convinced it would disintegrate the second it hit the oil, but they held together and got genuinely crispy. Four stars because I burned my first batch misjudging the oil temp, but that’s a me problem.
Burned my first test batch too. Medium heat and I drop a tiny piece of dough in first, if it sizzles immediately the oil’s ready. Medium-high just scorches the outside before the inside sets.
Added onion powder to the dry mix and fried them in butter instead of avocado oil. Way more depth of flavor, tastes like something from an actual diner. I cannot stop making these.
Used the large holes on my box grater instead of the fine side and got actual texture for once, not the flat crispy pancake situation I kept getting before.
You are a genius!!! Followed your directions – didn’t have the potato extract, so used a little onion & garlic powder for some flavour. It actually grated into neat shreds!
I actually just fried a handful of the shreds (so they were all crispy all over) and placed on bottom of bowl with eggs & salmon on top. Absolutely divine and giving some crunch I’ve been sorely missing.
Onion and garlic powder is a solid swap for the flavor. And that bowl, crispy shreds as the base under eggs and salmon, that’s a full breakfast right there.
I tried doing these mixing duck fat in with the shredded “potatoes” and air frying them (decided to skip my original step idea of freezing first).
The result was essentially that it did not work. Ended up just pan frying as you said to do and that worked better. Hopefully the frozen ones will work out a bit better.
Regardless, the flavor was good. Definitely not the same as actual hash browns, but close enough to make me happy. I had one with some jalapeno ranch on top and it was yummy.
Yeah, this dough needs direct oil contact to crisp up right. Duck fat in the skillet would probably be great though. Jalapeño ranch on top, I’m stealing that.
I am going to try these tonight, though I think I will mix the shredded “potato” with duck fat, form them into patties, and then freeze them for a bit. From there, I am going to try cooking them in the air fryer.
Duck fat is a good call. Air fryer is tough with this dough (it needs direct contact with hot oil to crisp). Freezing first to firm them up, that part I like.
I made them and used the mashed potato extract. Used 40 drops. Couldn’t taste it. They didn’t seem cooked throughout so I guess I didn’t have them loose enough. Do you think just frying them in a pan without forming the patties would work?