Using a skillet over medium high heat, preheat 2 tablespoons of olive oil. Next add onion and saute 2-3 minutes or until onion is softened, stirring few times. Then add garlic and saute for 1 minute, stirring few times.
After add ground beef with chopped jalapeno and saute for 5 minutes, or until meat is cooked thru, crumbling the meat with a wooden spoon.
Now, add tomatoes, black beans, and spices. Stir and cook for 3 more minutes. Remove from the heat.
Place cheese on the tortilla and add meat fixture and cilantro. Fold tortilla over and cook in the preheated skillet over medium high heat with 1 tablespoon of olive oil. Cook until golden brown color on both sides about 1-2 minutes on both sides.
Make as many quesadillas as you can eat (this recipe makes about 4-6 quesadillas), if having leftovers store, meat mixture in the airtight container, inside the fridge. It is yummier to reheat meat mixture and make fresh quesadillas than to reheat already made quesadillas from the night before.