Preheat the oven to 350°F. Spray a 9×13-inch baking dish with nonstick cooking spray.
In a large bowl, whisk together the eggs, heavy cream, salt, and pepper.
Melt 1 tablespoon of butter in a large skillet over medium heat. Add the egg mixture and scramble until cooked through. Set aside.
Cook the beef bacon in the skillet over medium-high heat until crispy. Cut the beef bacon slices into 4 pieces each. Set aside.
Without separating the rolls, cut the entire loaf horizontally and place the bottoms in the prepared 9×13-inch baking dish.
Sprinkle 1 cup of cheddar cheese on the bottom of the rolls. Layer the scrambled eggs and pieces of beef bacon, and top with the remaining cheese. Place the top buns over the cheese.
In a small bowl, combine the melted butter and ranch dressing mix. Brush the ranch butter over the tops of the rolls.
Bake for 15 to 20 minutes until the cheese has melted and the rolls are warm.