Heat a large pot over medium heat. Add the ground beef and cook until browned, breaking it up with a spoon as it cooks. Drain any excess fat.
Add the diced onion and minced garlic to the pot. Cook for 3 to 4 minutes until the onion softens.
Stir in the diced tomatoes, beef broth, oregano, basil, salt, and pepper. Bring the mixture to a simmer.
Add the diced zucchini and corn kernels. Simmer for 10 to 12 minutes until the zucchini is tender.
Remove the pot from the heat and stir in the chopped fresh parsley before serving.