01 - Place diced potatoes in a large pot and cover with water. Bring to a boil and cook for 4-5 minutes until slightly tender. Drain thoroughly and set aside.
02 - Heat 2 tbsp olive oil in a large skillet over medium-high heat. Add the parcooked potatoes and sauté for 8-10 minutes, stirring occasionally, until golden brown and crispy on all sides.
03 - Push the potatoes to one side of the pan. Add remaining 1 tbsp olive oil to the cleared space, then add bell peppers, red onion, and mushrooms. Cook for 5-6 minutes until vegetables begin to soften and develop color.
04 - Stir in the garlic, smoked paprika, cumin, turmeric, and chili flakes. Cook for 1 minute, stirring constantly, until spices become fragrant and well-distributed.
05 - Add the chopped spinach to the skillet and sauté for 1-2 minutes, tossing gently, until just wilted but still vibrant.
06 - Mix all ingredients together thoroughly in the skillet. Season generously with salt and freshly ground black pepper to taste, adjusting as needed.
07 - Transfer to serving plates and garnish with chopped fresh parsley or chives. Serve immediately while hot, offering hot sauce on the side for those who enjoy extra heat.