The savory part of the title speaks to my love of all things savory and corresponding mild to excessive dislike of all things sweet. The savage? That would be my two dogs (delicately furred and feathery sighthounds).
I make my own creations and I conjure up a modified version of the same recipe for the dogs - usually omitting ingredients that would not agree with them and adding in items that add nutrition into their monotonous diet of kibble.

I don't have an exact recipe because I was a bit frazzled trying to get everything right.

But the process is essentially three steps.1) Melt the butter in a pan over med-low heat and sprinkle in the flour. Whisk until combined and it turns a dark yellow. Take the pan off the heat and drizzle in the hot milk and whisk smooth. Then slowly drizzle in 5 whisked egg yolks (room temperature) and stir until everything is smooth. Lastly, add in the cheese and stir gently until combined.

2) Whisk 5 egg whites briskly until they form soft peaks. This step takes a while and your arm will be tired at the end. As long as there are zero bits of yolk in the egg whites you will eventually get soft peaks to form.

3) Very gently fold in the egg whites into the cheese sauce. The folding is very important. You just spent 10 minutes getting your egg whites to peak (if you are a poor shlepp like me and you don't have an automatic mixer) so you don't want to ruin all your hard work at this step.Then it goes into a 8" casserole/souffle pan and cooks in a 375 degree oven for 30 minutes. Resist the urge to peek because that will make it deflate. This was the hardest part for me.

I only had a 5" round pan so I had left over mixture.

I also cooked an artichoke (boiled in water for 45 minutes) and made some mustard dip (2 Tbsp. of dijon mustard and 1 tsp. of Veganaise).

I love anything that involves dipping into a thick creamy sauce over and over.

I am definitely going to make this again. It was much easier than I thought.