
Creamy Cauliflower Rice Risotto with Parmesan
A light, low-carb take on risotto: riced cauliflower is sautéed with onion and garlic, simmered briefly in vegetable broth and white wine, then finished with butter and plenty of Parmesan for a creamy, savory skillet dinner in about 30 minutes.
- Prep
- 12 min
- Cook
- 18 min
- Wait
- 2 min
- Total
- 32 min
- Makes
- About 5 cups (4 generous side or 2–3 main servings)
Steps
Before you start
- Grate the Parmesan from a wedge yourself; pre-grated cheese contains anti-caking agents and can turn grainy.
- If using fresh cauliflower, rice it first: pulse 1-inch florets in a food processor in 2 batches until rice-sized grains, about 8 one-second pulses.
- If using frozen riced cauliflower, thaw it and squeeze out excess water in a clean kitchen towel, or the risotto will be watery.
- Warm the broth in a small saucepan or microwave so it doesn't cool the skillet when added.
Prep the vegetables
- Finely dice the onion, mince the garlic, and grate the Parmesan.
- If using frozen riced cauliflower, thaw it, then wrap in a clean kitchen towel and squeeze firmly to remove as much liquid as possible.
- Warm the broth until steaming.
+ Show details− Hide details
Ready when: Cauliflower feels damp but not dripping when squeezed.
Tip: Squeezing the cauliflower dry is the key to a creamy, not soupy, finish.
Soften the onion
- Heat the olive oil and 1 tablespoon of the butter in a 12-inch skillet over medium heat until the butter foams.
- Add the onion and a pinch of salt and cook, stirring often, for 4 minutes.
+ Show details− Hide details
Ready when: Onion is soft and translucent with no browning.
Tip: Lower the heat if the onion starts to color; browned onion will darken the risotto.
Add the garlic
- Stir in the garlic and cook for 30 to 45 seconds, stirring constantly.
+ Show details− Hide details
Ready when: Garlic smells fragrant and looks pale gold, not brown.
Tip: Burnt garlic turns bitter, so move on quickly to the next step.
Toast the cauliflower
- Add the riced cauliflower and stir to coat in the onion mixture.
- Cook for 3 minutes, stirring often, so the surface moisture evaporates and the grains begin to look slightly translucent at the edges.
+ Show details− Hide details
Ready when: Cauliflower looks dry and glossy, with a few light golden flecks.
Reduce the wine
- Pour in the white wine and scrape up any bits stuck to the pan.
- Simmer, stirring, for about 1 to 2 minutes.
+ Show details− Hide details
Ready when: The sharp wine smell has cooked off and the pan is almost dry.
Simmer in broth
- Add the warm broth and ½ teaspoon salt, and bring to a gentle simmer.
- Reduce the heat, partially cover the skillet, and cook for 6 to 8 minutes, stirring every couple of minutes, so the cauliflower turns tender and the liquid thickens into a loose sauce.
+ Show details− Hide details
Ready when: Cauliflower is tender when pressed with a spoon and the mixture is creamy with a little loose liquid.
Tip: If it looks dry before the cauliflower is tender, add 2 tablespoons of warm water or broth.
Finish with cheese
- Remove the skillet from the heat.
- Stir in the remaining 1 tablespoon butter, the Parmesan, and the cream if using.
- Stir vigorously for 1 minute until the cheese melts into a creamy sauce.
+ Show details− Hide details
Ready when: Cheese is fully melted and the risotto looks glossy and creamy, like a thick porridge.
Tip: Adding the cheese off the heat prevents it from clumping or turning oily.
Season and rest
- Stir in the lemon juice and season with black pepper and more salt to taste.
- Cover and let stand for 2 minutes so the risotto thickens slightly.
- Sprinkle with parsley if using and serve right away in warm bowls.
+ Show details− Hide details
Ready when: Risotto holds a soft mound on a spoon and tastes bright and well seasoned.
Tip: Taste before adding salt; Parmesan and broth are already salty.
Good to know
Tips
- Don't overcook the cauliflower; past about 10 minutes of simmering it turns mushy and watery.
- Use a wide skillet so moisture evaporates quickly and the sauce thickens.
- Add proteins like seared shrimp, sautéed mushrooms, or roasted chicken on top for a heartier meal.
- Finish with lemon juice at the end; it brightens the rich cheese flavor.
Make ahead
"Rice and measure the cauliflower, dice the onion, and grate the Parmesan up to 1 day ahead; refrigerate in separate airtight containers. The finished risotto is best fresh."
Storage & reheating
"Room temperature: up to 1 hour. Refrigerator: airtight container up to 3 days. Freezer: up to 2 months, though the texture will be softer. Reheat in a skillet over medium-low heat with 2 to 3 tablespoons broth or water, stirring until hot and creamy, about 3 to 4 minutes."
Substitutions
- dry white wine → additional vegetable broth plus 1 teaspoon white wine vinegar. Use ¼ cup (60 ml) broth; keeps the acidity without alcohol.
- Parmesan cheese → Pecorino Romano. Sharper and saltier, so reduce added salt and use about ¾ cup (60 g).
- unsalted butter → extra-virgin olive oil. Use the same amount for dairy-free richness, though the sauce will be less creamy.
- heavy cream → mascarpone or cream cheese. Use 1 tablespoon for extra creaminess.
More risotto
See all →Find more like this
- Meal
- Dinner
- Cuisine
- Italian
- Main ingredient
- CauliflowerParmesan
- Method
- Stovetop





