Put the potatoes in a large pot of water, be sure to cover with 1 inch of water. Add 1 teaspoon sea salt to the water, and turn heat on high.
Boil baby potatoes for 20 minutes until fork tender. Larger potatoes will take longer until fork tender. Remove them from the hot water, and place in a colander to drain, let cool down and steam escape for 5 minutes.
Preheat oven to 400 degrees. Place potatoes on an ungreased large rimmed baking sheet pan.
Using a potato masher, gently press down until the potato goes flat but not all the way through, and still retains overall shape. Use a fork to help release the potato masher if it sticks into the potato.
After all the potatoes are smashed, let them rest 5 more minutes to release more steam, this helps them get the a gorgeous golden color and those crispy edges. The thicker parts will stay soft and fluffy when cooked.
Brush each with olive oil, sprinkle sea salt and fresh cracked pepper all over. Pop into the oven for 45 minutes at 400 degrees until the edges are crispy and golden brown.
Serve with butter or herb butter while they are hot.