Place tomatoes, onion, garlic and chipotle chiles in a blender and pulse until just about smooth. Transfer sauce to a large sauce pan and bring to a simmer. Allow to simmer on medium heat while you assemble your meatballs, which you'll add the the sauce.
Place remaining ingredients in a large bowl and mix until well combined. Form into meatballs and place directly into your simmering sauce.
Cover and cook over medium-low heat for 45-60 minutes (depending on size of meatballs) until thoroughly cooked.
Add salt to taste and serve over cooked spaghetti or along with rice.
Sauce and meatballs can be frozen too!
Go to Full Version of