Combine ground beef and onion in a large skillet over medium heat; cook and stir until beef is browned, about 5 minutes.
Transfer beef and onion to a slow cooker. Stir in diced tomatoes, black beans, corn, nopales, tomato paste, chili powder, sugar, chipotle pepper, garlic powder, cumin, salt, and pepper.