In a large skillet, heat a drizzle of olive oil over medium heat. Add the ground beef and cook until browned, breaking it up with a spatula. Drain excess fat.
Season the beef with garlic powder, paprika, salt, and pepper. Stir in the cream of mushroom soup and beef broth until well combined. Remove from heat.
In a greased 9x13 inch baking dish, layer half of the sliced potatoes evenly on the bottom.
Next, spread half of the cooked beef mixture over the potatoes. Sprinkle half of the sliced onions and diced bell peppers over the beef.
Repeat the layers with the remaining potatoes, beef mixture, onions, and bell peppers.
Top the final layer with the shredded cheddar cheese.
Cover the dish with aluminum foil and bake in the preheated oven for 45 minutes.
After 45 minutes, remove the foil and bake for an additional 15-20 minutes, or until the cheese is bubbly and the potatoes are tender.
Let the casserole cool for a few minutes before serving. Garnish with fresh parsley if desired.