Rinse the diced potatoes in cold water to remove excess starch. Drain and pat them dry with a kitchen towel.
Heat the olive oil in a large skillet over medium heat. Add the diced onions and cook until they become translucent, about 3-4 minutes. Add the minced garlic and cook for another minute until fragrant.
Add the diced potatoes to the skillet, spreading them out in a single layer. Cook for about 10-15 minutes, stirring occasionally, until the potatoes start to turn golden brown and crispy.
Add the diced red and green bell peppers to the skillet. Sprinkle the smoked paprika, ground cumin, dried thyme, salt, and black pepper over the mixture. Stir well to coat the potatoes and peppers evenly with the spices.
Continue to cook for another 10-12 minutes, stirring occasionally, until the potatoes are tender and the peppers are cooked through.
Remove from heat and garnish with fresh chopped parsley. Serve hot and enjoy!