Cook bacon first using your preferred method. We prefer to make ours in the air fryer, it takes about 12-15 minutes depending on how crispy you like it. Once bacon is cooked, chop and set aside. Save a bit for topping too!
Add chopped potatoes into a 4-qt slow cooker/crock pot. Add in chicken stock, diced onion, garlic, thyme, butter, and the diced bacon. Stir until combined.
Cover with lid and cook on high heat for about 3 hours, or until the potatoes are fork tender.
Remove lid and use a potato masher to mash potatoes until your desired consistency. Then, stir in shredded cheese and heavy cream. (Be sure to save some shredded cheese for the topping too.) Season with salt and pepper.
Cover again and cook on high heat until warmed through and soup gets creamier, about 20-25 minutes. If your soup is too thick, add more chicken stock. If your soup is too thin, add more cheese.
Serve with more shredded cheese, diced bacon, and green onions!