Preheat your oven to 400 degrees.
Optional - peel your potatoes (I usually do).
Using your mandolin, your food processor, or a sharp knife, slice your potatoes nice and thin - ⅛ -¼ inch slices are best.
Heat a ceramic or stainless pan over medium heat. Melt butter, then whisk in the flour and cook for 1 minute. Slowly whisk in the milk, and continue to whisk until the mixture comes to a boil and begins to thicken. Once thickened, remove from heat and stir in 1 cup of cheddar cheese until fully melted, adding ¼ teaspoon of salt or to taste.
Spray a casserole dish with olive oil cooking spray, then add ½ of the potatoes to the dish and top with 1/2 of the garlic, a pinch of salt and pepper. Pour half of the cheese sauce on top of the potatoes, then sprinkle on ¼ cup of cheddar cheese. Add remaining potatoes to the dish, add in the rest of the garlic, another pinch of salt and pepper. Pour the rest of the sauce on top. Sprinkle in the remaining cheddar cheese, and the pecorino romano
Cover the pan with aluminum foil and bake for 30 minutes. The sauce should be nice and bubbly around the edges. Then remove the foil and bake uncovered for 25-30 minutes, or until the potatoes are cooked through.
Optional - broil for the last 2-3 minutes until the cheese is crispy on top.
Let potatoes rest for a few minutes before digging in. Enjoy!