Red Dutch oven with braised beef shanks and wooden spoon.

Braised Beef Shanks Recipe

  • Author: Christine Pittman
  • Prep Time: 15 minutes
  • Cook Time: 2 hours
  • Total Time: 2 hours 15 minutes
  • Yield: 4 servings 1x
  • Category: Entrée
  • Method: Stovetop
  • Cuisine: American


Braised Beef Shanks cook slowly to give you wonderfully tender and flavorful beef, in a similar style to Osso Buco. See post above for Instant Pot instructions. Enjoy! -Christine xo


Units Scale
  • 3 lbs. cross-cut beef shanks (about 4)
  • 1 tsp. salt
  • 2 Tbsp. olive oil
  • 2 medium onions, chopped
  • 3 carrots, peeled and chopped
  • 2 stalks celery, chopped
  • 3 cloves garlic, minced
  • 1 cup red wine*
  • 1 can (14 oz.) diced tomatoes
  • 1 1/2 cups beef broth, divided
  • 4 sprigs fresh thyme (or 1 tsp. dry leaves)
  • 3 Tbsp. all-purpose flour


  1. Sprinkle beef all over with the salt.
  2. Heat 1 tablespoon of the oil in a Dutch oven over medium-high heat until shimmering. Add two of the shanks and cook until browned underneath, about 4 minutes. Flip and brown the other side, about another 4 minutes. Transfer to a plate. Add the remaining tablespoon of oil and brown both sides of the other two shanks, and then transfer them to the plate as well.
  3. To the Dutch oven add the onion, carrot, and celery. Reduce heat to medium and cook, stirring occasionally, until just starting to brown in spots, about 4-5 minutes.
  4. Add the garlic and stir and cook for 30 seconds and then pour in the wine. Stir and scrape up any browned bits from the bottom of the pot. Add the diced tomatoes, 1 cup of the broth, and the thyme. Stir.
  5. Add the beef shanks back in, overlapping them so that they are mostly submerged. Increase heat to high and bring to a boil. Reduce heat to low.
  6. Partially cover the pot and allow to simmer, stirring occasionally, until beef is very tender and pulls away from the bone, about 1.5 hours. (Alternatively, put the lid on and put the Dutch oven into the oven at 300°F for 1.5 hours, no need to stir).
  7. Transfer beef to a serving platter. Skim fat off of liquid in Dutch oven, if desired.
  8. Measure the flour and the remaining 1/2 cup of beef broth into a mason jar or container with tight-fitting lid. Shake it until no lumps remain. Stir it into the liquid in the Dutch oven. Cook over medium-high heat, stirring frequently, until sauce thickens, about 3-4 minutes.
  9. Taste and add more salt, if desired. Serve meat topped with sauce and veggies.

Love this recipe? I’d appreciate it if you could scroll down and add a *5 star rating* to help others know they’ll love it as well!


*My favorite kinds of wine for dishes like this are fruity but dry. If you’d prefer to not use wine in this recipe, that is totally fine. Instead of the wine, combine an extra 3/4 cup of beef broth with 1/4 cup of red wine vinegar.