In a large bowl, mix the ground beef, beaten egg, bread crumbs, and garlic powder until well combined. Form the mixture into small meatballs.
In a large pot, bring the beef broth to a boil. Add the meatballs and reduce the heat to a simmer.
Add the chopped carrots, chopped celery, diced tomatoes, dried basil, dried oregano, salt, and black pepper to the pot.
Simmer the soup for 30-40 minutes, until the vegetables are tender and the meatballs are cooked through.
Adjust seasoning to taste. Serve hot and enjoy!