{"id":"pho_bo_7eb9525fcb","slug":"pho-bo-vietnamese-beef-noodle-soup","title":"Phở bò (Vietnamese Beef Noodle Soup)","description":"A fragrant, deep-flavored Vietnamese staple featuring a clear, aromatic beef broth, silky rice noodles, and tender beef slices, served with fresh herbs.","serves":4,"time":{"prepMinutes":30,"cookMinutes":180,"totalMinutes":210,"activeMinutes":45},"ingredients":[{"id":"ingredient-1","original":"2 kg beef marrow or knuckle bones","name":"Beef Marrow Bones","quantity":2,"unit":"kg","usQuantity":4.4,"usUnit":"lb","form":"marrow or knuckle","notes":"Rinsed","group":"Broth","optional":false},{"id":"ingredient-2","original":"500g beef brisket or flank","name":"Beef Brisket","quantity":500,"unit":"g","usQuantity":1.1,"usUnit":"lb","form":"whole piece","notes":"flank also works well","group":"Broth & Meat","optional":false},{"id":"ingredient-3","original":"2 medium white onions","name":"Onion","quantity":2,"unit":"piece","usQuantity":2,"usUnit":"piece","form":"halved","notes":"white or yellow","group":"Aromatics","optional":false},{"id":"ingredient-4","original":"1 large piece of ginger (about 4 inches)","name":"Ginger","quantity":1,"unit":"piece","usQuantity":1,"usUnit":"piece","form":"sliced lengthwise","notes":"about 4 inches long","group":"Aromatics","optional":false},{"id":"ingredient-5","original":"5 whole star anise","name":"Star Anise","quantity":5,"unit":"piece","usQuantity":5,"usUnit":"piece","form":"whole","notes":"","group":"Spices","optional":false},{"id":"ingredient-6","original":"1 cinnamon stick","name":"Cinnamon Stick","quantity":1,"unit":"stick","usQuantity":1,"usUnit":"stick","form":"stick","notes":"","group":"Spices","optional":false},{"id":"ingredient-7","original":"1 tablespoon coriander seeds","name":"Coriander Seeds","quantity":5,"unit":"g","usQuantity":1,"usUnit":"tbsp","form":"seeds","notes":"","group":"Spices","optional":false},{"id":"ingredient-8","original":"1/4 cup fish sauce","name":"Fish Sauce","quantity":60,"unit":"ml","usQuantity":"1/4","usUnit":"cup","form":"liquid","notes":"adjust to taste","group":"Seasoning","optional":false},{"id":"ingredient-9","original":"2 tablespoons rock sugar","name":"Rock sugar","quantity":25,"unit":"g","usQuantity":2,"usUnit":"tbsp","form":"rock","notes":"substitute with brown sugar if needed","group":"Seasoning","optional":false},{"id":"ingredient-10","original":"400g dried rice sticks (Phở noodles)","name":"Rice Noodle","quantity":400,"unit":"g","usQuantity":14.1,"usUnit":"oz","form":"dried","notes":"flat rice noodles","group":"Serving","optional":false},{"id":"ingredient-11","original":"200g beef sirloin, thinly sliced","name":"Beef Sirloin","quantity":200,"unit":"g","usQuantity":7,"usUnit":"oz","form":"thinly sliced, raw","notes":"for topping","group":"Serving","optional":false},{"id":"ingredient-12","original":"Fresh herbs: cilantro, scallions, Thai basil, bean sprouts, lime, chili","name":"Bean Sprouts","quantity":1,"unit":"bunch","usQuantity":1,"usUnit":"bunch","form":"fresh","notes":"cilantro, scallions, Thai basil, bean sprouts, lime, chili","group":"Garnish","optional":false}],"instructions":[{"id":"instruction-1","text":"Char the halved onions and ginger directly over a gas flame or under a broiler until blackened in spots. Rinse off the burnt skin.","group":"Broth Prep","title":"Char the halved onions and ginger directly","timerMinutes":10,"sourceTitle":"Broth Prep"},{"id":"instruction-2","text":"Place beef bones in a large pot, cover with cold water, and bring to a rolling boil for 10 minutes. Drain and rinse the bones thoroughly under cold water to remove impurities.","group":"Broth Prep","title":"Place beef bones","timerMinutes":10,"sourceTitle":"Broth Prep"},{"id":"instruction-3","text":"In a dry pan, toast the star anise, cinnamon stick, and coriander seeds over medium heat for 2-3 minutes until fragrant. Place them in a spice bag or cheesecloth.","group":"Broth Prep","title":"Toast the star anise, cinnamon stick, and coriander seeds","timerMinutes":3,"sourceTitle":"Broth Prep"},{"id":"instruction-4","text":"Return the cleaned bones to the pot with 5 liters (5.3 quart) of fresh water. Add the charred onion, ginger, spice bag, and the whole brisket. Bring to a boil, then reduce to a very low simmer.","group":"Cooking Broth","title":"Return the cleaned bones","timerMinutes":180,"sourceTitle":"Cooking Broth"},{"id":"instruction-5","text":"After about 1.5 hours, remove the brisket (it should be tender but not falling apart). Submerge it in cold water for 10 minutes to prevent darkening, then refrigerate until ready to slice.","group":"Cooking Broth","title":"Remove the brisket","timerMinutes":90,"sourceTitle":"Cooking Broth"},{"id":"instruction-6","text":"Continue simmering the bones for another 1.5 hours. Strain the broth into a clean pot, discarding all solids. Stir in the fish sauce and rock sugar. Taste and adjust with salt if needed.","group":"Seasoning","title":"Continue simmering the bones","timerMinutes":90,"sourceTitle":"Seasoning"},{"id":"instruction-7","text":"Prepare the rice noodles according to package instructions. Thinly slice the chilled brisket and the raw sirloin.","group":"Serving","title":"Prepare the rice noodles according","timerMinutes":10,"sourceTitle":"Serving"},{"id":"instruction-8","text":"Divide noodles among 4 bowls. Top with slices of brisket and raw sirloin. Pour the boiling hot broth over the meat (the heat will cook the raw sirloin). Serve with the herb mix on the side.","group":"Serving","title":"Divide noodles among 4 bowls","timerMinutes":null,"sourceTitle":"Serving"}],"notes":"Charring the onion and ginger is the secret to a deep, smoky broth. Parboiling the bones first ensures the broth remains clear and clean-tasting.","cuisine":{"group":"Southeast Asian","specific":["Vietnamese"]},"course":["main","soup"],"cookingMethod":["simmer","boil"],"equipment":["Stock pot","Spice bag or cheesecloth","Small frying pan","Fine mesh strainer"],"diet":["high_protein"],"allergens":["fish"],"difficulty":"medium","yield":{"amount":4,"unit":"bowl","note":"Large serving bowls"},"makeAhead":{"instructions":"The broth can be made 1-2 days in advance. Store the broth and meat separately."},"storage":{"food":{"instructions":"Store leftover broth in an airtight container. Keep noodles and herbs separate to prevent sogginess.","reheatingNotes":"Reheat broth until boiling before pouring over fresh noodles."}},"image":"https://firebasestorage.googleapis.com/v0/b/ezdish-prod.firebasestorage.app/o/public_recipes%2Fpho_bo_7eb9525fcb%2Fcover.jpg?alt=media&token=1c7cf70d-1f90-4dc4-ab9f-97a37668791e","imageAlt":"Phở bò (Vietnamese Beef Noodle Soup) — recipe cover","aiGenerated":true,"publishedAt":"2026-10-10","updatedAt":"2026-10-11","sourceUrl":"","tags":["pho","vietnamese","beef soup","noodle soup","aromatic","comfort food"],"schemaVersion":1,"sourceTitle":"Phở bò (Vietnamese Beef Noodle Soup)","sourcePublishedAt":"2026-02-04T21:28:05.674Z","sourceUpdatedAt":"2026-02-04T21:28:05.674Z","related":[{"id":"mie_goreng_589c97c20a","slug":"authentic-mie-goreng","title":"Authentic Mie Goreng","description":"A classic Indonesian street food dish featuring savory stir-fried egg noodles tossed with a sweet and salty glaze, crisp vegetables, and a mix of proteins.","serves":2,"time":{"prepMinutes":15,"cookMinutes":15,"totalMinutes":30,"activeMinutes":30},"cuisine":{"group":"Southeast Asian","specific":["Indonesian"]},"course":["main"],"difficulty":"medium","diet":["high_protein"],"image":"https://firebasestorage.googleapis.com/v0/b/ezdish-prod.firebasestorage.app/o/public_recipes%2Fmie_goreng_589c97c20a%2Fcover.jpg?alt=media&token=8a50402c-7fbe-4b90-9e82-da20e063190a","imageAlt":"Authentic Mie Goreng — recipe cover","tags":["indonesian","street food","noodles","savory","quick meal"],"aiGenerated":true,"publishedAt":"2026-10-10","updatedAt":"2026-10-11","ingredientCount":15,"stepCount":7},{"id":"banh_mi_f517f98aec","slug":"banh-mi-vietnamese-sandwich","title":"Bánh Mì (Vietnamese Sandwich)","description":"A quintessential Vietnamese street food featuring a crusty baguette filled with savory pork, creamy pâté, crisp pickled vegetables, and aromatic fresh herbs.","serves":2,"time":{"prepMinutes":15,"cookMinutes":5,"totalMinutes":20,"activeMinutes":20},"cuisine":{"group":"Southeast Asian","specific":["Vietnamese"]},"course":["main"],"difficulty":"easy","diet":["high_protein"],"image":"https://firebasestorage.googleapis.com/v0/b/ezdish-prod.firebasestorage.app/o/public_recipes%2Fbanh_mi_f517f98aec%2Fcover.jpg?alt=media&token=95d748db-c3ec-4f86-97b2-405f15d867a1","imageAlt":"Bánh Mì (Vietnamese Sandwich) — recipe cover","tags":["vietnamese","sandwich","street food","banh mi","quick meal","spicy"],"aiGenerated":true,"publishedAt":"2026-10-10","updatedAt":"2026-10-11","ingredientCount":9,"stepCount":5},{"id":"laksa_f56760c1ba","slug":"classic-singaporean-curry-laksa","title":"Classic Singaporean Curry Laksa","description":"A fragrant, rich, and spicy coconut-based noodle soup featuring succulent shrimp, absorbent tofu puffs, and silky rice noodles. This iconic Southeast Asian dish balances heat with creamy coconut milk and fresh herbs.","serves":2,"time":{"prepMinutes":15,"cookMinutes":15,"totalMinutes":30,"activeMinutes":20},"cuisine":{"group":"Southeast Asian","specific":["Singaporean","Malaysian"]},"course":["soup"],"difficulty":"medium","diet":["high_protein","pescatarian"],"image":"https://firebasestorage.googleapis.com/v0/b/ezdish-prod.firebasestorage.app/o/public_recipes%2Flaksa_f56760c1ba%2Fcover.jpg?alt=media&token=9c29baeb-213c-4803-abc3-c8e259310bc9","imageAlt":"Classic Singaporean Curry Laksa — recipe cover","tags":["spicy","coconut","noodles","shrimp","southeast asian","comfort food","seafood"],"aiGenerated":true,"publishedAt":"2026-10-10","updatedAt":"2026-10-11","ingredientCount":10,"stepCount":5}]}