Melt the butter in a small skillet over medium-low heat. Form a sandwich with the bread, cheese, onion, and avocado.
Cook the sandwich, covered, until the bread is toasted and the cheese is melted, 2 to 3 minutes per side.
I love this California Grilled cheese. My mouth waters just thinking of it.