Boil the Potatoes
Fill a large pot with just enough water to cover the potatoes. Bring it to a boil over medium-high heat.Once boiling, reduce to a simmer and cook for 15–20 minutes, or until the potatoes are very soft. They should easily break apart when poked with a fork.Drain Part of the Water
Remove the pot from heat and carefully drain most of the water, leaving about ½ inch of water at the bottom. Don’t worry about being exact—this helps keep the soup creamy.Add Milk and Seasoning
Add the milk, garlic salt (optional), and black pepper directly into the pot.Mash the Potatoes
Using the back of a fork or a potato masher, gently mash the potatoes.For a chunkier soup, mash lightly. For a smoother texture, mash more thoroughly or use an immersion blender.Simmer the Soup
Return the pot to low heat and cook for another 5 minutes, stirring occasionally. This helps the flavors blend and the soup thicken.Add Toppings & Serve
Ladle the soup into bowls and top with:Serve warm and enjoy every creamy bite.Shredded cheddar cheeseChopped green onionsExtra salt and pepper if desired