Instructions:
- Preheat the oven:
- Preheat your oven to 375°F (190°C).
- Cook the potatoes:
- In a large skillet, heat olive oil or butter over medium heat. Add the diced potatoes and cook, stirring occasionally, until they are lightly browned and tender, about 10-12 minutes. You can also parboil the potatoes for about 5 minutes beforehand to speed up the process.
- Cook the sausage and onions:
- In the same skillet, add the sliced sausage and onion. Cook until the sausage is browned and the onion is soft, about 5-7 minutes.
- Assemble the casserole:
- In a large mixing bowl, combine the cooked potatoes, sausage, and onions. Add garlic powder, paprika, salt, and pepper to taste. Stir in the heavy cream or sour cream for a creamy texture.
- Add the cheese:
- Transfer the mixture to a greased 9×13-inch baking dish. Sprinkle the shredded cheddar cheese and mozzarella (if using) evenly over the top.
- Bake:
- Bake in the preheated oven for 15-20 minutes, or until the cheese is melted, bubbly, and slightly golden on top.
- Garnish and serve:
- Garnish with fresh parsley if desired. Serve hot and enjoy!
Tips:
- Vegetables: You can add other vegetables like bell peppers or broccoli to make it even heartier.
- Spices: Feel free to adjust the seasoning with your favorite herbs and spices.
This dish is perfect for a quick weeknight dinner or a comforting weekend meal!