Cook the chopped bacon in a large pot until crispy. Remove and set aside. Keep the bacon grease.
Add the diced onion and celery to the bacon grease. Sauté for 3-4 minutes until softened.
Add minced garlic and cook for an additional minute.
Add butter and let it melt, then sprinkle in flour and stir for about 2 minutes to make a roux.
Pour in chicken broth, whole milk, and heavy cream. Bring to a simmer.
Add diced potatoes and season with Off the Chain seasoning, oregano, smoked paprika, salt, and pepper.
Lower heat to medium-low and simmer for 20 minutes, or until potatoes are tender.
Stir in cooked bacon (save some for garnish), shredded cheddar (save some for garnish), and half of the sliced green onions. Let simmer for 5 minutes until cheese is melted.
Serve hot, topping with sour cream, reserved bacon, extra cheese, and green onions.