Step 1. Roast the sweet potatoes. Preheat your oven to 400°F. Spread the cubed sweet potatoes on a baking sheet, drizzle with olive oil, sprinkle with salt, pepper, and smoked paprika if using, then toss to coat. Roast for about 25 minutes, flipping halfway, until the potatoes are golden on the edges and tender inside.
Step 2. Toast the pecans. While the potatoes roast, place the pecan halves on a small dry skillet over medium heat. Toast them for 4 to 5 minutes, stirring often, until they are fragrant and slightly darker. This step brings out their natural oils and makes them extra crunchy.
Step 3. Prepare the dressing. In a small bowl or jar, whisk together the olive oil, apple cider vinegar, maple syrup, and Dijon mustard. Season with salt and pepper to taste. The dressing should be slightly sweet, tangy, and creamy.
Step 4. Assemble the base. Place the greens in a large salad bowl. Add the thinly sliced red onion and dried cranberries. If using cheese, sprinkle it lightly over the greens for a creamy touch.
Step 5. Add the warm elements. Once the sweet potatoes are done, let them cool for just a few minutes so they do not wilt the greens too much. Add them to the bowl along with the toasted pecans. The warmth of the potatoes helps bring the flavors together beautifully.
Step 6. Dress and toss. Drizzle the dressing over the salad just before serving. Toss gently with salad tongs until everything is well coated. Taste and adjust seasoning if needed, then serve right away.