Preheat oven to 375°F
Arrange prepared zucchini in 13x15 inch casserole dish. Rub all of the zucchini halves all over using half of the olive oil. Sprinkle each half with salt and pepper, to taste. Bake for 10 minutes. Set aside.
While zucchini is par-cooking, heat remaining oil over medium-high heat in a large skillet with deep sides. Brown the ground beef, seasoning with salt and pepper. Once mostly browned, after about 5 minutes, add onion, garlic, and half of the mushrooms. Cook until the mushrooms and onions are just starting to become softened, approximately another 5 minutes.
Add soy sauce, half of the worcestershire sauce, all of the dijon, and another pinch of salt and pepper. Mix well. Add rice, stirring to combine with meat, veggies and sauce. Simmer for 5 minutes.
Add meat mixture to zucchini boats. Top each boat with 1/2 of a slice of swiss. Bake 10-12 minutes or until zucchini is fork-tender and cheese is melted. Wipe out the pan used for the filling.
While the zucchini boats finish cooking, melt butter in the same pan used for the meat and vegetable mixture over medium-high heat. Once melted, add remaining mushrooms to the pan, spreading out to avoid over-crowding. Sprinkle with salt and pepper and add remaining worcestershire sauce to the pan. Cook, stirring only occasionally until mushrooms are softened and browned, approximately 5-7 minutes.
Top finished zucchini with sauteed mushrooms. Serve and enjoy!