Living in Tijuana for years, it's been hard to be back living in the U.S. Everyone once in a while, (once a month), I absolutely have to make this. Best if you can make homemade flour tortillas, but just fine with store bought.
Saute diced onions in olive oil until brown, put in bowl, cover with aluminum foil.
Pit avocados, remove the meat from the skin. Slice thinly, place in a bowl.
Mix salt, avocado, and minced garlic until a relatively consistent texture (still chunky).
Juice limes over avocado mixture, mix thoroughly.
Warm the beans in a pot on low heat (include all the liquid from the can). While simmering, prepare the meat.
First, make sure to buy steaks sliced 1/4" thick (carne asada cut).
Marinade the steak if you want (I don't, with the seasoning).
Let the steaks warm up to room temperature.
Pre-heat grill on high.
Rub steak seasoning on both sides of each steak.
Place on grill.
Put 1 teaspoon Siracha on each steak, rub to spread evenly.
Grill on high for 3 to 4 minutes each side, or until medium rare.
Remove the steaks, but leave the grill on. Throw the 6 jalapenos on the grill, set to low, and leave to cook, turning frequently.
Cut the meat into 1/4" cubes, set in bowl, cover with aluminum foil.
Layer half of each tortilla with cheese, fold, and grill on high for about 45 seconds each side (until starting to turn brown and cheese completely melted). Immediately remove. At the same time, remove now cooked jalapenos.
Quickly open each quesadilla and layer with beans, meat, avocado, cilantro and onion, and top with your favorite salsa and jalapeno chilis.