Cod with Cauliflower Mash, Brussels Sprouts & Nut Topping
Pan-fried cod on a bed of smooth cauliflower mash, Brussels sprouts on the side, crushed nuts scattered on top. 33 grams of protein and 17 grams of fiber in 424 calories, with only 20 grams of carbs. Almost all of those carbs arrive with fiber attached.
The cauliflower does the job mashed potatoes normally do, minus most of the starch. This plate delivers nearly three times the fiber density the USDA recommends per calorie. Twenty minutes, one pan for the cod, two pots for the veg, a food processor for the mash.
Ingredients
- cod fillet (frozen) 1
- cauliflower florets 2 cups
- Brussels sprouts (frozen) 2 cups
- onion 0.5
- garlic cloves 2
- olive oil 1 tbsp
- mixed nuts, unsalted 0.5 oz
Method
-
Thaw the cod fillet on a plate.
-
Place the cauliflower florets in a pan with water and cook until tender, about 15 minutes. Boil the Brussels sprouts in a separate pan of water for 6 minutes until cooked.
-
Finely chop the onion and garlic cloves.
-
Heat half of the oil in a pan. Sauté the onion for 2 minutes until soft, then add the garlic and cook for another 2 minutes. Remove from the pan and set aside.
-
Heat the remaining oil in the pan and fry the cod fillet for 6 minutes until golden brown and cooked through.
-
Drain the cauliflower and place it in a food processor along with the onion and garlic. Blend until smooth. Season with salt and pepper.
-
Serve the cauliflower mash with the Brussels sprouts and cod. Season with salt and pepper if needed. Sprinkle the nuts over the dish.
Blend the cauliflower while it's still hot. Cold cauliflower turns gluey instead of smooth. If you don't have a food processor, a potato masher works. The texture stays coarser, more like chunky mash. A pinch of dried thyme stirred in pairs well with the cod.
When vegetables are blended into a smooth purée instead of served as pieces, the stomach takes about 19% longer to empty them (Santangelo et al., 1998). Blending releases fiber from cell walls, increasing the meal's viscosity. The cauliflower mash in this recipe isn't just a potato swap. It changes how quickly the meal moves through your system.
Fish vs Beef Protein & Next-Meal Intake · DOIBehind this recipe
Why cauliflower mash instead of regular mashed potatoes?
Cauliflower gives you the creamy texture of mashed potatoes with a fraction of the carbs. This serving has about 20 grams of total carbohydrates, where the same volume of mashed potatoes would land above 45 grams. The fiber trade is even more striking: 17 grams of fiber per meal, roughly three times what the USDA recommends per calorie. For more on fiber and body composition, see our deep dive on whether fiber accelerates fat loss.
Read the full evidence reviewCan I use fresh cod instead of frozen?
Yes. Fresh cod cooks slightly faster since you skip the thaw step. Pat it dry before pan-frying so the surface gets a clean sear instead of steaming. The macros stay the same.
Will 424 calories actually keep me full?
More than the number alone suggests. This meal stacks three things research links to satiety. Fish protein specifically reduced next-meal intake by 11% compared to beef in a controlled trial with 23 men (Borzoei et al., 2006). Puréed vegetables empty from the stomach slower than the same vegetables served whole (Santangelo et al., 1998). And 17 grams of fiber in a single sitting is well above average. None of these are guarantees. Together, they shift the odds.
Why put nuts on a fish dish?
Crunch. The rest of the plate is soft: creamy mash, tender sprouts, flaky cod. The nuts break that texture monotony and add a small dose of healthy fats. Half an ounce keeps the calorie count in check while giving the dish a contrast most fish-and-mash plates never get.