Alle Zutaten und Kochutensilien bereitstellen. Gemüse waschen und abtrocknen. Die Knoblauchzehen schälen.
Die Bohnen und den Mais in einem Sieb abtropfen. Eine Knoblauchzehe fein hacken. Die Chili entkernen und je nach Bedarf die halbe (leicht scharf) oder ganze Schote (sehr scharf) fein hacken. Den Paradeiser und die Zwiebel würfelig schneiden.
1 EL Öl in einer mittelgroßen Pfanne erhitzen und Bohnen, Mais, die gepresste Knoblauchzehe, Chili, Paradeiser, Zwiebel, Kreuzkümmel und Paprikapulver hinzufügen. Mit Salz und Pfeffer abschmecken und ca. 4 Minuten braten bis die Zwiebel glasig sind.
Die zweite Knoblauchzehe fein hacken. Die Limette halbieren und auspressen. Das Joghurt in einer kleinen Schüssel mit Knoblauch, Limettensaft und 2 EL Olivenöl verrühren und mit Salz und Pfeffer abschmecken.
1 EL Olivenöl in einer großen Pfanne auf mittlerer Stufe erhitzen und eine Tortilla darauf legen. Ca. ¼ des Käses auf der Tortilla verteilen und die Hälfte der gebratenen Gemüsemischung darüber geben. Dann wieder eine Schicht Käse und eine weitere Tortilla drauflegen. Die Quesadilla von beiden Seiten ca. 3 - 5 Minuten goldbraun braten, dabei vorsichtig mit zwei Pfannenwendern hochheben und wenden. Die fertige Quesadilla mit den Pfannenwendern herausheben und warm halten. Den Vorgang wiederholen und auf diese Weise eine weitere Quesadilla backen.