Ingredients
- ¼ cup butter
- ¼ cup whole wheat flour
- 1 ⅔ cups water, divided
- 1 ½ teaspoons cornstarch
- 1 pinch salt and ground black pepper to taste
- ½ teaspoon ground thyme
- ½ teaspoon dried rosemary
- ¾ cup shredded Swiss cheese
- ¾ cup shredded Swiss Gruyere cheese
- 3 medium potatoes, peeled and thinly sliced
- 2 scallions, finely chopped
- 1 clove garlic, minced
What Makes This Recipe Unique
Best Cooking Tips
- Let the dish rest for a few minutes before serving to help it set.
- Add fresh herbs like thyme or rosemary for extra aroma and taste.
Step 1
Melt the butter in a saucepan over medium-low heat and let it simmer gently for about a minute. Gradually whisk in the flour, adding it a tablespoon at a time, and keep stirring until it’s fully mixed and smooth—this should take around 5 to 8 minutes. Slowly pour in 1 cup of water while whisking constantly to keep things lump-free, then take the pan off the heat.

Step 2
In a small bowl, mix the remaining 2/3 cup of water with the cornstarch until it’s completely combined, then whisk this slurry into the gravy. Give it a quick stir, season with salt and pepper, and add the thyme and rosemary.

Step 3
Stir in the Swiss and Gruyere cheeses until they melt into the sauce. Toss in the sliced potatoes, scallions, and garlic, making sure everything is well coated and the potatoes are separated.

Step 4
Pour the whole mixture into an 8-inch square baking dish and pop it into a 375°F oven. Bake for about 40 to 50 minutes, or until the potatoes are tender and the top is nicely golden.

