Heat oil in a large stockpot pan over medium-high heat. Add the ground beef, chorizo onion, garlic and a pinch of salt.
Cook for about 10 minutes or until the beef is completely browned, crumbling the beef with a wooden spoon as it cooks. Drain about half of the excess fat.
While the beef is cooking, place the contents of two cans of fire-roasted diced tomatoes in the blender and puree. Set aside.
Once you have drained the excess fat from the cook meat, add the remaining ingredients including the pureed tomatoes and stir to combine.
Cover and bring to a boil over medium heat, takes about 20 minutes. Once boiling drop the heat to low and cook for 60 minutes, stirring occasionally. Taste, and season with additional salt and pepper if need be.
Serve hot and garnish with cheddar cheese, sour cream, green onions and/orfresh serrano peppers