The technically demanding dinner in the rotation. Highest protein, lowest carbs. Two proteins, one classic French emulsion sauce. The beurre blanc is 10 minutes and non-negotiable — it's the reason the dish works.
Active~25 min
HoldsCauli rice 4 days · rest day-of
DifficultyIntermediate–Advanced
Per Serving59P · 10C · 16F · 420 kcal
Servings
Cauli rice batches. Proteins and beurre blanc are always day-of.
Ingredients
Proteins
Halibut fillet
Large shrimp (peeled, deveined)
Neutral oil
Cauliflower Rice
Cauliflower, processed to rice
Butter
Olive oil
Salt
Beurre Blanc
White wine (dry)
White wine vinegar
Shallot, minced
Cold butter, cubed
Lemon juice
Salt, white pepper
Method
1
Cauliflower Rice (batch)
Pulse cauliflower florets in a food processor until they resemble coarse rice — about 6–8 pulses. Don't over-process or it turns to mush. Heat butter and oil in a wide pan over medium-high. Add cauliflower, spread in a single layer. Don't stir for 3–4 min — let it dry out slightly and caramelize at the edges. Toss, cook another 4–5 min. Season aggressively. Batches well for 4 days.
8–10 min on medium-highThe key is a hot pan and not crowding. Too much cauli = steam bath. Better to cook in two batches than one crowded pan.
2
Start Beurre Blanc Reduction
In a small saucepan, combine wine, vinegar, and minced shallot. Bring to a boil and reduce over medium heat until almost completely evaporated — just a tablespoon of syrupy liquid remains, about 3–4 min. Remove from heat. This reduction is the foundation of the sauce — get it right before you touch the butter.
3–4 min reduction
3
Cook Halibut
Pat halibut completely dry. Season with salt and white pepper. Get a cast iron to 375°F+. Add oil, place halibut skin-side down. Sear 3 min without touching. Flip. Transfer to 400°F oven, 6 min to 130–135°F internal. Pull, rest 2 min.
3 min sear + 6 min oven
4
Cook Shrimp
In the same pan, pat shrimp dry, season. High heat, 90 seconds per side — they should be opaque and just coiled. Finish in the oven 2–3 min if needed. Do not overcook — overcooked shrimp is the most common avoidable mistake in cooking.
90 sec per side
5
Finish Beurre Blanc
Return the reduction pan to very low heat (or completely off if your burner runs hot). Begin adding cold butter one or two cubes at a time, whisking constantly and waiting for each addition to emulsify before adding the next. The sauce will thicken and turn glossy and opaque. Add lemon juice, season. Hold warm — not hot. If the sauce breaks (turns greasy and separated), you got it too hot. Start over — it's 10 minutes and worth it.
Butter off heat or very lowCold butter, low heat, constant whisking. The emulsion is stabilized by the water content in the butter. Too much heat breaks the emulsion. Never boil the finished sauce.
6
Plate
Cauliflower rice base. Halibut off-center, skin-side up. Shrimp arranged alongside. Spoon beurre blanc around and over everything. Lemon wedge on the side.
Batch & Storage
What BatchesCauliflower rice only — cook a full batch Sunday, portion through the week. Reheat in a hot pan with a splash of water, 3 min.
Day-of OnlyBeurre blanc, halibut, and shrimp are always cooked fresh. The beurre blanc takes 10 minutes. The proteins take 15 minutes. Budget 25 minutes for this dinner. It's the most demanding in the rotation — also the highest protein.
Beurre Blanc TroubleshootingSauce broke (greasy): got too hot. Start a new reduction, use the broken sauce in place of 2–3 cubes of butter at the start. Sauce too thin: reduction wasn't reduced enough, or too much butter added at once. Too thick: add a splash of water, whisk back together.