There is nothing quite like a loaded skillet hash — cauliflower pieces sizzled in butter until golden and crispy at the edges, tangled with smoky paprika and garlic, then blanketed in melted sharp cheddar and dotted with cream cheese. Crack four eggs right into the hash, pop the lid on, and in minutes you have a one-pan lunch that hits every comfort-food nerve. The yolks go beautifully runny, the cheese pulls in long, lazy strings, and every forkful delivers that satisfying diner-hash crunch without a single potato in sight.

With roughly 34 grams of fat and only 6 grams of net carbs per generous serving, this skillet fits squarely into ketogenic macros. The fat comes from butter, cream cheese, sharp cheddar, and olive oil — a rich lineup that keeps you satiated well into the afternoon. Each serving also delivers 17 grams of protein from the eggs and cheese, making it a well-rounded mid-day meal.

Best of all, everything cooks in a single 10-inch skillet in under 30 minutes. Prep is minimal: just rice your cauliflower (or grab a bag of pre-riced), dice a bell pepper, and you are ready to go. Leftovers reheat beautifully in the same skillet or microwave, so this doubles as a stellar meal-prep option for busy weekday lunches.

Ingredients (serves 4)

For the cauliflower hash:

  • 4 cups (400g) riced cauliflower, fresh or frozen
  • 2 tablespoons (28g) unsalted butter
  • 1 tablespoon (15ml) extra-virgin olive oil
  • 1/2 cup (75g) diced green bell pepper
  • 2 tablespoons (15g) thinly sliced green onion, white and light green parts
  • 1 teaspoon smoked paprika
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon onion powder
  • 1/2 teaspoon fine sea salt
  • 1/4 teaspoon freshly ground black pepper

For the egg and cheese layer:

  • 4 large eggs
  • 1 cup (113g) shredded sharp cheddar cheese
  • 4 ounces (113g) cream cheese, cut into small cubes
  • Pinch of flaky sea salt

For serving:

  • 2 tablespoons sour cream
  • 1 tablespoon thinly sliced fresh chives
  • Hot sauce of choice (optional)

Instructions

  1. Heat the fat. Place a 10-inch oven-safe or lidded skillet over medium-high heat. Add the butter and olive oil. Once the butter melts and begins to foam, swirl to coat the pan evenly.

  2. Cook the bell pepper. Add the diced green bell pepper and cook, stirring occasionally, for about 2 minutes until it softens slightly and picks up a little color on the edges.

  3. Toast the cauliflower. Add the riced cauliflower to the skillet and spread it into an even layer. Let it cook undisturbed for 3 minutes so the bottom develops a golden, slightly crispy crust. Stir, then let it sit again for another 2–3 minutes. You want some pieces to get truly golden — this is where the "hash" magic happens. If using frozen cauliflower rice, cook an extra 2 minutes to drive off moisture before crisping.

  4. Season the hash. Sprinkle the smoked paprika, garlic powder, onion powder, salt, and black pepper over the cauliflower. Add the sliced green onion. Stir everything together and cook for 1 minute until fragrant.

  5. Add the cheese. Scatter half of the shredded cheddar evenly over the hash. Drop the cream cheese cubes across the surface. Do not stir — let the cheese begin to melt for about 30 seconds.

  6. Nestle the eggs. Using the back of a spoon, make four shallow wells in the hash. Crack one egg into each well. Sprinkle the remaining cheddar around and over the eggs (leaving the yolks partially exposed so you can monitor doneness). Season the eggs with a pinch of flaky salt.

  7. Cover and cook. Reduce the heat to medium-low and cover the skillet with a lid or a sheet of aluminum foil. Cook for 5–7 minutes. At 5 minutes the whites should be just set with the yolks still runny; at 7 minutes the yolks will be jammy. Check at 5 minutes and continue based on your preference.

  8. Rest and serve. Remove the skillet from the heat and let it sit, covered, for 1 minute — the residual heat finishes the eggs gently. Uncover, dollop with sour cream, scatter the chives over the top, and add a drizzle of hot sauce if you like. Serve straight from the skillet with a spatula, cutting into four portions.

Nutrition per Serving

Nutrient Amount
Calories ~390 kcal
Fat ~34g
Protein ~17g
Total Carbs ~8g
Fiber ~2g
Net Carbs ~6g

Nutrition is approximate, calculated from the stated ingredients and standard USDA values. Your results may vary based on specific brands and exact measurements.

Tips & Variations

Get the cauliflower truly crispy. The single most important step in this recipe is resisting the urge to stir the cauliflower constantly. Let it sit flat against the hot pan for a full 3 minutes before touching it. If you are using frozen riced cauliflower, spread it on a clean kitchen towel first and squeeze out excess moisture — this prevents steaming and ensures you get a crispy, golden hash rather than a soggy one.

Swap the cheese to match your mood. Sharp cheddar gives a classic American comfort vibe, but pepper jack adds a spicy kick, Gruyère brings a nutty depth, and smoked gouda delivers a rich, barbecue-adjacent flavor. Any good melting cheese works here. Just avoid pre-shredded bags with anti-caking starch if you want to keep carbs at their lowest — block cheese shredded at home melts cleaner and has fewer hidden carbs.

Make it a meal-prep star. This hash reheats surprisingly well. Portion cooled hash (without the eggs) into airtight containers and refrigerate for up to 4 days. When ready to eat, reheat in a skillet over medium heat, crack a fresh egg on top, cover, and cook for 5 minutes. The fresh egg elevates reheated hash from "leftover" to "intentional lunch" instantly.

Watch for hidden carbs in condiments. Many commercial hot sauces are keto-friendly (Frank's RedHot has 0g carbs per teaspoon), but some sweet chili sauces or flavored ketchups can pack 4–8 grams of sugar per tablespoon. Always check the label. Similarly, if you substitute a flavored cream cheese, verify the carb count — chive and onion varieties sometimes contain added starches.

Boost the protein if needed. If you want to push this closer to 25 grams of protein per serving, add an extra egg per portion or crumble 2 ounces of feta over the top alongside the cheddar. You could also fold in diced avocado after cooking for added fat and fiber without significantly changing the carb count.

Frequently Asked Questions

Is this recipe truly keto-friendly at 6g net carbs?
Yes — at 6 grams of net carbs per serving, this fits comfortably within the standard ketogenic guideline of under 20–25 grams of net carbs per day. The majority of carbs come from cauliflower and bell pepper, both of which are among the lowest-carb vegetables available. The fat content (about 34 grams per serving) accounts for roughly 78 percent of the total calories, placing this well within the ideal keto fat ratio of 60–80 percent. Paired with a low-carb breakfast and dinner, this lunch leaves plenty of room in your daily carb budget.
Can I make this dairy-free or vegan?
For a dairy-free version, replace the butter with coconut oil or ghee (if tolerated), swap the cheddar for a plant-based melting cheese, and use coconut cream cheese in place of regular cream cheese. For a fully vegan version, you would also need to replace the eggs — try making small wells and filling them with a seasoned silken tofu scramble or a chickpea flour "egg" mixture (though note that chickpea flour adds carbs, so keep portions small). The dish will still be satisfying, though the runny-yolk experience is difficult to replicate without actual eggs.
How should I store and reheat leftovers?
Store leftover hash in an airtight container in the refrigerator for up to 4 days. For best results, reheat in a skillet over medium heat for 3–4 minutes, stirring gently to re-crisp the cauliflower. You can also microwave individual portions for 60–90 seconds, though you will lose some of the crispy texture. If the eggs were cooked through (jammy or hard yolks), they reheat fine. If they were runny, the yolk will firm up during reheating. For meal-prep purposes, cooking the hash base without eggs and adding fresh eggs at reheating time yields the best texture.
Can I use cauliflower florets instead of riced cauliflower?
Absolutely, though the texture and cooking time will change. Cut florets into small, roughly half-inch pieces so they cook evenly. They will need about 8–10 minutes of cooking time (versus 5–6 for riced) to soften inside and crisp on the outside. The result is a chunkier, more rustic hash with satisfying bite-sized pieces. Press the florets down firmly against the pan with a spatula to maximize surface contact and browning. You may need an additional tablespoon of butter to prevent sticking with the larger pieces.
What if I do not have a lid for my skillet?
A sheet of aluminum foil pressed lightly over the top of the skillet works perfectly as a lid substitute. The goal is simply to trap steam so the egg whites set from above while the yolks stay runny underneath. A baking sheet or even a large plate can also work in a pinch — just make sure it covers most of the skillet opening. Alternatively, you can finish the eggs under the broiler: set your oven rack about 6 inches from the element, broil on high for 2–3 minutes, and watch closely. The broiler method gives you beautifully bronzed cheese on top as a bonus.