Peel off the skin and dice into bite-sized pieces. Keep the size even for even cooking.
Place the diced potatoes in a colander and wash them thoroughly once or twice.
Transfer the potatoes to a bowl of ice water (cold water) and let them rest for 10 - 20 minutes.
After that remove the potatoes from the water and pat dry with a dry kitchen towel.
Heat a skillet and add oil to it.
Once the oil is hot, add potatoes and toss on high flame for a minute.
Add salt and pepper to it.
Cover with a lid and turn the flame to low. Cook for 7 - 8 minutes.
Occasionally stir and check the doneness of the potatoes when required.
After it's almost half done, add fresh rosemary and minced garlic and toss to mix.
Cover and cook for another 5 minutes on medium to low heat (or till the potatoes are cooked brown and tender).
Once done remove from heat and serve.
Notes
Storage & Reheat
To store the leftovers cool them to room temperature. Then store in an airtight container and refrigerate. They stay good for up to 4 days.To reheat just transfer the potatoes to a microwave-safe bowl and heat for 1 minute at high temperature. You can also saute the potatoes on a skillet on the stovetop.To reheat on the skillet, heat 1 tsp of oil in a skillet and transfer the potatoes to the pan. Drizzle a few drops of water over them. Toss and cook for 1 - 2 minutes on medium-high heat. Add some fresh herbs to it.