Add all beef, carrots, onion, celery, & bay leaves to a large pot. Pour in water and add salt & pepper. Bring to a boil then lower heat, cover, and simmer for 1-2 hours.
Remove the beef and vegetables from the broth. Discard the vegetables and beef bones. Shred the beef and set aside.
Mix spinach into the broth. Beat the eggs in a small bowl and pour into the broth, stirring constantly until the egg becomes strands. Add back the shredded beef. Taste and season accordingly. Enjoy!