A delightful twist on traditional tamales, these spiced meatballs are simmered in a zesty sauce for a flavorful and comforting dish.
In a large mixing bowl, combine the ground beef, garlic powder, chili powder, cumin, salt, cayenne pepper, chopped onion, egg, and breadcrumbs.
Ensure the mixture is well combined but not overmixed to keep the meatballs tender.
Shape the mixture into small balls, about the size of a golf ball.
Use slightly wet hands to prevent the mixture from sticking while shaping.
Place the meatballs in a single layer in a roasting pan.
Ensure the meatballs are not overcrowded to allow even cooking.
In a separate bowl, mix together the tomato sauce, chili powder, cumin, salt, chopped onion, minced garlic, and hot sauce.
Taste the sauce and adjust the seasoning to your preference before pouring it over the meatballs.
Pour the sauce evenly over the meatballs in the roasting pan.
Ensure all meatballs are covered with sauce for consistent flavor.
Cover the roasting pan and cook over medium heat for 50-60 minutes, until the meatballs are fully cooked and the sauce is bubbling.
Stir occasionally to prevent sticking and ensure even cooking.
Serve the meatballs hot, garnished with fresh cilantro or parsley if desired.
Pair with rice or a fresh salad for a complete meal.