Preheat Oven: Preheat your oven to 375°F (190°C).
Prepare Garlic Cream Sauce: In a saucepan over medium heat, melt butter. Add minced garlic and cook 1 minute until fragrant. Stir in flour and cook for 1–2 minutes. Gradually whisk in milk and cream until smooth. Season with salt, pepper, and paprika. Simmer until slightly thickened.
Layer Potatoes and Onions: In a greased baking dish, layer half of the sliced potatoes and onions. Pour half of the garlic cream sauce over them. Sprinkle 1 cup of cheddar cheese. Repeat with remaining potatoes, onions, sauce, and cheese.
Bake: Cover with foil and bake for 35 minutes. Remove foil and bake an additional 20–25 minutes until potatoes are tender and top is golden brown.
Garnish and Serve: Let cool for 5 minutes. Garnish with fresh parsley and serve warm.
Tips & Variations
Make Ahead: Prepare the dish up to step 3, cover, refrigerate, and bake the next day.
Extra Cheesy: Add a mix of Gruyère or Parmesan for a deeper flavor.
Vegetarian Option: Omit bacon or meat if adding any, keeping it fully vegetarian.
