Yield4 servings
Prep Time30 minutes
Cook Time25 minutes
Total Time45 minutes
Soak cashews in cold water for 2 hours, or in boiling water for 10 minutes. (If you have a high-powered blender, you can skip this step.)
Preheat the oven to 425°F (220°C). Prepare a large baking tray by lining with aluminum foil and spraying with oil.
Cut the tops off the carrots, leaving an inch or so of greens. Then use a vegetable peeler to peel the carrots. You can roast the carrots whole, slice them in half length-wise (recommended if your carrots are large), or cut them into smaller 2-3 inch pieces.
In a small saucepan over medium-low heat, melt the vegan butter. Remove from heat and stir in 3 tbsp. maple syrup and 1 tbsp. lemon juice.
Coat carrots with the maple/butter/lemon juice glaze, either by tossing them in a large bowl or by using a pastry brush to brush the carrots on the prepared tray. Season lightly with salt and pepper.
Place carrots in a single layer on the prepared tray, leaving some space between the carrots. Roast at 425°F (220°C) for 20-30 minutes, until fork-tender. (Baking time will vary depending on the size of the carrots).
While the carrots are roasting, blend cashews and water in a blender until creamy and smooth (about 2-4 minutes).
Mix cashew sauce with all remaining ingredients except almonds/pecans in a small bowl.
Remove carrots from oven and allow to cool slightly. Drizzle sauce over the carrots and garnish with sliced almonds or chopped pecans, if using. (Or serve sauce on the side).
Use just enough of the maple-butter glaze to coat the carrots well. Don't worry if there's some left over. If you put too much on the baking tray, it will burn in the oven.
Leftovers: Roasted carrots are best served fresh out of the oven, but they can be stored in an airtight container in the refrigerator. Reheat on a baking tray in the oven at 350°F for 10 minutes.