Cook Onion: Place a skillet on the stove over low heat. Preheat for 30 seconds (prevents burning). Add 1 tsp cooking oil. Add the diced onion and sauté constantly with a silicone spatula for about 2 minutes, until the onion softens and the edges turn translucent (sweetness is released, sharpness is gone).
Cook Bacon: Add the bacon pieces. Increase heat to medium. Continue to sauté for 1-2 minutes, until the bacon is slightly crispy and has rendered its fat. (If there is excessive grease, you can blot some away with a paper towel to avoid a greasy sauce).
Sauté Mushrooms: Add the sliced mushrooms to the skillet. Sauté for 1.5-2 minutes, until they soften and reduce in size (they will absorb the bacon flavor). If the mushrooms release water, increase the heat to high briefly to evaporate it (prevents a watery sauce).
Add Corn: Add the well-drained corn kernels. Stir to combine.
Add Cheese & Milk: Add the cheese pieces, 1-2g salt (start with 1g, taste later), and 2g freshly ground black pepper. Pour in the 200ml of milk.
Thicken Sauce: Stir constantly with the spatula for 1-2 minutes until the cheese is fully melted and the sauce has thickened. (Prevent the cheese from sticking to the bottom). The sauce is ready when it coats the back of the spatula and drips off slowly in a ribbon that holds its shape briefly on the surface. If too thin, simmer longer on low heat (keep stirring). If too thick, add a little more milk (10ml at a time).