Ingredients
Equipment
Method
Make the Pickles
- Combine rice vinegar, water, sugar, and salt in a small saucepan over medium heat. Stir until sugar and salt dissolve completely, 2 to 3 minutes. Do not boil. Remove from heat and let cool to room temperature, 15 minutes.
- Pack daikon and carrot into a clean jar. Pour brine over vegetables. The brine should cover the vegetables completely. Seal and refrigerate for a minimum of 1 hour. Two hours produces a better result. The pickles will keep for 2 weeks refrigerated.
Make the Meatballs
- Combine ground pork, jicama, garlic, shallots, fish sauce, oyster sauce, sugar, white pepper, and panko breadcrumbs in a large bowl. Mix thoroughly for 2 minutes until the mixture is well combined and slightly sticky. Do not undermix. The meatballs will fall apart during steaming if the mixture is loose.
- Refrigerate the mixture for 30 minutes. Cold mixture holds its shape better when rolling.
- Roll the mixture into balls using approximately 2 tablespoons per meatball. Each ball should be around 4cm in diameter. You should get 16 to 20 meatballs.
- Place meatballs on a heatproof plate in a single layer. Steam over boiling water for 8 minutes. The meatballs will be just cooked through. They will finish cooking in the sauce.
Make the Sauce
- Heat oil in a wide pan over medium heat. Add garlic and shallot. Cook until softened and fragrant, 2 minutes. Do not let them brown.
- Add crushed tomatoes, fish sauce, sugar, white pepper, and water. Stir to combine. Bring to a gentle simmer.
- Add the steamed meatballs to the sauce. Simmer uncovered for 10 minutes, turning the meatballs once halfway through. The sauce will thicken slightly and coat the meatballs. The meatballs are done when they are firm all the way through.
- Taste the sauce. It should be savory, lightly tangy, and balanced. Adjust fish sauce for salt, sugar for sweetness.
Assemble
- Split each baguette lengthwise, cutting three-quarters through. Do not cut completely. The hinge holds the sandwich together.
- Open the bread. Apply Vietnamese mayonnaise to both cut surfaces. This is the fat barrier. It seals the bread against moisture from the sauce.
- Spoon 4 to 5 meatballs into each baguette. Add a spoonful of sauce over the meatballs. Do not overfill. The sauce will soak into the crumb. One spoonful is enough.
- Add cucumber strips across the meatballs.
- Add pickled daikon and carrot. Drain them first. Excess brine combined with the tomato sauce will oversaturate the bread.
- Add cilantro in whole sprigs. Do not chop it.
- Finish with jalapeño slices. Two to three per sandwich is the correct amount.
- Three drops of Maggi Seasoning Sauce across the top. No more. Close the sandwich. Press down firmly with your palm. Serve immediately.
Notes
On the jicama: Jicama is available at most Asian grocery stores and many larger supermarkets. It adds a mild sweetness and crunch that holds up inside the meatball during steaming and braising. If you cannot find jicama, water chestnuts are the correct substitute. Dice them to the same size. Do not substitute with any soft vegetable. The texture will be lost.
On the meatball mixture: The 80/20 fat ratio in the ground pork is not optional. Leaner pork produces dry meatballs that tighten up during steaming. The fat keeps them tender. Ask the butcher for ground pork shoulder if the fat content is not labeled.
On the sauce: The tomato sauce should be light and savory, not thick or sweet. If it reduces too much during simmering, add water two tablespoons at a time. The sauce should coat the meatballs but still be loose enough to spoon easily.
On the bread: The tomato sauce will soften the Glass Crust within a few minutes of assembly. Assemble and serve immediately. Do not let the sandwich sit. This is not a make-ahead sandwich.
On make-ahead: The meatballs and sauce can be made up to 2 days ahead and refrigerated together. Reheat gently over low heat before assembling. The pickles can be made up to 2 weeks ahead.
