In a large skillet on medium-high heat, melt 8 tablespoons of unsalted butter. Once melted, stir in the diced onion and celery with ½ teaspoon of salt. Cook until the onions and celery soften, about 12-15 minutes.
Once the vegetables have softened, add the minced garlic, coconut aminos, fresh herbs, dried basil, remaining 1 teaspoon of salt (adjusting to taste), and black pepper. Cook for another 1–2 minutes. Then, turn off the heat and stir in 1 cup of chicken broth.
In a large mixing bowl, add the dried bread cubes. Pour the onion-celery mixture over the bread crumbs and toss well to coat.
In a separate bowl, whisk together two large eggs. Pour the egg mixture over the toasted bread, stirring with a large spatula until the bread is coated and everything is thoroughly combined. Add more broth if needed, only a quarter of a cup at a time. Each piece of bread should be coated with the egg and broth liquid, but not soaked.
Transfer the mixture to the large prepared baking dish and spread it into an even layer. Cover the dish with tin foil.
Bake covered for 50 minutes. Uncover and continue to bake for another 5 to 10 minutes until the top is golden brown and toasted. (Optionally, broil for 1-2 minutes for extra color). Garnish with fresh parsley, then serve and enjoy!