Peel 4 medium-sized potatoes and cut them into small, bite-sized cubes.
Dice 1 medium onion, ½ red bell pepper, and ½ green bell pepper.
Add 1 teaspoon garlic powder, 1 teaspoon paprika, 1 teaspoon dried thyme, ½ teaspoon salt, and ¼ teaspoon black pepper to a bowl and mix together.
Partially cook the potatoes (parboil)
Place the potato cubes in a pot of cold, salted water.
Bring the water to a boil and let the potatoes cook for about 3-4 minutes until they start to soften slightly. You don't want them fully cooked.
Drain the potatoes and pat them dry with a paper towel.
Cook onions and peppers
Heat 2-3 tablespoons cooking oil or bacon grease or bacon grease in a large cast iron skillet or frying pan over medium heat.
Add the onions and bell peppers. Cook for 2-3 minutes until they start to soften, and the onions turn translucent.
Add potatoes and seasonings
Add the potatoes to the skillet with the peppers and onions.
Sprinkle with the mixed seasonings, and stir to get each piece covered in seasoning.
Cook until golden brown
Spread the potatoes out in the skillet so they’re in a single layer.
Leave them alone! Cook without stirring for about 5 minutes or until the potatoes develop a crispy, golden-brown crust on one side.
Flip the potatoes using a spatula and cook for another 5-7 minutes until the other side is also golden brown and crispy. You may need to add a bit more oil if the pan becomes too dry.
Serve
Serve immediately with other breakfast items like eggs, bacon, sausage etc.