Preheat the oven to 350°F.
Cook the noodles per the instructions on the package. Once cooked, add the noodles into a 9 x 13-inch baking dish.
While the noodles are cooking, in a large skillet add the olive oil, mushrooms, zucchini, and red onion. Sauté over medium heat until the onions are translucent, and the zucchini and mushrooms are cooked, about 5 to 10 minutes. Add into the baking dish with the noodles.
In a medium bowl, add the oregano, thyme, rosemary, fennel seed, parsley, sea salt, black pepper, white pepper, and garlic powder. Add the ground beef and mix to combine completely (you can use a spatula or your hands).
Add the ground beef into the skillet and cook over medium heat until browned and fully cooked, about ten minutes. Add into the baking dish with the noodles.
Reserve ¾ cup of the mozzarella and set aside. Add in the rest of the mozzarella and the tomato sauce to the noodles and stir to combine. Sprinkle the remaining mozzarella on top.
Bake for 15 minutes, then turn the oven to broil and bake for an additional 5 to 10 minutes, or until the cheese is golden brown.
Serve immediately or store in an airtight container for up to 5 days.