01 - Preheat oven to 375°F. Lightly grease a 9x13-inch casserole dish.
02 - Cook wild rice blend according to package directions using vegetable broth or water; set aside.
03 - Heat olive oil in a large skillet over medium heat. Add chopped onion and cook 3 to 4 minutes until translucent.
04 - Add garlic, mushrooms, celery, and carrots to skillet. Sauté 8 to 10 minutes until mushrooms soften and vegetables are tender.
05 - Stir in thyme, salt, and pepper; cook for 1 additional minute. Remove skillet from heat.
06 - In a medium saucepan, melt butter over medium heat. Whisk in flour and cook 1 minute.
07 - Gradually whisk in milk and cream, stirring until sauce thickens, about 3 to 4 minutes.
08 - Whisk in Parmesan cheese and soy sauce. Remove from heat.
09 - In a large bowl, mix cooked wild rice, sautéed vegetables, and creamy sauce until well combined.
10 - Transfer mixture evenly into the prepared casserole dish.
11 - Combine panko breadcrumbs, melted butter, and parsley in a small bowl. Sprinkle evenly over casserole. Add shredded Gruyère or Swiss cheese if desired.
12 - Bake uncovered for 25 to 30 minutes until topping is golden brown and casserole is bubbly.
13 - Allow casserole to cool for 5 minutes prior to serving.