Boil lentils in water for about 15 to 20 minutes until tender. Drain and mash.
Add all the ingredients (tomatoes, beans, lentils, corn, cheese, spices, egg, breadcrumbs except olive oil) in a large mixing bowl and mix till thoroughly combined. Best to use hands and feel free to squish everything.
Divide the mixture into 6 patties.
Fry the patties in olive oil over medium-high heat. Try not to crowd the pan. Cook for 3 to 5 minutes on each side until brown.