01 - Place diced potatoes in a large pot, cover with cold water, and bring to a boil. Cook for 4-5 minutes until slightly tender but not falling apart. Drain thoroughly and set aside.
02 - Heat 2 tablespoons olive oil in a large skillet over medium-high heat. Add the partially cooked potatoes in a single layer and sauté for 8-10 minutes, stirring occasionally, until golden brown and crispy on all sides.
03 - Push the crispy potatoes to one side of the pan. Add remaining 1 tablespoon olive oil to the empty space, then add bell peppers, red onion, and mushrooms. Cook for 5-6 minutes, stirring occasionally, until vegetables soften and develop slight color.
04 - Stir in the minced garlic, smoked paprika, ground cumin, turmeric, and chili flakes. Cook for 1 minute, stirring constantly, until spices become fragrant and garlic is lightly golden.
05 - Add chopped spinach to the pan and toss with the vegetable mixture. Sauté for 1-2 minutes until just wilted but still vibrant green.
06 - Mix everything together thoroughly, ensuring the potatoes are evenly coated with spices. Season generously with salt and freshly ground black pepper to taste. Adjust seasoning as needed.
07 - Transfer to a serving platter or individual plates. Garnish with freshly chopped parsley or chives. Serve immediately while hot, passing hot sauce at the table for those who prefer extra heat.