Step 1: Preheat your oven to 375°F (190°C). While it's heating, grab your favorite 9x13 inch baking dish and give it a quick spray with non-stick cooking spray.
Step 2: In a large, sturdy skillet, heat 2 tablespoons of olive oil over medium heat. Toss in your chopped onion and minced garlic. Stir them around until they become wonderfully translucent and fragrant, usually about 3-5 minutes.
Step 3: Add your ground beef to the skillet. Break it up with a spoon as it cooks, stirring until it's beautifully browned all over. Once cooked, make sure to drain any excess fat.
Step 4: Stir in your paprika, a good pinch of salt, and a generous grind of pepper to the browned beef. Taste it and adjust if you need to.
Step 5: Into your prepared baking dish, lay down about half of your thinly sliced potatoes in an even layer.
Step 6: Spoon half of the seasoned beef mixture evenly over the potatoes.
Step 7: Spread about half of your drained corn and green beans on top of the beef layer.
Step 8: Pour about half of your cream of mushroom soup evenly over the vegetables.
Step 9: Repeat the layers: Layer the remaining potatoes, then the rest of the beef, followed by the remaining corn and green beans. Finally, pour the rest of that creamy mushroom soup over everything.
Step 10: Cover your casserole dish tightly with aluminum foil. Pop it into your preheated oven and bake for 45 minutes.
Step 11: Carefully remove the foil. Sprinkle the shredded cheddar cheese all over the top! Return the dish to the oven, uncovered, and bake for an additional 15 minutes, or until the cheese is melted, bubbly, and a beautiful golden brown.
Step 12: Let the casserole rest for about 5 minutes before you dig in. Scoop it out and enjoy!