01 - Set oven to 400°F and line a baking sheet with parchment paper.
02 - Toss sweet potato cubes with 1 tbsp olive oil and a pinch of salt. Spread evenly on the baking sheet and roast for 25 to 30 minutes, turning once, until tender and caramelized. Allow to cool slightly.
03 - Toast pecans or walnuts in a dry skillet over medium heat for 3 to 4 minutes, stirring occasionally until fragrant. Set aside.
04 - Whisk together olive oil, balsamic vinegar, cacao powder, honey or maple syrup, Dijon mustard, sea salt, and black pepper until smooth.
05 - In a large bowl, combine greens, roasted sweet potatoes, red onion, toasted nuts, and dried cranberries. Drizzle with the cacao vinaigrette and toss gently to coat.
06 - Top salad with crumbled goat cheese if desired. Serve immediately.