I let my cubed bread sit out for 1-2 days to dry out but if you only have fresh bread or the loaf isn't very dry, place the cubed bread on a baking sheet at bake at 400F for about 15 minutes.
Lower the oven temp to 350F. Meanwhile, melt butter in a saute pan. Stir in onion, celery, and carrots. Let cook to soften, stirring occasionally. Season with oregano, thyme, parsley, salt, and pepper.
Transfer cubed bread to a large bowl and pour cooked veggie mixture on top. Stir well to combine.
Pour the vegetable stock into the bowl and give everything a big stir, making sure each piece of bread is coated.
Transfer the mixture to a prepared casserole dish and bake for about 30 minutes or until golden brown. Remove from oven and serve warm.