This isn't so much a recipe (although I included mine down below) as a tip.
I have so much trouble finding high quality meat (especially boneless) that comes out nice and tender. My solution is to boil a whole chicken, use the meat for a variety of purposes, and use the broth to make soup. It's economical, convenient, and the kitchen smells wonderful while it's cooking! The meat turns out tender and flavorful every time.
Some dishes requiring cooked chicken:
-pizza topping/calzone filling
-hot or cold sandwiches
-quesadillas, enchiladas, and other "Mexican" dishes
-chicken fried rice
Ingredients for boiled chicken:
-whole chicken, rinsed and placed in a large pot in cold water
-chopped onions, celery, carrots
-salt and pepper to taste, herbs as desired
1) Place chicken, vegetables, and spices in cold water and heat on high.
2) Heat until bubbles are just starting to form; cover and reduce heat to low.
3) Simmer until starting to fall off the bone (about 90 min).
4) Remove chicken from pot and let cool until hot enough to handle; remove meat and use bones to make soup, if desired.
5) Decide how much of the meat you are going to use and put the rest in the freezer.
6) Broth can also be frozen.