01 - Preheat the oven to 350°F (180°C) and grease a 9x13-inch baking dish.
02 - In a medium saucepan, combine wild rice blend, vegetable broth, and water. Bring to a boil, reduce heat, cover, and simmer for 40 to 45 minutes until rice is tender and most liquid is absorbed. Drain any excess liquid.
03 - Heat butter and olive oil in a large skillet over medium heat. Add chopped onion, celery, and carrots; sauté for 5 minutes until softened.
04 - Add minced garlic, sliced mushrooms, thyme, rosemary, salt, and pepper to the skillet. Cook for 8 to 10 minutes, stirring occasionally, until mushrooms release moisture and begin to brown.
05 - Sprinkle flour over the vegetables, stirring to coat evenly, and cook for 1 minute.
06 - Gradually pour in whole milk and heavy cream while stirring constantly. Continue cooking for 3 to 4 minutes until the mixture thickens.
07 - Remove the skillet from heat. Stir in sour cream, Parmesan, and Gruyère cheese until smooth. Fold in the cooked wild rice until fully combined.
08 - Transfer the mixture into the prepared baking dish, spreading evenly.
09 - In a small bowl, mix panko breadcrumbs with melted butter. Sprinkle evenly over the casserole.
10 - Bake uncovered for 25 to 30 minutes until bubbly and the topping is golden brown.
11 - Allow the casserole to cool for 5 minutes before serving. Garnish with chopped parsley if desired.