In a large pot, combine the bone broth, halved onion, sliced ginger, cinnamon sticks, cloves, coriander seeds, and fish sauce. Bring to a boil, then reduce to a simmer. Add the coconut aminos to enhance the savory flavor. Simmer for at least 30 minutes to allow the flavors to meld. Adjust salt to taste.
In a separate pot, cook the zucchini noodles according to package instructions or until tender. Set aside.
Thinly slice the beef. Add it to the simmering broth and cook for 1-2 minutes, or until the beef is cooked to your preference.
Divide the cooked zucchini noodles among bowls. Ladle the hot broth and beef over the noodles.
Top with thinly sliced onion, green onions, bean sprouts (if using), cilantro leaves, and Thai basil leaves. Serve with lime wedges on the side for added freshness.