Go Back
+ servings

Thai Beef Noodle Soup (Whole30, Paleo)

A Whole30 and Paleo take on the classic Thai Beef Noodle Soup.

Course Soup
Cuisine Thai
Keyword asian food, lao food, paleo, soup, thai food, whole30
Prep Time 10 minutes
Cook Time 1 hour 30 minutes
Total Time 1 hour 40 minutes
Servings 4 people
Author Dolly



  1. In a mortar and pestle, add in the garlic, cilantro root, and black peppercorn. Grind into a rough paste.

  2. In a large pot, preheat over medium-high heat with avocado oil. Once heated, add the rough paste and cook for about 30 seconds.

  3. Season the beef with kosher salt and add to the pot. Mix it well with the paste and sear on each side for about one minute.

  4. Lower the heat to low, add in the beef bone broth, whole star anise, cinnamon stick, coconut aminos, and fish sauce.

  5. Cover the pot, and let the soup simmer for at least 90 minutes. Check on the soup occasionally and remove and bits and pieces that float to the top.

  6. After the 90 minutes, remove the beef from the pot and shred or cut into smaller bite size pieces.

  7. Taste the broth to see if you need more fish sauce or salt. This will depend on the type of beef bone broth you used.

  8. Add in the baby bok choy and basic Asian meatballs and let it simmer for a few minutes or until the baby bok choy has wilted and the basic Asian meatballs is heated through.

  9. In a bowl, place a single serving size of veggie noodles, a handful of the shredded beef, and then ladle the soup into the bowl with the baby bok choy and a few meatballs.

  10. Garnish with things like: cilantro, Thai basil, bean sprouts.