Mix together the herbs and spices for the taco seasoning.
Heat the oil in a skillet on a medium high heat, and add in the sliced red onion and ground beef.
Once the beef has browned, stir in the seasoning mix and cook until the onions are soft.
Remove the cooked beef from the pan and place on kitchen towel to drain excess fat.
Wipe out the skillet and return to the heat. Add in a little oil, enough to cover the bottom of the pan.
Place a tortilla into the skillet, place a couple of tablespoons of shredded cheese on half of the tortilla. Top with a 3 to four tablespoons of ground beef mix, top with cilantro, green onions, a squeeze of lime and a sprinkle of grated cheese.
Fold the tortilla in half, and press down with a spatula.
Cook for a couple of minutes, then flip over the tortilla to brown the other side.
Once browned on both sides, remove from the pan, and place on kitchen towel to remove excess oil.
Repeat with the other tortillas, adding a little oil to the pan if needed.
Cut each quesadilla in half and serve.