Food Cooking Techniques Roasting How to Roast Nuts Perfectly Every Time Low and slow in the oven is the key to the best nuts. By Hunter Lewis Hunter Lewis Hunter Lewis is the editor-in-chief of Food & Wine. Prior to his time at Food & Wine, Hunter worked for Cooking Light, Southern Living. Food & Wine's Editorial Guidelines Updated on January 26, 2023 Photo: Phamai Techaphan / Getty Images High in good-for-you monosaturated and polyunsatured fats, nuts are a nutrient-dense snacking superfood and versatile ingredients that adds unparalleled texture and flavor to your cooking. No other pantry staple can be fried, ground, candied, milked, pickled, confited, or smoked, or roasted, the latter of which is the simplest and most common way to cook them. Unfortunately, most cookbooks and online recipes call for roasting them at high heat. The high quality, heart-healthy fat inside a nut is what you’re after and why you want to cook them with care. Roasting them correctly in an even layer on a rimmed baking sheet at a gentle oven temperature of 300°F will coax out the aromatic and deeply flavorful oils inside while lightly browning the outsides. This will yield a toasty, buttery, earthy (and, well, nutty) nut. Be sure to stir them occasionally while roasting so they cook evenly inside and out. (Note: If you’re just cooking a small batch of nuts — think 1/4 cup or less — you can cook them in a small skillet over medium-low heat, stirring and turning them occasionally. You can also microwave them on HIGH on a plate for one-minute increments until cooked.) No matter how rushed you are, don’t cook them at a temperature higher than 300°F or you risk burning the outsides of the nuts before the insides are cooked through, which makes them taste bitter and unappealing. Even when bought in bulk, nuts are an expensive ingredient, so you want to cook them with care. It’s no surprise that larger nuts like macadamia nuts will take 10 to 12 minutes longer than smaller nuts like pine nuts. According to our colleagues at Cooking Light, these are the best roasting times for each type of nut. How Long to Roast Nuts Macadamia Nuts 30 minutes Cashews 28 minutes Hazelnuts 26 minutes Almonds 25 minutes Pecans 25 minutes Walnuts 25 minutes Brazil Nuts 20 minutes Pine Nuts 18 minutes These cook times are roasting nuts in a 300°F oven Once cooled, store nuts in a resealable plastic bag or container in a cool, dark place for up to two weeks. Raw nuts are best kept in the freezer before cooking so they don’t go rancid Was this page helpful? Thanks for your feedback! Tell us why! Other Submit Related Articles This Genius Nut-Free Pesto Leans on Roasted Chickpeas for Texture and Flavor 55 mins 32 Ways to Love Roasted Vegetables How to Make a Perfect Roast Chicken Every Time We Tested 7 Turkey Fryers to Find the Best for 2023 This Stuffing-Salad Mash-Up Is the Perfect Thanksgiving Side 1 hr 15 mins The Best Smoothie Delivery Services Blend Flavor and Convenience These Are the Best Ways to Reheat Pizza Make and Freeze a Big Batch of These Pancakes for Weekends to Come 20 mins Make Yogurt at Home With Just Two Ingredients We Found the 8 Best Cookware Sets of 2023 How to Cook Thanksgiving Dinner Without Turning on Your Oven Roast Goose with Crispy Skin 18 hrs Oven-Roasted Cauliflower Florets 40 mins These Tangy Buttermilk Pancakes Are Ready to Make Your Weekend 35 mins Sugar and Spice Nuts 1 hr 40 Years of Cooking Tips From the Food & Wine Classic Newsletter Sign Up