In a large skillet, heat the olive oil over medium heat. Add the diced onion and minced garlic, sautéing until the onion is translucent, about 3-4 minutes.
Add the ground beef to the skillet, breaking it up with a spatula, and cook until browned and cooked through. Season with paprika, oregano, salt, and pepper. Drain any excess fat.
In a greased 9x13 inch baking dish, layer half of the sliced potatoes evenly at the bottom.
Spoon half of the cooked ground beef mixture over the potatoes, followed by half of the frozen mixed vegetables.
Repeat the layering process with the remaining potatoes, beef mixture, and mixed vegetables.
Pour the beef broth evenly over the top of the casserole to ensure it stays moist while baking.
Cover the casserole with aluminum foil and bake for 45 minutes.
Remove the foil, sprinkle the shredded cheddar cheese on top, and bake uncovered for an additional 15-20 minutes, or until the cheese is melted and bubbly and the potatoes are tender.
Remove from the oven and let it cool for a few minutes before slicing.