Spray or lightly grease a large skillet and heat over medium heat.
Beat eggs, heavy cream, salt, and pepper in a bowl. Pour eggs into the heated skillet, swirling the skillet to coat the bottom. Cover and let cook until eggs are firm, about 5 minutes.
Top with Swiss cheese, ham, and green onions. Fold omelet in half over fillings; cook for 2 minutes more.