Preheat oven to 375 degrees F. Lightly oil a 9 x 13 baking dish or coat with nonstick spray.
Spread Buttermilk Cornbread cubes in a single layer on a baking sheet. Place into oven and bake until crisp and golden, about 13-15 minutes; set aside and let cool.
Heat olive oil in a Dutch oven over medium heat. Add sausage and cook until browned, about 5-8 minutes, making sure to crumble the sausage as it cooks. Transfer sausage to a paper towel-lined plate.
Melt butter in the Dutch oven. Add garlic, onion and celery, and cook, stirring occasionally, until tender, about 4-5 minutes. Stir in pecans, parsley, sage and thyme until fragrant, about 1 minute.
Remove from heat; stir in cornbread cubes and sausage; season with salt and pepper, to taste. Stir in chicken stock and eggs until absorbed and well combined. let stand 5 minutes, stirring occasionally, until liquid is absorbed.
Spread bread mixture into the prepared baking dish. Place into oven and bake until top is browned, about 40-45 minutes.