A hearty and comforting dish featuring tender beef, creamy potatoes, and a cheesy topping.
Preheat your oven to 350°F (175°C).
Preheating ensures even cooking from the start.
In a large skillet, melt the butter over medium heat.
Use unsalted butter to control the saltiness of the dish.
Add the beef stew meat and cook until browned on all sides.
Browning the meat enhances its flavor.
Stir in the chopped onion and cook until softened.
Cook the onion until translucent for a sweeter flavor.
Sprinkle the flour over the beef and onion mixture and stir well.
This step helps thicken the sauce.
Gradually add the milk, stirring constantly, and cook until the sauce thickens.
Stir continuously to avoid lumps.
Season with salt and pepper to taste.
Adjust seasoning to your preference.
Transfer the beef mixture to a baking dish.
Spread the mixture evenly for uniform cooking.
Layer the potato slices over the beef mixture.
Overlap the slices slightly for a nice presentation.
In a mixing bowl, combine the sour cream and grated cheddar cheese.
Mix thoroughly for an even topping.
Spread the sour cream mixture over the potatoes.
Ensure the topping covers all the potatoes.
Bake in the preheated oven for 1 hour or until the potatoes are tender.
Check doneness by piercing the potatoes with a fork.
Let the dish cool slightly before serving.
Cooling allows the flavors to meld together.