O que eu preciso para fazer pho em casa?

Para as pessoas que não sabem, o pho vietnamita geralmente é um caldo de carne com macarrão como o mais básico; variações de pho incluirão carne bovina, almôndegas de carne bovina, etc. No entanto, estou procurando ingredientes e instruções sobre como criar essa tigela perfeita de pho em casa....