Begin by rinsing the fresh chestnuts under cool water to remove any dirt.
Using a sharp knife, carefully score an 'X' on the flat side of each chestnut.
In a large pot, bring 4 cups of water to a boil.
Once the water is boiling, add the scored chestnuts to the pot.
Reduce the heat to medium and let the chestnuts boil for about 30 minutes or until they become tender.
After 30 minutes, test a chestnut and continue boiling for another 5-10 minutes if needed.
Once cooked, strain the chestnuts using a colander and let them cool for a few minutes.
When cool enough to handle, use a clean kitchen towel to peel the shells off.
Season with salt to taste and enjoy immediately, or use in other recipes.