Preheat oven to 425 degrees F and spray an 8x8 pan with non-stick spray, set aside.
In a 12-inch skillet add diced bacon and set over medium-high heat. Cook the bacon until it’s crispy and browned.
Remove the bacon and place it onto a paper towel-lined plate. Remove all but about 2 tablespoons of the bacon grease from the pan.
Add the pan back to the heat and add in the onions. Cook for about 10 minutes while the onions soften and start to get soft and slightly brown.
Add in the garlic, basil, rosemary, sage, thyme, kosher salt, black pepper, and drained corn.
Remove from the heat and stir to combine.
In a large bowl add bread, the mixture from the pan, cooked bacon, and chicken stock. Stir to combine or until the bread is slightly moistened but not soaking wet or sticky.
Add to the prepared pan and bake for about 30 minutes or until the top of the stuffing is browned and the bread feels crispy on top.