Prepare the Pumpkin: Preheat the oven to 220°C / 425°F. Cut the pumpkin (or butternut squash/sweet potato) into wedges or chunks, leaving the skin on but removing the seeds.
Roast the Pumpkin: In a small bowl, mix the olive oil, minced garlic, salt, and pepper. Drizzle this mixture over the pumpkin pieces and toss to coat evenly. Roast the pumpkin in the preheated oven for 30-35 minutes, or until golden brown and tender when pierced with a fork.
Make the Lemon Yogurt Sauce: While the pumpkin is roasting, prepare the lemon yogurt sauce. In a small bowl, combine the Greek yogurt, minced garlic, lemon juice, olive oil, salt, and pepper. Mix until smooth and set aside in the fridge to chill.
Toast the Pine Nuts: In a small dry skillet over medium heat, toast the pine nuts for 2-3 minutes, shaking the pan occasionally, until they are golden and fragrant. Remove from heat and set aside.
Assemble the Dish: Once the pumpkin is roasted, transfer the pieces to a serving platter. Drizzle generously with the lemon yogurt sauce. Sprinkle with the toasted pine nuts, fresh coriander or parsley, and a light dusting of sumac or paprika.
Serve: Serve warm or at room temperature as a side dish or light vegetarian main. Enjoy the delightful balance of creamy, tangy, and nutty flavors!