In a large saucepan, fry bacon until golden. Remove and set aside. Also, drain most of oil from the pot, leaving 1-2 tablespoons for cooking the vegetables.
In the same pot, melt half of butter over medium heat. Add onion and celery. Cook 3–4 minutes until softened. Stir in garlic and cook 1 more minute.
Add diced potatoes, broth, thyme, oregano, paprika, salt, and pepper. Bring to a boil, then reduce the heat and simmer 10–12 minutes, until potatoes are almost tender.
Stir in chopped broccoli and the rest of the butter. Continue cooking for another 8–10 minutes, or until vegetables are very soft.
Add shredded cheddar cheese and stir until melted. Remove from the heat.
In a medium bowl, combine the sour cream with 3-4 tablespoons of the soup stock. Stir well until combined, then add to the soup. Stir gently. Season with additional salt and pepper, if desired.
Ladle into bowls, top with extra cheddar and fresh thyme.