For the corn stock: Put the corn cobs, garlic, bay leaf, onion, coriander, salt and 2 quarts water in a large pot and bring to a boil. Reduce the heat to a simmer and cook to reduce the liquid to 2 cups, about 45 minutes. Strain and reserve, keeping the stock warm.
For the creamed corn with lime: Heat a large saucepan over medium heat and drizzle with olive oil. Add the bacon and cook, stirring as needed, until crisp and the fat is rendered, about 10 minutes. Add the onions, garlic and a pinch of salt and cook until the onions have softened, another few minutes. Add the reserved corn kernels, lime zest and corn stock, bring to a simmer and cook until the mixture thickens and reduces, 12 to 15 minutes. Remove the pan from the heat and stir in the butter, sour cream and cilantro. Taste and season with salt and pepper.