Preheat the oven to 375°F (190°C).
Heat olive oil in a large skillet over medium heat.
Add chopped onion and minced garlic, sauté until translucent.
Add ground beef and cook until browned, breaking it apart as it cooks.
Season with salt, black pepper, paprika, and dried oregano.
Add diced potatoes and beef broth; stir to combine.
Cook for about 10 minutes until potatoes start to soften.
Transfer mixture to a baking dish.
Sprinkle shredded cheddar cheese evenly on top.
Bake in the preheated oven for 15-20 minutes until cheese is melted and bubbly.
Remove from oven and garnish with fresh parsley before serving.