Preheat oven to 375°F. Lightly mist or brush a 9x13 casserole dish with veggie broth.
Cook rice according to package directions; set aside.
In a large skillet, sauté onion, celery, and mushrooms in veggie broth for 5–7 minutes until softened. Season with herbs, garlic powder, salt, and pepper.
Spread the cooked rice in an even layer in your casserole dish. Top with the mushroom mixture.
Combine beans, broth, and seasonings in a bowl, leaving them whole and lightly coated. Spoon evenly over the mushroom layer.
In a large bowl, mix toasted bread cubes, onion, celery, herbs, and just enough broth to moisten. Don’t let it get soggy.
Fold in pecans and apples.
Sread dressing evenly over the bean layer. Cover with foil and bake for 20 minutes. Remove foil and bake another 15–20 minutes, until golden and crisp on top.
Cool slightly before serving. Pair with mushroom gravy or cranberry sauce for a true holiday flavor.