Put the chicken, garlic, onion, salt, pepper, and bay leaves in a large pot to make the soup base.
Add 10 cups of water and simmer for 40 to 45 minutes, discarding any foam off the top.
Discard the onion, garlic and bay leaves.
Now make the sauce. Put the tomatoes, garlic, onion, chipotle, and salt in a blender with 1 cup of chicken broth from the pot.
Blend until smooth and then set aside.
Heat the oil in a large stock pot and add the fideo noodles.
Toast them for 3 minutes and don’t let them burn.
Add the potato, carrot, celery, and onion and cook for 3 or 4 minutes.
Add the garlic and saute for 1 minute.
Add the reserved tomato sauce mixture and the remaining chicken broth.
Add the chicken and bring to a boil.
Cook for 8 to 10 minutes and then serve with cilantro and lime wedges.
Enjoy!