ItalianMedium · Hot
A rich, silky cauliflower risotto that delivers all the comfort of the Italian classic without the carbs. Loaded with crispy bacon, finished with cream and butter, and brightened with fresh herbs.
15 min
30 min
45 min
Method
Cut cauliflower into florets and pulse in food processor until it reaches the texture of rice grains. You want small, even pieces — not mushy.
Dice the yellow onion finely. Mince the garlic cloves.
In a large cast iron skillet over medium heat, cook bacon strips until crispy, about 8-10 minutes total, turning every 2-3 minutes until internal temperature reaches 145°F (63°C). Transfer to a paper towel-lined plate and crumble when cooled. Reserve 2 tablespoons of bacon fat in the skillet.
Add minced garlic and cook for 30 seconds until fragrant.
Add cauliflower rice to the skillet, spreading it in an even layer. Cook undisturbed for 3-4 minutes to lightly brown the bottom, then stir and cook another 3 minutes. The cauliflower should be tender but not mushy.
Reduce heat to low. Add butter and stir until melted and coating the cauliflower.
Pour in heavy cream and add mozzarella. Stir constantly until the cheese melts and the sauce is silky. Season with salt and black pepper. Simmer gently for 2-3 minutes until thickened.
Nutri-Score
Needs balance
A–E · lower is better · score 15
Calories
513
per serving
Protein
23g
Carbs
10g
Fat
44g
Sat. fat
22g
Fiber
3g
Sugar
4g
Sodium
940mg
Nutri-Score is a general nutritional-balance guide, not medical or dietary advice.
Environmental impact
Moderate impact
A–E · lower is better · includes estimates
kg CO2e
1.3
per serving
Water
0.2m³
Land
42Pt
Runoff
0.1g P
Bacon drives 41% of this recipe’s estimated footprint.
Carbon from Poore & Nemecek 2018; water, land & runoff from Agribalyse — modelled averages for comparing recipes, not a measurement of your groceries.
Flavor Profile
Umami
Sweet
Salty
Sour
Bitter
Spicy
Textures
Aromas
Kitchen Equipment
Primary Tool
Cast Iron SkilletTechniques
Safety & Storage
Cooking Temperature
Cook bacon to an internal temperature of at least 145°F (63°C) to eliminate pathogens and ensure food safety.
Handling
Use separate utensils and cutting boards for raw bacon to prevent cross-contamination with other ingredients.
Storage
Refrigerate leftovers within 2 hours of cooking. Store in airtight containers at 40°F (4°C) or below.
Shelf Life
Consume leftover risotto within 3-4 days. Reheat to 165°F (74°C) before serving.
Allergen Warning
This dish contains milk products (butter, heavy cream, mozzarella) and is not suitable for individuals with milk allergies or lactose intolerance.
High Risk Population
Pregnant individuals, young children, elderly, and immunocompromised persons should ensure bacon is fully cooked and dairy is properly refrigerated.
Cross Contamination
When preparing for allergen-sensitive individuals, clean all surfaces and utensils that contacted dairy products before use.
Pro Tips
Technique
Don’t over-process the cauliflower in the food processor — you want rice-sized grains, not mashed potato. Nobody wants mushy risotto, keto or not.
Equipment
A cast iron skillet is non-negotiable here. That fond from the bacon fat builds flavor as you sauté the onions and cauliflower. No shortcuts on the pan.
Substitution
Swap the mozzarella for shredded Parmesan if you want a more authentic Italian bite. Still keto-friendly, just more aggressively cheesy.
Time Saver
Buy pre-riced cauliflower to cut your prep time in half. Weeknight keto has to be practical, not puritanical.
From the chef
This cauliflower risotto is not a consolation prize. Riced cauliflower browned in bacon fat, finished with butter and heavy cream, then pulled together with melted mozzarella — the result is silky, rich, and deeply satisfying. Crispy bacon adds smoke and crunch on top, and fresh parsley keeps it from getting heavy. The key is not overcooking the cauliflower: you want tender, not mush. This is the dish that makes people stop asking where the pasta is.
Source: generated · June 10, 2026