Created by Shadows1 on June 5, 2013
Step 1: To roast tomatoes, grill or broil them as close to heat as possible, turning as needed, until skin is blackened in spots, about 3 minutes on each side.
Step 2: Cool.
Step 3: When cool enough to handle, remove skins. Reserve.
Step 4: Combine beef, bread crumbs, chopped garlic, eggs, 2 teaspoons cumin, salt, and pepper.
Step 5: Cover mixture, and let chill in refrigerator.
Step 6: In a blender or food processor, blend reserved tomatoes with chipotles, stock, whole garlic cloves, remaining cumin, and oregano.
Step 7: Heat the oil in a heavy skillet.
Step 8: Add the tomato sauce, season to taste with additional salt and pepper, and bring mixture to a boil.
Step 9: Meanwhile, make uniform medium-sized meatballs from meat mixture.
Step 10: Add meatballs to simmering sauce and cook about 25 minutes.
Step 11: Serve as an entrée over rice, or alone as an hors d'oeuvre.