Preheat the oven to 425°F. Prepare couscous; see note 1.
Peel and dice sweet potatoes into 1/2-inch pieces. Toss with olive oil, paprika, garlic powder, salt (1 teaspoon), and pepper (1/2 teaspoon). Spread in one even layer on a large baking sheet.
Roast for 15 minutes. Toss and roast for an additional 10–20 minutes, tossing every 10 minutes, until tender. Let cool.
In a large bowl, combine couscous, roasted sweet potatoes, black beans, cashews, and drained pickled shallots (if using). If serving immediately, gently fold in diced avocado.
Blend all dressing ingredients in a blender until smooth. Season with salt (1/2 teaspoon) and pepper (1/4 teaspoon) to taste.
Add dressing just before serving. Drizzle a portion of the dressing over the salad and toss gently. Add more dressing to taste, as desired. Serve immediately and enjoy!
Video
Notes
Note 1: To cook couscous: Follow package directions or use this method: Boil 3/4 cup water with 2 teaspoons olive oil and 1/4 teaspoon salt in a small pot. Remove from heat, stir in couscous, cover, and let sit for 5 minutes. Fluff with a fork.Note 2: Quick-Pickled Shallots: Combine 2 tablespoons red wine vinegar, 1/2 teaspoon salt, and 1-1/2 teaspoons sugar in a jar or bowl. Stir until sugar dissolves, then add 1 cup thinly sliced shallots (about 3 ounces). Let sit at room temperature, stirring occasionally, until the sweet potatoes are done roasting.Storage: Skip the avocado if you’re saving the salad for later. Store the salad, cashews, and dressing in separate containers. Keep each in the fridge for up to 3 days. When ready to eat, add fresh avocado, cashews, and the dressing.