Filipino mami is a noodle soup with roots in Chinese-Filipino cooking, usually served with a savory broth, springy noodles, and toppings such as beef, greens, and boiled egg. This stovetop version builds a full-flavored broth by simmering beef shank with aromatics, then cooks the noodles separately so each bowl stays balanced rather than starchy.
Ingredients
- 2½ lb (1.1 kg) bone-in beef shank, cut into cross-cut pieces, or boneless beef shank in large chunks
- 12 cups (2.8 L) cold water, plus more as needed
- 1 medium yellow onion (about 150 g), peeled and halved
- 6 garlic cloves (about 30 g), lightly crushed and peeled
- 1½-inch (4 cm) piece fresh ginger (about 20 g), sliced
- 1 teaspoon (2 g) whole black peppercorns
- 1 star anise pod (about 1 g), optional
- 2 tablespoons (30 ml) fish sauce, plus more to taste
- 1 tablespoon (15 ml) soy sauce
- 1 teaspoon (6 g) fine salt, plus more to taste
- 12 oz (340 g) fresh mami or Chinese egg noodles, or 8 oz (225 g) dried egg noodles
- 3 large eggs (about 150 g), for boiling
- 4 cups (280 g) thinly sliced napa cabbage or baby bok choy
- ½ cup (50 g) thinly sliced scallions
- ½ cup (15 g) crisp fried garlic, store-bought or homemade
- 1 lime (about 60 g), cut into wedges
- ½ teaspoon (1 g) ground black pepper, for serving
- 1 teaspoon (5 ml) neutral oil, if making fried garlic
Instructions
- Prepare the beef and aromatics. Pat the shank dry and divide especially large pieces so they fit comfortably in the pot. Peel and halve the onion, crush the garlic, and slice the ginger. Keep the beef cold until you are ready to start; do not rinse raw meat, since splashing can spread raw-meat juices around the sink.
- Start the broth. Put the beef in a large, heavy pot and pour in 12 cups (2.8 L) cold water. Bring it slowly to a boil over medium-high heat, which takes about 10 to 15 minutes. As gray foam rises, skim it off with a spoon. Add the onion, garlic, ginger, peppercorns, and star anise if using. Lower the heat until the liquid barely simmers, with small bubbles rather than a vigorous boil.
- Simmer until the beef is tender. Partially cover the pot and simmer gently for 2 hours, turning the beef once or twice and skimming the surface as needed. Keep the meat mostly submerged; add a little hot water if the level drops substantially. Check the thickest piece with a food thermometer: USDA FSIS lists 145°F (63°C) with a 3-minute rest as the safe minimum for whole cuts of beef. Once it reaches that temperature, let it rest for 3 minutes, then continue simmering until a fork slides into the meat easily. Shank can need a little extra time to become tender, so judge doneness by texture as well as temperature.
- Strain and season the broth. Lift the beef onto a plate and cover it loosely. Pour the broth through a fine-mesh strainer into a clean pot, discarding the spent aromatics. Skim excess fat from the surface, leaving a little for flavor. Stir in the fish sauce, soy sauce, and salt, then simmer the broth for 10 minutes. Taste it: it should be savory and well seasoned, since the noodles will soften its intensity. Add more fish sauce or salt in small increments if needed. Slice or pull the beef into bite-size pieces, discarding bones and any tough connective tissue.
- Cook the eggs and greens. While the broth finishes, place the eggs in a saucepan and cover them with cold water. Bring to a boil, then cook for 9 to 10 minutes until the yolks and whites are firm. Transfer the eggs to cold water, cool briefly, and peel. In the same saucepan or a separate pot, briefly blanch the cabbage or bok choy in boiling water for 1 to 2 minutes, until bright and just tender; drain well. If the greens are very delicate, they can instead be added to the broth for the final minute.
- Cook the noodles separately. Follow the package timing, usually 2 to 4 minutes for fresh mami noodles or 5 to 7 minutes for dried egg noodles. Cook until tender but still springy, then drain. Rinse briefly with warm water only if the noodles are unusually starchy or clumping. Keeping noodles out of the broth pot prevents them from soaking up too much liquid and clouding the soup.
- Assemble and serve hot. Divide the noodles among six deep bowls and arrange beef, greens, and halved eggs over them. Ladle the simmering broth into each bowl, distributing some beefy broth fat for flavor. Finish with scallions, fried garlic, ground black pepper, and a squeeze of lime. Serve right away while the noodles are springy and the broth is hot.
Tips
- Keep the broth at a gentle simmer. A rolling boil can break up the meat and make the broth cloudier. Skimming foam early helps, but a slightly cloudy broth is still delicious and does not mean the soup has gone wrong.
- Use the right cut and allow for tenderness. Shank contributes connective tissue and a rich beef flavor, but it needs time. Beef chuck is a practical substitute; it may become tender sooner, so start checking it around 1 hour 30 minutes and keep simmering only as long as needed.
- Find mami noodles where you can, but do not let that stop you. Filipino mami noodles may be sold fresh in Asian groceries. Chinese egg noodles are a close substitute with a similar springy texture; dried egg noodles work too, though their bite may be firmer. Cook according to the package rather than assuming all noodles need the same time.
- Balance the seasoning at the end. Fish sauce brands and broth evaporation vary. Season after straining, taste before serving, and add salt or fish sauce gradually. If the broth tastes too concentrated, stir in hot water a little at a time.
Serving Suggestions
Serve mami as a complete meal in generously sized bowls, with extra lime wedges and a small dish of fish sauce or soy sauce for people who want a saltier finish. The fried garlic, scallions, and pepper provide crispness and fragrance, while lime gives the beef broth a bright edge. Keep any chili oil or sliced fresh chile on the side so each person can choose the heat level.
For a fuller Filipino-inspired table, pair the soup with a small plate of lumpia or a simple vegetable side. Since the broth and noodles are filling, a modest side is usually enough. Set out the toppings separately if serving a group: diners can add extra greens, egg, or fried garlic without the toppings softening in the pot.
Variations
Chicken mami: Replace the beef with about 2½ lb (1.1 kg) bone-in chicken pieces and use the same aromatics. Chicken cooks much faster than shank; simmer until the thickest pieces reach 165°F (74°C) on a food thermometer, then remove them and continue seasoning the broth. The result is lighter, and chicken breast may dry out if left simmering for the full beef cooking time.
Pork mami: Use 2½ lb (1.1 kg) pork shoulder or bone-in pork pieces and simmer until tender. Whole cuts of pork should reach 145°F (63°C) with a 3-minute rest according to USDA FSIS, though a soup cut cooked until fork-tender will generally go beyond that temperature. The broth will taste rounder and slightly sweeter than the beef version.
More aromatic broth: Keep the star anise for a gentle licorice note, or leave it out for a simpler beef-forward soup. A small piece of cinnamon stick can be used with it, but avoid adding too much spice: mami is usually served with a clear, savory broth rather than a strongly spiced one.
Make it more vegetable-forward: Add sliced mushrooms or extra napa cabbage, or use bok choy in place of cabbage. Add firm vegetables to the broth for the last few minutes, but blanch delicate greens separately so they do not overcook while the beef simmers.
Storage and Reheating
For the best texture, store the broth and beef separately from the cooked noodles and toppings. Refrigerate everything within 2 hours of cooking in covered, shallow containers. The broth and beef keep for 3 to 4 days in the refrigerator; cooked noodles and greens are best used within 2 to 3 days because they soften as they sit. Store eggs peeled or unpeeled in a covered container and use within 3 to 4 days.
Reheat the broth and beef on the stovetop until steaming throughout and the leftovers reach 165°F (74°C), checking with a food thermometer. Warm the noodles briefly in boiling water, then drain and assemble with the hot broth rather than simmering them in it. If microwaving a bowl, cover it loosely, stir halfway through, and check that the center reaches 165°F (74°C). Freeze broth and beef, without noodles or toppings, for up to 2 to 3 months for best quality; thaw in the refrigerator before reheating. Freezing noodles is not recommended because they can turn soft and break apart.
Frequently Asked Questions
What does mami mean?
Mami is a Filipino noodle soup commonly associated with Chinese-Filipino cooking. The name is often linked to noodle soup traditions brought to the Philippines by Chinese immigrants, and the dish has developed local versions over time. Beef, chicken, and pork are all familiar choices, so recipes can differ by cook and region.
Can I make the broth a day ahead?
Yes. Make and strain the broth, cook the beef until tender, then cool and refrigerate them separately from the noodles and toppings. Chilling also makes it easier to lift off a firm layer of excess fat if you prefer a leaner broth. Reheat the broth and beef to 165°F (74°C) before assembling bowls.
Why cook the noodles outside the broth?
Noodles release starch and continue absorbing liquid as they sit. Cooking them separately keeps the broth clearer and makes it easier to store leftovers without ending up with swollen noodles and very little soup. If serving immediately, this method also lets you control how much noodle goes into each bowl.
What can I use instead of fish sauce?
Use an equal amount of soy sauce for a convenient substitute, then taste before adding more salt. Soy sauce adds a darker color and a different savory flavor, while fish sauce gives the broth a distinct briny depth. If avoiding fish, check labels on packaged noodles and toppings as well as using soy sauce.
My broth tastes bland. How can I fix it?
First check whether it needs salt; a broth can taste flat even when it has simmered for hours. Add fish sauce or salt a teaspoon at a time, tasting after each addition. A small squeeze of lime in the bowl can sharpen the flavor, but avoid adding a lot of lime to the whole pot because it changes the character of the broth.
Can I use store-bought beef broth?
Yes, although the result will be quicker and less beefy than broth simmered with shank. Choose a low-sodium broth so you can season it with fish sauce and soy sauce without making it too salty. Simmer it with the onion, garlic, ginger, peppercorns, and star anise for about 20 minutes, then add cooked shredded beef and proceed with the noodles and toppings.
Related
- Japanese Soup Bowl and Spoon Set: Miso Soup Recipe
- Moroccan Stew: What It’s Called and How to Make It at Home
- Curry Shoes Foot Locker: Shoe-Shaped Curry Pies Recipe
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).