Cut all your dippers into bite-sized pieces before you start. Set the table and warm your fondue pot. Once the cheese melts, you want to serve it right away.
Grate about four cups of cheese. I shred it straight from the fridge because cold cheese grates more easily. Then I let it sit for a few minutes to reach room temperature.
Add the flour to the shredded cheese in a large bowl. Toss until every strand looks lightly coated. This step helps the cheese melt smoothly and stay creamy.
Pour the beer into a cold saucepan, then set it over medium heat. Bring it to a low simmer. If you like garlic, onion, or herbs, add them now so they flavor the beer.
Let the beer simmer for a minute or two. Stir in the heavy cream and simmer gently for a couple more minutes. Do not let it boil, because too much heat can make the cream curdle.
Take the pan off the heat. Fold in the cheese a handful at a time, stirring gently. If it needs help, put the pan back on a warm burner turned very low.
Pour the fondue into your preheated fondue pot. Taste it and add salt and pepper if needed. Serve right away with all your dippers.