In a large non-stick skillet, heat oil over medium-high heat. Add turkey cubes and cook 3-5 minutes until browned.
Remove turkey from skillet and lower heat to medium.
Saute garlic and onion for 2 minutes. Add 1 tablespoon water or broth if pan dries out. Add all seasonings, mixing well.
Pour in broth, stirring constantly. Heat to boiling, then return turkey to pan. Reduce heat to low. Cover and simmer approximately 1 hour, until turkey is tender.
Add apricots, pepper and salt. Cook for 5 minutes.
In a small bowl, mix together cornstarch and water. Add to turkey mixture. Bring to a boil, stirring constantly until thickened.