Prepare the butternut squash: Start with 1 (3 lb) butternut squash. Carefully peel the squash using a vegetable peeler. Cut the squash in half lengthwise and remove the seeds with a spoon. Then cut the squash into small, uniform cubes.
Toss the cubes in oil and spices: In a large mixing bowl, add the cubed butternut squash. Then drizzle in 2 tbsp olive oil. Sprinkle with 1 tsp chili powder, 1 tsp cumin, ½ tsp garlic powder, and salt and pepper to taste. Toss everything together until the squash is evenly coated with oil and spices.
Arrange for roasting: Preheat your oven to 425°F (220°C). Line a baking sheet with aluminum foil for easy cleanup and spread the seasoned squash cubes in a single layer. Ensure there is space between the pieces for even roasting.
Roast the squash: Place the baking sheet in the preheated oven and roast for 40 minutes, flipping the cubes halfway through to ensure they cook evenly. You’ll know they are done when they are beautifully caramelized and fork-tender.
Serve and enjoy: Once roasted, take the squash out of the oven, let it cool slightly, and then serve warm. This dish can be enjoyed on its own or as a side to a main course.