Preheat the oven to 350°F (175°C) and lightly grease a 9×13-inch baking dish.
Heat olive oil in a large skillet over medium heat. Add ground beef and cook until browned. Drain excess fat.
Add onion, bell peppers, and garlic. Sauté until softened. Stir in chili powder and cumin.
Add diced tomatoes, beans, and corn. Simmer for 5 minutes, seasoning with salt and pepper to taste.
Spread half of the beef mixture into the baking dish and sprinkle with 1 cup of cheese. Add remaining beef mixture and top with remaining cheese.
Bake uncovered for 25–30 minutes until cheese is melted and bubbly.
Let rest for 5–10 minutes before serving.