Pre-heat the oven to 350 degree F. You can keep the teared bread pieces in the oven in a baking tray when it is getting pre-heated. This step is optional.
Chop all the vegetables and set aside.
Steps
Heat a pan and add olive oil.
Once the oil is hot, add the chopped onion and garlic.
Saute for couple of minutes and then add the carrots, celery and mushroom.
Mix them well and add the salt and pepper.
Let it cook for two minutes.
Now add the chopped sage and ¾ cup of vegetable broth and let it simmer for 5 minutes and turn off the heat.
Grease a casserole dish and add this cooked vegetable mix.
Now add the bread pieces and mix well.
Add ¼ more cup of vegetable broth.
Bake this for about 20 minutes.
Remove it from the oven and add ¼ more cup of vegetable broth and bake again for 25 minutes.
Garnish this with dried cranberries and serve hot.
Notes
You can add any vegetables of you choice. Apples and pears can be included along with dry fruits. Sage is usually used in the bread stuffing, but you can replace it with the herbs that you have in hand. I used butter milk bread, any sour dough bread or baguette can be used. Adjust salt and pepper as per your preference. You can bake this by covering it for first 20 minutes and then bake again uncovered. Instead of store-bought vegetable broth, home-made can be used.