Preheat oven to 400 degrees F.
Wrap potatoes in aluminum foil (if desired) and poke with a fork a few times.
Bake potatoes for 45-55 minutes.
Remove from oven, unwrap and let cool.
In a frying pan, combine ground beef and seasonings.
Mix well and cook until beef is completely cooked through.
When beef is fully cooked, add in beef broth and simmer until all the moisture has evaporated.
Remove from heat and set aside.
In a saucepan, melt butter over medium high heat.
Add in flour and whisk well creating a roux. Continue whisking and cooking until the roux turns golden brown.
Slowly add in milk and whisk well. Stir frequently until the sauce begins the thicken to desired consistency.
Remove from heat and add in shredded cheese. Stir until cheese is melted.
Assemble the casserole by first spraying a 9x13" baking pan generously with cooking spray.
Cut the potatoes into slices (and remove skins if desired) and layer half the potatoes in the bottom of the baking pan.
Next, layer half the ground beef mixture over top of the potatoes.
Repeat the process until all potatoes and ground beef have been layered evenly in the baking pan.
Pour the cheese sauce over top of the ground beef and potato mixture and spread evenly.
Bake for 15-20 minutes at 400 degrees until the casserole is golden brown on top and bubbly.
Remove from heat and enjoy!