Prep your potatoes properly. After dicing, place them in a bowl of cold water for 5 minutes, then drain and pat dry with paper towels. This removes excess starch and helps them get crispy.
Heat your skillet over medium-high heat and add 2 tablespoons of oil or bacon fat. When it's hot (but not smoking), add the potato cubes in a single layer. Don't touch them for 3-4 minutes!
Flip the potatoes and continue cooking, stirring occasionally, for another 5-7 minutes until they're golden on multiple sides but not fully cooked through yet. Transfer to a plate.
In the same skillet, add the remaining tablespoon of oil and the sliced sausage. Cook for 2-3 minutes until they start to brown. The sausage will release some of its own delicious fat.
Add the onions and bell peppers to the sausage. Sauté for about 3-4 minutes until the onions become translucent and slightly golden.
Return the partially cooked potatoes to the skillet. Sprinkle with garlic, paprika, thyme, salt, and black pepper. Mix everything together.
Continue cooking for another 5-7 minutes, stirring occasionally, until the potatoes are tender on the inside and crispy on the outside, and everything is beautifully browned.
Taste and adjust the seasoning if needed. Remove from heat and sprinkle with your fresh herbs if using.