Wedding planning for Lily and James has started in earnest. They want a backyard wedding at my house — Bobby's backyard, the smoker as the backdrop. The date is set: December 14, 2024. Three months away. The guest list is two hundred people, which is a hundred and fifty more than "small" but Lily has discovered what every engaged person discovers: the word "small" means something different when you start counting the people you love.
The food is the conversation. Obviously. This is a Tran-Okafor wedding and the food will be the event. The menu is being debated with the intensity of a diplomatic summit. Bobby's brisket: non-negotiable. James's jollof rice: non-negotiable. Mai's spring rolls: non-negotiable (Mai didn't offer; she announced). Grace Okafor's suya and chin chin: non-negotiable (Grace didn't offer; she also announced. Grace and Mai are the same person from different continents). The debatable items: should there be pho? (Yes, Mai says. A wedding without pho is not a wedding.) Should there be goat pepper soup? (Yes, Grace says. A wedding without pepper soup is disrespectful.) Should there be lumpia? (Yes, Lourdes says, because she's part of this family too.) The menu is not being curated. It is being demanded by matriarchs.
I am the cook. I am the equipment manager. I am the logistics coordinator. I am the father of the bride. I am not the wedding planner — Lily has hired a friend of hers for that, a woman named Priya who is calm and competent and does not appear to be intimidated by the fact that three grandmothers are running the food program. Priya will handle the decorations, the timeline, the seating. I will handle the smoker. The division of labor is clear.
Made a quiet weeknight dinner: cơm tấm (broken rice) with grilled pork chop, fried egg, and pickled vegetables. The eternal Vietnamese comfort meal. The meal that requires nothing but a grill, a pan, and a bowl of leftover rice. I ate it at the kitchen table and looked at the backyard where my daughter is getting married in three months and thought: I need to mow the lawn.
The wedding menu is out of my hands — Mai has claimed the spring rolls, Grace has claimed the suya, and Lourdes has claimed the lumpia, and I have learned that my job is to show up with a working smoker and not get in anyone’s way. So on a Tuesday night, with two hundred guests and three months on my mind, I did what I always do when the world gets loud: I cooked something that required patience. Veal shanks braise low and slow, they don’t rush, they don’t argue — and after an evening of matriarchs announcing what they were bringing to my daughter’s wedding, that kind of quiet cooperation from a piece of meat was exactly what I needed.
Veal Shanks
Prep Time: 20 minutes | Cook Time: 2 hours 30 minutes | Total Time: 2 hours 50 minutes | Servings: 4
Ingredients
- 4 veal shanks (about 1 inch thick, 12–14 oz each)
- 1 teaspoon kosher salt
- 1/2 teaspoon black pepper
- 1/2 cup all-purpose flour, for dredging
- 3 tablespoons olive oil
- 1 medium yellow onion, diced
- 2 medium carrots, peeled and diced
- 2 stalks celery, diced
- 4 cloves garlic, minced
- 2 tablespoons tomato paste
- 1 cup dry white wine
- 1 1/2 cups chicken or veal stock
- 1 can (14 oz) diced tomatoes
- 2 sprigs fresh thyme
- 1 bay leaf
- Zest of 1 lemon (for gremolata)
- 2 tablespoons fresh flat-leaf parsley, chopped (for gremolata)
- 1 clove garlic, minced (for gremolata)
Instructions
- Season and dredge. Pat the veal shanks dry with paper towels. Season generously on both sides with salt and pepper, then dredge lightly in flour, shaking off any excess.
- Sear the shanks. Heat olive oil in a large heavy-bottomed Dutch oven or braising pot over medium-high heat. Sear the veal shanks for 3–4 minutes per side until deeply golden brown. Work in batches if needed to avoid crowding. Remove the shanks and set aside.
- Build the base. Reduce heat to medium. Add the onion, carrot, and celery to the same pot. Cook, stirring occasionally, for 5–6 minutes until softened. Add the garlic and tomato paste and cook for another 2 minutes, stirring to coat the vegetables.
- Deglaze. Pour in the white wine and scrape up any browned bits from the bottom of the pot. Let the wine reduce by half, about 3–4 minutes.
- Add liquids and braise. Add the stock, diced tomatoes, thyme sprigs, and bay leaf. Nestle the seared veal shanks back into the pot, ensuring they are mostly submerged. Bring to a gentle simmer, then cover and reduce heat to low. Braise for 2 to 2 1/2 hours, turning the shanks once halfway through, until the meat is fork-tender and pulling away from the bone.
- Make the gremolata. While the shanks finish braising, combine the lemon zest, chopped parsley, and minced garlic in a small bowl. Stir together and set aside.
- Finish and serve. Remove the bay leaf and thyme sprigs. Taste the braising liquid and adjust seasoning if needed. Serve the shanks over creamy polenta, mashed potatoes, or crusty bread, spooning the braising sauce over the top. Finish each plate with a pinch of gremolata.
Nutrition (per serving)
Calories: 480 | Protein: 46g | Fat: 18g | Carbs: 22g | Fiber: 3g | Sodium: 620mg