Description
There’s nothing quite like tender, fall-off-the-bone braised short ribs cooked slowly in a Dutch oven. This recipe creates rich, succulent beef simmered in a savory red wine and beef stock sauce, with aromatics and herbs that give every bite incredible depth. It’s the kind of dish that feels gourmet, yet it’s surprisingly simple to prepare. With only a bit of hands-on work at the start, the oven does the rest, leaving you with a comforting, elegant meal that’s perfect for family dinners, date nights, or special occasions. Serve it over mashed potatoes, buttered noodles, or roasted vegetables for the ultimate cozy dinner.
Ingredients
Scale
- 4–5 lbs beef short ribs, bone-in
- 2 tbsp olive oil
- 1 large onion, diced
- 2 carrots, chopped
- 2 celery stalks, chopped
- 4 garlic cloves, minced
- 2 tbsp tomato paste
- 2 cups dry red wine
- 3 cups beef stock
- 2 sprigs fresh thyme
- 2 sprigs fresh rosemary
- 2 bay leaves
- 2 tsp salt
- 1 tsp black pepper
- 1 tbsp balsamic vinegar or Worcestershire sauce (optional)
Instructions
- Pat the ribs dry, season generously with salt and pepper.
- Heat olive oil in a Dutch oven, sear ribs on all sides until browned. Remove and set aside.
- In the same pot, sauté onion, carrot, and celery until softened. Add garlic and cook briefly.
- Stir in tomato paste and cook 1–2 minutes. Deglaze with wine, scraping up browned bits.
- Add beef stock, thyme, rosemary, and bay leaves. Return ribs to the pot.
- Cover and braise in the oven at 325°F (160°C) for 2 ½ to 3 hours until tender.
- Remove ribs, skim fat from sauce. Strain if desired, then simmer until thickened.
- Stir in balsamic vinegar for brightness before serving.
Notes
- Make this a day ahead for even richer flavor.
- Don’t skip searing—the browned crust is key to flavor.
- If the sauce tastes too rich, a splash of vinegar or lemon juice balances it beautifully.
- Prep Time: 30 minutes
- Cook Time: 3 hours
- Category: Main Dish
- Method: Braising
- Cuisine: American
Nutrition
- Serving Size: 6
- Calories: 520
- Sugar: 4g
- Sodium: 620mg
- Fat: 34g
- Saturated Fat: 14g
- Unsaturated Fat: 18g
- Trans Fat: 1g
- Carbohydrates: 9g
- Fiber: 2g
- Protein: 42g
- Cholesterol: 120mg