01 - 
                Preheat oven to 375°F (190°C). Grease a 9×13-inch baking dish with olive oil or cooking spray.
              
              
              
                02 - 
                In a large skillet over medium heat, heat olive oil. Add ground beef and cook until fully browned, about 5–7 minutes. Drain excess fat.
              
              
              
                03 - 
                Add chopped onion and minced garlic to the skillet. Cook for 3–4 minutes, stirring occasionally, until the onion becomes translucent.
              
              
              
                04 - 
                Spread the cooked ground beef mixture evenly over the bottom of the prepared baking dish.
              
              
              
                05 - 
                Layer thinly sliced potatoes over the beef. Season with salt, pepper, half the Italian seasoning, and paprika.
              
              
              
                06 - 
                Evenly sprinkle shredded cheddar and grated Parmesan cheese over the potato layer.
              
              
              
                07 - 
                Pour beef broth or water around the edges of the casserole. Optionally drizzle milk over the top for extra creaminess.
              
              
              
                08 - 
                Cover with aluminum foil and bake for 30 minutes to allow potatoes to steam and soften.
              
              
              
                09 - 
                Remove foil and bake for an additional 15–20 minutes, or until the potatoes are tender and the cheese is bubbly and golden.
              
              
              
                10 - 
                Remove from oven, garnish with chopped parsley if desired, and serve hot.