Chop onion and celery. Sauté in olive oil or butter until onion is translucent.
Add garlic, and add the mushrooms, if you’re using them.
Put dried cornbread into a large bowl.
Add onion mixture, seasoning, and broth. The amount of broth depends on the consistency you want. I usually make it pretty wet. Some people prefer it drier.
Add dried cranberries and sausage, if using.
Mix well. Add salt to taste.
Spread into a large casserole pan(s). Cover with foil and heat at 350 until warm all the way through, about 40 minutes (longer if it’s been refrigerated).
Remove foil and bake for another 15 minutes to toast the top.