Beef Shank Tomato Stew, Slow-Braised Until Tender

Updated November 4, 2026

Total time
4 hr
prep 25 min · cook 3 hr 35 min
Serves
6
portions as written
Safe temperature (USDA)
145°F / 63°C
check the thickest piece

Jump to recipe

Beef Shank Tomato Stew, Slow-Braised Until Tender

Beef shank tomato stew is a hearty stovetop braise of bone-in beef, tomatoes, vegetables, and herbs, cooked slowly until the meat turns fork-tender. The shank’s connective tissue enriches the sauce as it simmers, making this a satisfying meal to serve over mashed potatoes, polenta, or bread.

Ingredients

  • 3 lb (1.36 kg) bone-in beef shanks, cut into thick pieces, about 3 to 4 pieces
  • 2 tsp (12 g) kosher salt, divided, plus more to taste
  • 1 tsp (2 g) freshly ground black pepper
  • 1/4 cup (30 g) all-purpose flour, for lightly coating the beef; optional
  • 2 tbsp (30 ml) olive oil
  • 1 large yellow onion, about 1 cup (150 g) chopped
  • 2 medium carrots, about 1 cup (130 g) chopped
  • 2 celery ribs, about 3/4 cup (90 g) chopped
  • 4 garlic cloves, about 12 g, finely chopped
  • 2 tbsp (32 g) tomato paste
  • 1 cup (240 ml) dry red wine
  • 1 can (28 oz/794 g) crushed tomatoes
  • 2 cups (475 ml) low-sodium beef broth
  • 1 tsp (1 g) dried oregano
  • 1/2 tsp (1 g) dried thyme
  • 1 bay leaf
  • 1 tbsp (15 ml) red wine vinegar, plus more to taste
  • 2 tbsp (8 g) chopped fresh parsley, for serving

Instructions

  1. Prepare the beef and vegetables. Pat the shanks dry with paper towels; drying helps them brown instead of steam. Season all sides with about 1 1/2 teaspoons of the salt and the black pepper. If using flour, put it in a shallow dish and turn the beef in it, shaking off the excess so there is only a thin coating. Chop the onion, carrots, celery, and garlic before you start cooking. Keep the remaining salt nearby for seasoning the sauce later.

  2. Brown the shanks, 15 minutes. Heat the olive oil in a heavy Dutch oven or other large, lidded pot over medium-high heat. When the oil shimmers, brown the shanks in batches, turning them so the broad sides develop a deep golden-brown crust. Give the pieces space; crowded meat releases moisture and will not brown well. Transfer each batch to a plate. If the pot looks dry between batches, add a small drizzle of oil rather than letting the browned bits scorch.

  3. Soften the vegetables, 8 minutes. Lower the heat to medium. Add the onion, carrots, and celery to the same pot, scraping up browned bits as the vegetables release moisture. Cook, stirring occasionally, until the onion softens and the carrots begin to lose their raw crunch. Stir in the garlic and cook for about 30 seconds, just until fragrant. If the bottom begins to darken too quickly, lower the heat; blackened bits can make the tomato sauce taste bitter.

  4. Cook the tomato paste, 2 minutes. Stir in the tomato paste and cook it against the bottom of the pot, stirring frequently. It should deepen in color and coat the vegetables. This brief step concentrates its flavor and keeps the finished stew from tasting like uncooked paste.

  5. Deglaze with wine, 5 minutes. Pour in the red wine and bring it to a steady simmer. Scrape the base of the pot with a wooden spoon to loosen the browned fond, then simmer until the wine has reduced by about half. If you prefer not to cook with wine, use an additional 1 cup (240 ml) beef broth and add the vinegar with the tomatoes instead; the sauce will be less wine-forward but still savory.

  6. Add the tomatoes and braise, 3 hours. Stir in the crushed tomatoes, beef broth, oregano, thyme, bay leaf, and the remaining 1/2 teaspoon salt. Return the shanks and any plate juices to the pot, arranging the meat so it is mostly submerged. Bring the liquid just to a simmer, cover, and turn the heat to low. Maintain a few gentle bubbles rather than a rolling boil, which can toughen the meat and break it apart before the connective tissue softens. Simmer for 3 hours, checking every 45 minutes that the pot is not boiling dry and the meat remains partly covered. If the sauce is reducing too fast, lower the heat or add a splash of broth.

  7. Check doneness and finish the sauce. The shanks should yield easily when pressed with a fork, and meat near the bone should pull apart without much effort. Use a food thermometer in the thickest meaty portion without touching the bone; USDA FSIS gives whole cuts of beef a safe minimum internal temperature of 145°F (63°C) with a 3-minute rest. Braised shanks are usually cooked well beyond that minimum to become tender, but check the temperature for safety. Turn off the heat and let the beef rest for 5 minutes. Remove the bay leaf, skim excess fat from the surface if desired, and stir in the red wine vinegar. Taste the sauce and adjust with more salt, pepper, or vinegar. If the meat is still firm, cover and simmer in 15-minute increments until tender; the exact time depends on the thickness of the shanks.

  8. Serve. Leave the shanks whole for a more substantial presentation, or pull the meat from the bones in large pieces and return it to the pot. Discard the bones if you remove them. Spoon the tomato sauce and vegetables over each portion and finish with parsley. Take care around small bone fragments when serving, especially if the meat has become very soft.

Tips

  • Choose shanks with a good amount of meat. Beef shank is a working muscle with connective tissue and often a marrow bone in the center. Bone-in pieces give the sauce extra body, but sizes vary; buy about 3 pounds total and allow extra cooking time for unusually thick pieces. If your shanks are cut thinly, start checking tenderness earlier rather than assuming the same timing will suit every cut.

  • Brown in batches and keep the simmer gentle. Browning builds the stew’s savory base, while a low, quiet simmer gives collagen time to soften. A hard boil is not a shortcut: it can make the meat seem stringy and evaporate the liquid before the shanks are tender. If your stove runs hot even on low, use a heat diffuser or move the pot to a smaller burner.

  • Use broth for a wine-free version. Replace the wine with the same quantity of beef broth and add the listed vinegar with the tomatoes. The vinegar supplies a little brightness, but the final sauce will have a simpler flavor than one made with reduced wine. For a gluten-free stew, omit the flour; the sauce will be slightly thinner, and you can simmer it uncovered for a few minutes at the end if it needs to reduce.

  • Season at the end, not just at the start. Broth and canned tomatoes vary in salt, and the sauce becomes more concentrated as it cooks. Taste after braising before adding more salt. A small splash of vinegar can brighten a flat-tasting sauce, while a spoonful of water or broth can soften one that has reduced too far.

Serving Suggestions

Serve the stew in shallow bowls with plenty of sauce. Creamy mashed potatoes, soft polenta, buttered egg noodles, or steamed rice all catch the tomato-rich juices. Crusty bread is a useful choice when you want something simple to soak up the sauce. For a lighter plate, pair it with a crisp green salad or a side of green beans, broccoli, or sautéed greens; the fresh or lightly bitter vegetables balance the richness of the beef.

If serving the shanks whole, use a broad spoon to lift each piece gently from the pot, since long braising can make the meat fragile. Spoon vegetables and sauce over the top rather than trying to stir the pieces through the pot. For a more casual family-style meal, remove the bones, break the meat into large chunks, and serve it directly from the Dutch oven. Put extra parsley and grated Parmesan on the table if you like, but taste first: the stew is already seasoned, and salty cheese can change the balance.

Variations

Add more vegetables: Stir in 8 oz (225 g) sliced mushrooms after the onion, carrots, and celery have softened, and cook them until they release their moisture before adding the tomato paste. They make the sauce earthier and add texture. You can also add 1 cup (150 g) diced bell pepper with the other vegetables for a sweeter, more rounded tomato base.

Make it spicier: Add 1/4 teaspoon (0.5 g) red pepper flakes with the garlic, then taste near the end before adding more. A little heat works well with the sweet tomatoes, but adding too much early can make it hard to adjust the finished pot. For a smoky variation, use 1 teaspoon (2 g) smoked paprika with the oregano and thyme.

Use fresh herbs: Replace the dried oregano and thyme with 1 tablespoon (3 g) fresh oregano and 1 tablespoon (3 g) fresh thyme, tied in a small bundle or added as sprigs. Remove woody stems before serving. Fresh herbs can taste brighter, so stir in a little chopped parsley or oregano at the end as well as using parsley for garnish.

Turn it into a chunky meat sauce: Once tender, pull all the beef from the bones and shred or chop it into bite-size pieces. Stir it back into the sauce and serve over pasta, polenta, or potatoes. This makes the stew easier to portion and gives each serving a balanced mix of meat and tomato, though it loses the presentation of whole shank pieces.

Storage and Reheating

Refrigerate leftover stew within 2 hours of cooking. Divide a large batch among shallow containers so it cools more quickly, and store the meat with enough sauce to keep it from drying out. Covered leftovers keep for 3 to 4 days in the refrigerator. The sauce may set slightly as it chills because of the gelatin released from the shanks; that is normal and it will loosen again when heated.

For longer storage, freeze the cooled stew in airtight, freezer-safe containers for up to 3 months for best quality. Leave a little room at the top for expansion, and label the container with the date. Thaw it in the refrigerator overnight rather than on the counter. If the fat has solidified on top, lift off some or all of it before reheating, according to your preference.

Reheat a portion gently in a covered saucepan over medium-low heat, stirring occasionally and adding a splash of broth or water if the sauce is very thick. For a larger amount, warm it slowly in a covered pot. Reheat leftovers to 165°F (74°C), checking the center with a food thermometer; avoid merely warming the edges while the middle stays cool. Microwave individual servings in a covered, microwave-safe dish, stirring partway through and checking the temperature in more than one spot.

Frequently Asked Questions

Can I make beef shank tomato stew in advance?
Yes. Cook it fully, cool it promptly, and refrigerate it in a covered container. The flavors have time to mingle overnight, and the chilled fat is easy to lift from the surface before reheating. Warm the stew gently and bring leftovers to 165°F (74°C) before serving.

How do I know when beef shank is tender?
Use a fork to press the thickest meaty area. It is ready when the fork slides in easily and the meat starts to separate without force. A safe temperature alone does not tell you whether a shank has had enough time to soften; the USDA minimum for whole beef cuts is a food-safety threshold, while this braise needs additional time for a tender texture.

Why is my beef shank still tough after several hours?
It may simply need more time at a gentle simmer. Shanks differ in thickness and connective tissue, so continue cooking in covered 15-minute increments and check again. Also make sure the pot is not boiling vigorously, which can make the meat seem dry and stringy, and keep enough liquid in the pot to surround the lower part of the pieces.

Can I use boneless beef instead of shank?
Boneless beef chuck is a practical substitute because it also becomes tender during a slow braise. Choose pieces with some marbling and cut them into large chunks; begin checking them before the full shank cooking time because smaller pieces may soften sooner. The sauce may have a little less body without the shank bones and connective tissue.

What if the tomato sauce tastes too acidic?
First check whether it needs salt; under-seasoning can make tomato flavor seem sharper. Let the sauce simmer uncovered briefly to concentrate it, then taste again. If it still feels too bright, stir in a small amount of broth or a pinch of sugar, tasting after each addition. A modest splash of cream at serving is another option, though it changes the character of the tomato sauce.

Can I cook this stew in a slow cooker?
Yes, but brown the shanks and soften the vegetables in a skillet first for better flavor. Transfer them to the slow cooker, deglaze the skillet with the wine, and add that liquid with the tomatoes, broth, and herbs. Cook on low until the beef is fork-tender, usually about 7 to 9 hours depending on the cooker and thickness of the pieces. Check the beef with a thermometer and use tenderness, not the clock alone, to judge when it is ready.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).