Cook your pasta in salted water, al dente according to package directions.
Heat a large skillet over medium-high and add in the oil. Sauté the onions for a few minutes on medium heat. Stir in the garlic for 30 seconds. Next add in the ground beef in LARGE pieces.The goal is to sear the meat and get a nice brown crust on each chunk of ground beef. Flip the pieces over and proceed to break up the meat with a wooden spoon. Add in the seasonings and mix. Once meat is no longer pink add in the broth and cover with a lid. Lower the heat to a simmer and let meat cook for 5 minutes.
Assembly:
In a 9x13 inch baking dish, add in the pasta, beef, cottage cheese, zucchini, marinara sauce, mozzarella, parmesan and mix with a wooden spoon until incorporated. Top with mozzarella and parmesan. Bake for 35-40 minutes or until golden on top.