01 - Preheat oven to 375°F. Grease a 9x13-inch baking dish with butter or cooking spray.
02 - Combine wild rice blend, vegetable broth, and water in a medium saucepan. Bring to a boil over high heat, then reduce to low, cover, and simmer for 40–45 minutes until rice is tender and liquid is fully absorbed. Fluff with a fork and set aside.
03 - Heat butter and olive oil in a large skillet over medium heat. Add chopped onion, minced garlic, sliced mushrooms, diced celery, and diced carrots. Cook for 8–10 minutes, stirring occasionally, until vegetables soften and mushrooms release their moisture.
04 - Sprinkle flour evenly over the sautéed vegetables. Stir constantly for 1 minute to coat and cook out the raw flour taste.
05 - Slowly pour milk into the skillet while whisking continuously to prevent lumps. Continue stirring for 3–4 minutes until the sauce thickens and coats the back of a spoon.
06 - Remove skillet from heat. Stir in sour cream, Parmesan cheese, dried thyme, dried sage, salt, and black pepper until well combined. Add cooked wild rice and frozen peas, mixing thoroughly.
07 - Transfer the mixture to the prepared baking dish. Spread evenly with a spatula, smoothing the top surface.
08 - In a small bowl, combine panko breadcrumbs, melted butter, and grated Parmesan cheese. Mix until evenly coated.
09 - Sprinkle the breadcrumb mixture evenly over the casserole surface.
10 - Bake uncovered for 25–30 minutes until the topping turns golden brown and the casserole bubbles around the edges.
11 - Let the casserole rest for 10 minutes before serving to allow the sauce to set for easier scooping.