Peel and dice the onions and mince the garlic. Wash the bell pepper, remove the core, and dice. Peel and slice the potatoes.
Heat a generous amount of oil in a large skillet. Sauté the onions and garlic until translucent. Add the ground beef and cook until browned and crumbly.
Drain the kidney beans and corn. Add the bell pepper, kidney beans, corn, diced tomatoes, and tomato paste to the skillet. Mix well and season with cumin and paprika. Simmer for 10 minutes and season with salt and pepper to taste.
Meanwhile, parboil the potato slices in lightly salted water until slightly softened. Drain and set aside.
Grease a casserole dish. Add half of the ground beef mixture to the dish. Spread the potato slices evenly over the top. Add the remaining ground beef mixture and cover with the remaining potatoes.
Sprinkle the shredded cheese evenly over the casserole. Bake for 25-30 minutes, or until the cheese is golden brown.