Fry bacon in a large skillet until crispy. Remove bacon and set aside, reserving the grease.
Add bacon grease to a large pot or soup pot over medium heat.
Cook the diced onion in the bacon grease until translucent and softened.
Add chicken broth, diced potatoes, cumin, basil, thyme, parsley, salt, and pepper to the pot.
Cook for approximately 10 minutes, or until potatoes are fork-tender.
Add both the creamed corn and frozen corn, stirring to combine.
Cook until the soup is heated through again.
Add heavy cream and cook until hot, stirring frequently.
Crumble the reserved bacon and stir into the chowder just before serving.