Preheat oven to 350°F.
In a large skillet over medium-high heat, cook the ground beef, onion, and garlic until the beef is browned and the onion is softened.
Add the Italian seasoning, oregano, basil, salt, pepper, and red pepper flakes and cook for 1 minute.
Add the white wine and cook for 2 minutes.
Add the diced tomatoes and cook for 5 minutes.
Add the frozen peas and corn and cook for 3 minutes.
Remove the skillet from the heat and stir in the Parmesan cheese.
In a large pot of boiling salted water, cook the shell pasta according to package directions.
Drain the pasta and add it to the skillet with the beef mixture.
Stir to combine and transfer the mixture to a 9x13-inch baking dish.
Top with the mozzarella cheese and bake for 20 minutes, or until the cheese is melted and bubbly.
Serve hot. Enjoy!