In a large nonstick skillet, spray with cooking spray and heat over medium. Add the ground beef, seasoning with salt and pepper. Break up the meat as it cooks, ensuring it’s browned evenly. Drain any excess fat if desired, and return the beef to the skillet.
Add the diced onion, green bell pepper, and carrot to the pan, cooking for about 5 minutes to slightly soften the vegetables. Transfer the mixture into the bottom of a cold crockpot.
To the crockpot, add the green chiles, corn, tomato sauce, pinto beans, kidney beans, chili seasoning, and beef broth. Stir everything together, cover, and set the crockpot to cook.
Cook on high for 4 hours or on low for 6 hours. Stir occasionally, if possible, to ensure an even cook. The chili will thicken as it simmers.
After 4 hours, taste the chili and adjust the seasoning as needed.
Serve the chili with your choice of toppings, such as sour cream, cilantro, cheese, tortilla chips, or avocado.