Wash potatoes, peel off about 2/3 of the skin, (leaving some on the potatoes) and chop into large chunks. Slice the cloves of garlic into 3 pieces each. Boil the potatoes and garlic in a large pot of water until potatoes are tender (about 15 minutes).
Drain potatoes & garlic and mash slightly with a potato masher. Add in remaining ingredients (except toppings) and mash to desired consistency.
Add toppings, (1 gr onion, 2 bacon, 1/2 c cheese) place into a casserole dish and bake for 25-30 minutes or until cheese is melted and potatoes are hot.