Preheat oven to 350 degrees F. In a 6-inch ovenproof skillet over medium heat, melt butter. Sauté mushrooms and onions. In a medium bowl, beat eggs lightly with a fork. Add cream, cheese, and Tabasco. Add egg mixture to skillet and stir with rubber spatula to combine.
Once frittata starts to set, finish it by baking in the oven for about 10 to 12 minutes, just until set and the top is golden and puffy.