Debone pheasant and reserve bones. Chop bones. To a sauce pan add bacon and cook until brown. Add carrots, onion, celery, garlic and cook mixture. Add flour. Stir until brown. Add bones and enough chicken stock to cover mixture. Cover, cook for 1 1/2 hours. Strain and reserve.;
In a pot, add bacon and oil and cook until brown. Add all vegetables and brown. Add cilantro, meat and stock and simmer until vegetables are cooked.
Season with spices.