In a skillet over medium heat melt the butter. Add the onions and celery. Saute until softened about 3-5 minutes. Add the garlic. Cook until fragrant, about 30 seconds.
Pour cubed cornbread into a large bowl. Crumble cornbread (I like to leave some bigger chunks for texture). In the video you can see how I chopped them up with the wooden spoon.
In a smaller bowl, add the eggs. Whisk until combined then add all of the seasonings.
Pour heavy cream into the bowl with the cornbread. Mix to combine. Slowly add in some broth and stir until you reach your desired texture.
Pour the cornbread mixture into a 3 qt baking dish. Bake until golden brown about 30-35 minutes.