
This deeply aromatic noodle soup is the kind of bowl that stops you mid-bite — rich, slow-simmered broth glowing with annatto, layers of tender beef shank and fall-off-the-bone pork, and a fiery lemongrass chili oil that ties everything together. It's a Vietnamese classic that usually raises red flags for sensitive digestive systems, but this version is carefully built to keep things comfortable without sacrificing any of the complexity. Garlic-infused oil delivers that savory depth you'd normally get from whole garlic and onion, while only the green tops of scallions make it to the bowl — both smart swaps that keep the flavor bold and the gut happy. The parboiling step and long, patient simmer produce a broth that's genuinely clear and clean-tasting, nothing muddy or heavy about it. Fresh mint, Vietnamese coriander, bean sprouts, and lime wedges go on the side so everyone can build their bowl exactly the way they like it. Serves 4, and it's the kind of recipe worth clearing your afternoon for.
Fig is a food discovery app that helps you find foods and recipes that fit your dietary needs. Whether you have food allergies, intolerances, or follow a specific diet, Fig makes it easy to eat with confidence.
Learn more →4 servings















pork blood cake

The green parts of scallions are low in FODMAPs. Avoid the white bulb which is higher in FODMAPs.





Place the beef shank and pork spare ribs in the stockpot and cover with cold water. Bring to a boil over high heat and cook for 5 minutes, then drain and rinse the bones and meat under cold running water. Wipe the pot clean. This parboiling step removes impurities and produces a clearer broth.
Return the blanched beef shank and pork ribs to the clean stockpot. Add 8 cups of fresh water and the 3 bruised lemongrass stalks. Bring to a boil over high heat, then reduce to a steady simmer. Skim any foam that rises to the surface during the first 10 minutes.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
