Prep: Preheat the oven to 375°F, thinly slice the potatoes, dice the onion and bell pepper, and shred the cheese.
Add the ground beef to a skillet over medium heat and cook until browned, breaking it up as it cooks.
Add the onion, bell pepper, spices, and garlic directly to the pan with the rendered fat and cook for 4–5 minutes until softened.
Stir in the can of tomato sauce, salt, and any optional seasonings, then simmer on low for 5 minutes.
Spread the beef mixture into a baking dish and sprinkle half of the mozzarella cheese over the top.
Layer the sliced potatoes evenly over the beef and cheese in a slightly overlapping pattern.
Top the potatoes with the remaining mozzarella cheese.
Cover the dish with foil and bake for 30–35 minutes until the potatoes are tender.
Uncover and broil for 3–5 minutes until the cheese is golden and bubbling; watch closely.
Let rest for 10 minutes before slicing and serving.