Brown the meat: Heat the oil in a large pot or Dutch oven over medium heat. Add ground meat and cook until browned, breaking it up with a spoon as it cooks. Drain off any excess grease.
Sauté the veggies: Add onion, pepper, and garlic to the pot and cook until softened, about 5 minutes.
Combine ingredients: Stir in diced tomatoes, black beans, kidney beans, tomato paste, chili powder, cumin, smoked paprika, Cocoa powder, cayenne pepper, salt, pepper, corn, and broth..
Simmer: Bring to a simmer, then reduce heat and cook for 10-15 minutes, or until flavors have melded.
Serve: Ladle chili into bowls and top with your favorite toppings.