Preheat the oven to 300 degrees Fahrenheit. Grease a baking dish, and set aside.
Spread the bread cubes on a baking sheet, and bake for about 15-20 minutes until they are dry and lightly toasted. Remove from the oven, and set aside.
1 pound French loaf
In a large skillet over medium heat, add the olive oil and butter. Once the butter has melted, add the chopped celery, carrots, red onions, thyme leaves, and minced garlic. Sauté for approximately 10 minutes or until the vegetables are tender.
3 Tablespoons olive oil, 3 Tablespoons unsalted butter, 1 cup celery, 1 cup carrots, 2 cups about 2 medium-sized onions) red onion, 2 sprigs fresh thyme, 4 cloves garlic
Stir in the olives, parsley, salt, black pepper, and dried cranberries (if using).
1/2 cup Kalamata olives, 1/2 cup fresh Italian parsley, 1/2 teaspoon salt, 1/2 teaspoon black pepper, 1/2 cup dried cranberries
In a large mixing bowl, combine the toasted bread cubes with the cooked vegetable mixture. Gradually pour in the chicken broth, stirring gently to combine and moisten the bread evenly. Adjust the amount of broth as needed to achieve the desired stuffing consistency.
2 cups low-sodium chicken broth
Transfer the stuffing mixture to the prepared baking dish.
Bake in the preheated oven at 350 degrees for 20-25 minutes until set and golden brown.