← Back to Blog

Beef Short Ribs Gravy — The Birthday Braise Ma Would Approve Of

Forty-three. Birthday. August third. I'm officially in my mid-forties, which sounds wrong. In my head I'm still thirty-two, which was a terrible age for me personally but felt more accurate as a number. Forty-three sounds like a man who should own a riding lawn mower and have opinions about interest rates. I do have opinions about interest rates. I also have a riding lawn mower. God. Birthday at Ma's. She made my favorites: thit kho, canh chua, rice, and a che dessert with coconut milk and taro. The kids came over — Christine dropped them off because the birthday dinner transcends the custody schedule, which is the one thing Christine and I agree on without negotiation. Tyler gave me a grilling apron he'd found at a vintage store. It says "KISS THE COOK" in faded letters. I will not wear it. I will keep it forever. Emma gave me a handwritten recipe card — her version of my fish sauce brisket marinade, written in her calligraphy pen, with her modifications noted in the margins. She's changed the proportions: more lemongrass, less brown sugar, a touch of lime zest. She said, "Try my version next time." I will. I might like it better. I hope I like it better. Lily gave me a drawing of the entire family — me, her, Tyler, Emma, Ma, Linh, and the smoker. The smoker is in the center of the drawing, bigger than any of the people. She understands the hierarchy. Ma gave me socks. Different socks from last year. Same love. Linh called from Houston — she's only twenty minutes away but she couldn't make it because Richard had a thing. She sang happy birthday off-key, same as every year. She said, "Forty-three looks good on you." I said, "You can't see me." She said, "I'm guessing." She's probably right. I feel good. The smoker runs, the kids are healthy, Ma's blood pressure is managed, the meetings keep me steady. Forty-three is fine. After the kids went to bed, I sat on Ma's porch — the same porch where I sat as a kid watching fireflies — and drank a La Croix and listened to the crickets and thought about nothing. That's the birthday gift I give myself every year: ten minutes of thinking about nothing. It's harder than it sounds. But tonight it was easy.

Ma’s thit kho is the benchmark — that low-and-slow caramel braise she’s been making since before I was born, the one I’ve never been able to fully replicate no matter how many times I’ve watched her make it. This beef short ribs gravy isn’t thit kho, but it lives in the same spirit: patient heat, deep savory richness, the kind of sauce that pulls everything in the pot toward tenderness. Emma already rewrote my brisket marinade; maybe she’ll get her hands on this one next and make it better than mine too. I’d be fine with that.

Beef Short Ribs Gravy

Prep Time: 20 minutes | Cook Time: 3 hours 30 minutes | Total Time: 3 hours 50 minutes | Servings: 6

Ingredients

  • 3 1/2 lbs bone-in beef short ribs (about 6 ribs)
  • 1 1/2 teaspoons kosher salt, plus more to taste
  • 1 teaspoon black pepper
  • 2 tablespoons neutral oil (avocado or vegetable)
  • 1 medium yellow onion, roughly chopped
  • 4 cloves garlic, smashed
  • 2 tablespoons tomato paste
  • 2 tablespoons fish sauce
  • 1 tablespoon brown sugar
  • 1 cup dry red wine (or beef broth for non-alcoholic)
  • 2 cups beef broth, low sodium
  • 2 sprigs fresh thyme
  • 1 bay leaf
  • 2 tablespoons unsalted butter
  • 1 tablespoon cornstarch + 2 tablespoons cold water (optional, to thicken)
  • Fresh parsley or scallions, for garnish

Instructions

  1. Season and sear. Pat short ribs completely dry with paper towels. Season all over with salt and pepper. Heat oil in a large Dutch oven over medium-high heat until shimmering. Sear ribs on all sides until deeply browned, about 3–4 minutes per side. Work in batches if needed — do not crowd the pan. Transfer ribs to a plate and set aside.
  2. Build the base. Reduce heat to medium. Add onion to the same pot and cook, stirring occasionally, until softened and beginning to brown, about 5 minutes. Add garlic and cook 1 minute more. Stir in tomato paste and cook until it darkens slightly, about 2 minutes.
  3. Deglaze. Pour in the red wine, scraping up any browned bits from the bottom of the pot with a wooden spoon. Let it reduce by half, about 3 minutes.
  4. Braise low and slow. Add fish sauce, brown sugar, beef broth, thyme, and bay leaf. Return short ribs to the pot, bone-side up. The liquid should come about halfway up the ribs — add a splash more broth if needed. Bring to a gentle simmer, then cover and reduce heat to low. Braise for 3 to 3 1/2 hours, until the meat is completely tender and pulling away from the bone.
  5. Finish the gravy. Remove ribs carefully and set aside. Discard thyme sprigs and bay leaf. Skim excess fat from the surface of the braising liquid. For a thicker gravy, whisk cornstarch and cold water together, then stir into the simmering liquid and cook 2–3 minutes until glossy. Remove from heat and swirl in butter. Taste and adjust salt.
  6. Serve. Return ribs to the pot or arrange on a platter and spoon gravy over the top. Garnish with fresh parsley or sliced scallions. Serve over steamed white rice, egg noodles, or mashed potatoes.

Nutrition (per serving)

Calories: 520 | Protein: 38g | Fat: 34g | Carbs: 9g | Fiber: 1g | Sodium: 720mg

Bobby Tran
About the cook who shared this
Bobby Tran
Week 71 of Bobby’s 30-year story · Houston, Texas
Bobby Tran was born in a refugee camp in Arkansas to parents who fled Saigon with nothing. He grew up in Houston straddling two worlds — Vietnamese at home, Texan everywhere else — and learned to cook from his mother's pho and a neighbor's BBQ smoker. He's a former shrimper, a recovering alcoholic, a divorced dad of three, and the guy who marinates brisket in fish sauce and lemongrass because he doesn't believe in borders, especially when it comes to flavor.

How Would You Spin It?

Put your own twist on this recipe — what would you add, remove, or swap?