In a large bowl mix the ground beef, onion, garlic, cilantro, salt, black pepper, cumin, oregano, chili powder, allspice, egg, and tortilla chips. The best way to do this is with your hands, but you can also mix with a large spoon. Mix until all the ingredients are well combined.
Preheat the oven to 375°F. With a tablespoon, or small ice cream scoop, form the meat into tablespoon-sized meatballs and place on a sheet pan (you should get about 26). Bake the meatballs for about 15 -20 minutes or until lightly browned.
While the meatballs are in the oven, in a blender mix together the tomatoes, onion, garlic, cumin, oregano, allspice, chicken broth, and lime juice. Blend until the ingredients are a smooth puree. Taste to see if you need to add more spice (for more of a kick), or more lime juice (for more citrus flavor).
Pour the tomato sauce into a large pot. When the meatballs are done, remove them from the oven and set aside. Bring the pot of tomato sauce to a boil and then turn down the heat to a simmer. Add the meatballs to the pot and continue to simmer covered for 30 minutes.
Serve warm with bread or over your favorite rice. Garnish with extra cilantro and lime wedges.