Warm a large Dutch oven over medium-high heat. Add the ground beef and cook, breaking it into small pieces, until browned and no pink remains, about 7 to 9 minutes. Drain excess fat if needed.
Add the onion and bell pepper. Cook until softened, about 5 minutes, then stir in the garlic and tomato paste for 30 seconds.
Add chili powder, cumin, paprika, oregano, salt, and a few grinds of black pepper. Stir so the spices coat the beef and vegetables.
Pour in crushed tomatoes and broth, then add the beans. Bring to a gentle boil, reduce the heat, and simmer uncovered for 30 to 35 minutes, stirring occasionally.
Taste and adjust salt or chili powder. Serve hot with cheddar, scallions, and sour cream.