2. Peel and cut the potatoes into small cubes. Place them in a large pot of boiling water and cook for about 10 minutes or until tender.
3. Drain the potatoes and add them to a large mixing bowl. Mash the potatoes with a fork or a masher until smooth.
4. Peel and finely chop the garlic. Add it to the bowl with the mashed potatoes and mix well.
5. In a small saucepan, combine the chopped spinach with 2 tablespoons of water over medium heat. Cook for about 3-4 minutes or until the spinach is wilted.
6. Drain any excess water from the spinach and add it to the bowl with the mashed potatoes. Mix well.
7. Add milk, butter, salt, and pepper to the bowl and mix well until everything is evenly distributed.
8. Transfer the garlic mashed potatoes to a greased baking dish and bake for about 20 minutes or until golden brown on top.
9. Serve hot and enjoy your delicious garlic mashed potatoes with spinach!