02Cook grits, covered, over very low heat, stirring every 10 minutes or so with wooden spoon, and adding 1/4 cup hot water to pan when grits become thick. Cook grits until creamy and tender but not mushy, about 90 minutes. Stir in salt after 45 minutes. At end of cooking, stir in butter, and season to taste with black pepper. Keep warm. (Grits can be served at this point, as a side dish.)03While grits cook, make fonduta. In a small stainless steel bowl, combine fontina with milk and let sit 30 minutes. In a small saucepan, combine cream with Parmesan cheese. Cook over low heat, stirring constantly, until parmesan has melted. Season with salt and pepper. Remove from heat, but keep warm.04Set bowl with fontina over a pot of simmering water, and stir constantly to melt cheese into threads. Transfer both cheese mixtures to a blender, add egg yolk, and blend until smooth. Taste, and adjust seasonings. Return to saucepan. Keep warm.05To prepare mushrooms, heat 2 teaspoons olive oil in a large sauté pan. Add half the mushrooms, season with salt and pepper, and cook until seared, about 4 minutes. Transfer to a plate. Add 2 more teaspoons oil to pan, and cook remaining mushrooms. Transfer to plate. Add remaining olive oil to pan, add shallots and garlic, and cook 3 minutes. Return mushrooms to pan, cover, and cook about 4 minutes. Stir in thyme.06To serve, distribute shaved cabbage evenly over 4 warm plates. Put a spoonful of grits on top. Pour fonduta over grits. Top with mushrooms. Serve immediately with lots of freshly ground black pepper.