Heat olive oil in a large pot over medium heat. Add onion and garlic, and cook until softened.
Add vegetable broth, carrots, zucchini, diced tomatoes, cumin, oregano, salt, and pepper. Bring to a boil, then reduce heat and simmer for 20 minutes.
In a mixing bowl, combine cooked quinoa, mashed black beans, breadcrumbs, cumin, oregano, salt, and pepper. Form into small meatballs.
Gently add the meatballs to the soup and simmer for another 15-20 minutes, until the meatballs are heated through.
Serve hot and enjoy!