In a deep skillet over medium-high heat, add ground beef, Italian seasoning, salt, and pepper. Cook until beef is no longer pink, about 7-10 minutes.
Remove beef from skillet to a plate lined with a paper towel.
Wipe out the skillet and add olive oil. Once hot, add zucchini, mushrooms, onion, garlic, and a dash of salt and pepper. Sauté for 7-9 minutes until onions are translucent.
Stir in spinach and sauté for another 2 minutes.
Stir in marinara sauce, balsamic vinegar, cooked ground beef, and 1/2 cup mozzarella cheese.
Dollop cottage cheese evenly over top and let cook on low simmer for about 10 minutes.
Top with remaining mozzarella cheese and Parmesan; cover and cook for another 3-5 minutes until cheese is melted.
Remove from heat and let set for 10 minutes before serving.