Ham and Cauliflower Casserole (Hungarian Sonkás Karfiol)

Ham and Cauliflower Casserole, or Sonkás Karfiol, is a creamy, cheesy Hungarian cauliflower bake that combines tender cauliflower florets with savory smoked ham, a velvety béchamel sauce, and melted cheese.

This hearty, comforting dish is baked until golden and bubbling, making it perfect for a family dinner or a cozy Sunday meal.

Whether you’re looking for easy cauliflower recipes or classic Hungarian comfort food, this casserole is a must-try that’s sure to please both kids and adults.

Ingredients

⦁ 1 medium cauliflower, cut into florets
⦁ 200 g (7 oz) smoked ham, diced
⦁ 50 g (1¾ oz) butter
⦁ 50 g (1¾ oz) flour
⦁ 500 ml (17 fl. oz) milk
⦁ 100 g (3½ oz) cheese, grated (e.g., Edam, Emmental)
⦁ ½ tsp salt
⦁ Ground white pepper, to taste 

Preparation

1. Boil cauliflower florets in salted water 95–100°C (203–212°F) until just tender, about 6–8 minutes. Drain well.

2. In a saucepan, melt butter over medium heat. Whisk in flour and cook for 1–2 minutes, stirring constantly.

3. Gradually add milk, whisking to avoid lumps. Cook until thickened and smooth.

4. Stir in half of the grated cheese, salt, and white pepper.

5. Place half the cauliflower in a greased baking dish, then scatter half the diced ham over it. Repeat with remaining cauliflower and ham.

6. Pour the cheese sauce evenly over the layered cauliflower and ham. Top with the remaining grated cheese.

7. Bake at 180°C (350°F) for 25–30 minutes, until golden and bubbling. 

Tips

🛒 Choosing Ingredients
✔ Cauliflower – Pick a firm, medium-sized head; florets should be uniform in size for even cooking
✔ Smoked Ham – Choose good-quality smoked ham for deep flavor; diced bacon or smoked turkey can be substituted
✔ Cheese – Mild, melty cheeses like Edam or Emmental give a classic creamy finish; sharp cheeses add a bolder taste
✔ Milk – Use whole milk for the richest béchamel; 2% works for a lighter version

👩‍🍳 Preparation Tips
✔ Blanch Cauliflower – Boil in salted water at 95–100°C (203–212°F) for 6–8 minutes; it should be tender but still firm
✔ Dry Well – After boiling, drain and let cauliflower steam-dry for a few minutes to prevent watery casserole
✔ Smooth Béchamel – Whisk constantly while adding milk to avoid lumps; keep sauce over medium heat (160–175°C / 320–350°F) until thickened
✔ Layer Evenly – Distribute cauliflower and ham in layers for a balanced bite in every serving

🔥 Baking Techniques & Temperatures
✔ Preheat Oven – Fully preheat to 180°C (350°F) before baking for even cooking
✔ Bake Time – 25–30 minutes, until cheese is melted, bubbling, and golden brown on top
✔ Optional Broil – For extra browning, broil for 2–3 minutes at the end, watching closely to prevent burning

🍽 Serving & Storage
✔ Serve Hot – Enjoy straight from the oven as a main or hearty side
✔ Add Fresh Herbs – Garnish with parsley or chives for color and freshness
✔ Make Ahead – Assemble casserole up to 1 day in advance; cover and refrigerate, then bake when ready
✔ Leftovers – Store in an airtight container in the fridge for up to 3 days; reheat at 180°C (350°F) until hot

© Copyright 2025 The Flavor Atlas - All Rights Reserved