Preheat the oven to 375 degrees.
Heat the olive oil in deep skillet over medium high heat. Add the onions and carrots and sauté for 5 minutes. Add the garlic and cook for 2 minutes. Stir in the Italian seasoning and red pepper.
Add the ground beef and cook for 7 or 8 minutes until the beef has browned.
Stir in the beef stock, tomato paste, vinegar, pasta, and tomatoes. Bring to a boil and cook for 15 minutes.
Pour the zoodles into a 9 x 13 then pour the beef and pasta mixture over top of the zoodles.
Add the mozzarella cheese to the top of the pasta and place in the oven. Bake for 20 minutes.
Serve the pasta dish with Parmesan cheese on top of it.