In a large pot over medium heat, cook the bacon until crisp. Add the onion and garlic and cook until the onion is translucent. Sprinkle the flour over the vegetables and stir to combine.
Add the chicken broth, clams with juice, potatoes and corn. Bring to a boil then reduce heat to low. Simmer for 15 minutes or until potatoes are tender.
Stir in heavy cream or half-and-half. Simmer for 5 minutes more.
Season with salt and pepper to taste before serving.