Bring a large pot of water to boil over high heat while you peel and chop the potatoes. Chop them into 1 or 2 inch chunks.
Chop the onion and the garlic.
Add the potatoes, onion, and garlic to the water, even if it's not boiling yet. Leave the heat on high until the water starts boiling, then reduce to a medium simmer.
Boil for about 15-20 minutes until the potatoes are very tender.
Preheat the oven to 400 degrees F.
Add the cream cheese, butter, 2 packets of Italian dressing mix, and Chicken Base.
Use a hand mixer to beat the potatoes. This should only take about 2 minutes.
Taste the potatoes and see if you want to add any salt and pepper.
Pour the potatoes into a 3 quart casserole dish. (Any size will do. 9x13 works great, and then you get lots of crispy topping.)
Use your spoon to create wave and divets on the surface of the potatoes.
Sprinkle with 1 tablespoon additional dry Italian dressing mix. If you don't have another packet, or think it's annoying to have an open package in your cupboard, then skip it and just sprinkle on some Italian seasoning. I did both!
Bake at 400 degrees F for about 20-30 minutes, until the top has developed a layer that is as crispy as you like it.