425 kcal 32g protein 55 min Low-CalorieHigh-ProteinMediterraneanGluten-FreeDairy-Free

Braised Beef Shanks with Bright Gremolata

How to make a healthy osso buco under 500 calories with bright gremolata topping in under an hour.

Braised Beef Shanks with Bright Gremolata

Tender beef shanks braised in a wine-tomato bath until they pull apart at the touch of a fork, finished with a zesty gremolata that cuts through the richness.

Ingredients

Serves 4

  • 450g beef shanks, cross-cut into 2-inch pieces
  • 1 tbsp olive oil
  • 1 onion, finely diced
  • 2 carrots, finely diced
  • 2 celery stalks, finely diced
  • 4 garlic cloves, minced
  • 120ml dry white wine
  • 240ml low-sodium beef broth
  • 400g can diced tomatoes
  • 1 sprig fresh thyme
  • 1 bay leaf
  • Sea salt and cracked black pepper
  • Gremolata: 2 tbsp fresh parsley, finely chopped
  • Gremolata: 1 tbsp fresh lemon zest
  • Gremolata: 1 garlic clove, finely minced

Method

  1. Pat beef shanks completely dry with paper towels — moisture is the enemy of proper browning. Season generously with salt and pepper on both sides.

  2. Heat olive oil in a large Dutch oven over medium-high heat until it shimmers and flows easily across the pan. Working in batches to avoid crowding, sear shanks for 3-4 minutes per side until deep mahogany crust forms. The sound should transition from fierce sizzling to gentle whispering. Transfer to a plate and set aside.

  3. Reduce heat to medium. Add onion, carrots, and celery to the same pot. Listen for the initial sizzle then reduce to steady simmering. Cook for 6-7 minutes until vegetables soften and onion turns translucent, stirring occasionally to lift the browned fond.

  4. Add minced garlic and cook for 60 seconds until fragrant — watch for the moment the raw smell fades and a sweet, savory aroma emerges.

  5. Pour in white wine and use a wooden spoon to scrape up all the caramelized bits from the bottom. Let wine reduce by half, about 3 minutes. You should see the liquid thicken slightly and coat the spoon.

  6. Add beef broth, diced tomatoes with their juices, thyme, and bay leaf. Return beef shanks to the pot in a single layer. The liquid should come about halfway up the shanks.

  7. Cover and reduce heat to low. Braise for 35-40 minutes until beef is fork-tender and pulls away from the bone. Flip shanks halfway through cooking.

  8. While beef rests, make the gremolata: combine parsley, lemon zest, and minced garlic on a cutting board. Use the side of your knife to crush into a paste, then mix thoroughly.

  9. Remove shanks from braising liquid. Spoon sauce over the meat and top generously with gremolata. Serve immediately with a green salad if desired.

Nutrition (per serving)

Calories425 kcal
Protein32 g
Carbohydrates12 g
Fat26 g
Fiber3 g

Tags & Keywords

  • healthy italian recipes
  • low calorie italian dinner
  • italian
  • italian-recipes
  • beef
  • low-calorie
  • low-calorie-recipes
  • high-protein
  • high-protein-recipes
  • mediterranean-diet
  • heart-healthy
  • braised