Preheat the oven to 375°F (190°C). Yes, you’re about to bake, not just pretend. Grease a casserole dish or skillet.
In a skillet, heat a splash of oil over medium heat. Add onion and garlic; sauté until translucent and fragrant, about 3–4 minutes.
Add the ground beef. Break it up as it browns, until no pink remains. Drain any excess fat if you must.
Stir in chili powder, paprika, salt, and pepper. Cook for another minute to wake up the spices.
Pour in the diced tomatoes with juice, corn, beans, and broth. Simmer for 5–7 minutes so flavors mingle (don’t rush the romance).
Stir in the peppers and adjust seasoning to taste. If you want it punchier, add a pinch more chili powder.
Meanwhile, prepare the mashed potato topping according to package directions, or mash some boiled potatoes with a splash of milk and butter.
Spoon the meat mixture into your casserole dish. Top evenly with mashed potatoes and sprinkle with shredded cheese.
Bake for 20–25 minutes until the cheese is melted and the edges are bubbly. If you like a crusty top, broil for 1–2 minutes at the end—watch it like a hawk.
Rest a few minutes before serving. Yes, patience pays off in casseroles too.