Absolutely. Roasting almonds or any type of nut toast well in the oven. Roast at 350°F for about 5 - 10 minutes. Follow this How to Toast Pecans (nuts) for oven instructions.