Crack the eggs into a large bowl, then pour in the half and half.
Whisk thoroughly until fully blended and no streaks of egg white remain.
Add the vanilla extract, cinnamon, sugar, and salt to the egg mixture, then whisk again until everything is well combined.
Use a toothpick or skewer to poke a few small holes in the bottom of each Hawaiian roll to help them absorb the egg mixture better.
Drop a few rolls into the custard mixture and let them soak for about 30 seconds, ensuring they don’t become too soggy.
Place a non-stick skillet over medium-low heat to prevent the rolls from burning on the outside while remaining undercooked inside.
Melt about 2 tablespoons of butter in the pan, adding more as needed for each batch.
Transfer the soaked rolls to the pan, cooking only a few at a time to ensure even browning.
Let each side cook for about 30 seconds, making sure to turn the rolls so all four sides, plus the top and bottom, achieve a golden brown color.
Remove the cooked rolls from the pan and repeat the process with the remaining batches.
Serve immediately while warm, pairing them with maple syrup, powdered sugar, or fresh fruit for extra flavor.