Step 1: Prepare the Ingredients : Peel and thinly slice the potatoes. Chop the onion and mince the garlic. Preheat the oven and grease your casserole dish.
Step 2: Cook the Ground Beef : In a large skillet, cook ground beef over medium heat until browned. Add onion and garlic; sauté until fragrant. Drain excess fat and season with spices.
Step 3: Make the Cheese Sauce : In a saucepan, melt butter and whisk in flour to form a roux. Gradually add milk while whisking until the sauce thickens. Stir in cheddar, mozzarella, mustard powder, salt, and pepper. Remove from heat once smooth.
Step 4: Assemble the Casserole: Layer half of the sliced potatoes in the dish. Add half the beef mixture, then pour half the cheese sauce. Repeat the layers until all ingredients are used.
Step 5: Bake the Casserole : Cover with foil and bake for 45 minutes. Remove foil and top with extra cheddar cheese. Bake for another 20–25 minutes until golden and bubbling.
Step 6: Rest and Serve : Allow the casserole to rest for 10 minutes before slicing. This helps it set and makes serving easier. Garnish with parsley and serve warm.