Heat 2 tablespoons olive oil in a large iron skillet over medium-high heat and sauté the garlic, onion, carrots, celery, and green pepper for 5 minutes. Add the mushrooms and dried herbs and continue to cook for a few more minutes until mushrooms are tender. Stir in the vegetable broth, cranberries, pecans, salt, pepper, and toasted bread cubes. Cover with aluminum foil and bake for about 30 minutes, then uncover and bake another 5-10 minutes. Let the stuffing sit for 15 minutes before serving.