A few things you can do will improve the taste of roasted Brazil nuts. If you roast unshelled Brazil nuts in a 350-degree Fahrenheit oven for 15 minutes, it makes cracking them easier. If you want to bring out their inherent meatiness and heartiness, roast the Brazil nuts in a dry pan or in the oven after shelling them. Brazil nuts also take on the flavors and aromas of fresh herbs most effectively when they're still hot from roasting. Roast a handful or less of Brazil nuts on the stove, but for larger quantities, use the oven.
Heat the oven to 350 F. Spread the Brazil nuts in an even layer on a sheet pan lined with parchment paper.
Place the nuts in the oven. Roast the nuts for 5 minutes and stir them. Return the nuts to the oven.
Roast the Brazils for another 5 minutes and slice a couple of them in half to see if they're done. Fully roasted Brazil nuts have a uniform, pale-tan color through the interior.
Take the Brazil nuts out of the oven and season them to taste with kosher salt while hot. Add fresh herbs at this point, if you wish.
Set a heavy-bottomed skillet on the stove over medium heat. Let the skillet heat for 3 to 4 minutes.
Add the Brazil nuts to the pan in a even layer. Don't overcrowd the pan, because you need enough space for the nuts to slide in the pan when you turn them.
Roast the Brazil nuts until a complex, nutty aroma perfumes your kitchen. Turn the nuts using a spatula every minute for even toasting. Test doneness by slicing a nut in half and checking for a uniform pale brown color throughout. Toss the nuts with kosher salt while hot.