Ever go to your favorite restaurant to get your favorite meal, but leave feeling underwhelmed and over-charged? Well, take charge of your tummy and your wallet with the Homemade Braised Short Ribs dinner you deserve. These beautiful fall-off-the-bone short ribs gently rest in a bath of delicious seasonings and flavors that will have you asking, “Why did I even bother with that restaurant?!” The ease and perfection of this dish will be forever embedded in your rib-loving mind, and you will never go back to being underwhelmed and over-charged again. Enjoy this lip-smacking, napkin-needed meal whenever you crave that homemade-is-best touch! It’s worth it!

image 5314


  • 1/4 cup all-purpose flour
  • 3 tablespoons olive oil, divided
  • 1 medium yellow onion, diced
  • 3 carrots, chopped
  • 8 whole beef short ribs
  • salt, to taste
  • black pepper, to taste
  • 1 cup dry red wine
  • 2 1/2 cups low-sodium beef broth
  • 2 tablespoons tomato paste
  • 2 whole sprigs fresh thyme
  • 2 whole sprigs fresh rosemary
  • mashed potatoes, optional, for serving
image 5315


Step 1 –Preheat the oven to 350 degrees F.

Step 2 –Fill a large shallow bowl with the flour.

Step 3 –In a large Dutch oven or an oven-safe pot with a lid over medium-high heat, add 1 tablespoon of the olive oil.

Step 4 –Add the onion and the carrots to the heated olive oil and cook, stirring constantly, until the vegetable mixture is tender, about 2-3 minutes.

Step 5 –Transfer the vegetable mixture to a medium bowl.

Step 6 –Season the ribs on all sides with the salt and the black pepper.

Step 7 –Coat the ribs on all sides in the flour.

Also Read:  Garlic Chicken Dump

Step 8 –To the same Dutch oven over high heat, add the remaining olive oil.

Step 9 –Brown the ribs in the olive oil on all sides, about 45 seconds per side.

Step 10 –Transfer the ribs to a paper-towel-lined plate.

Step 11 –In the same Dutch oven over medium-high heat, add the dry red wine to deglaze the pan, scraping the bottom of the pan to release any browned bits.

Step 12 –Bring the wine to a boil and cook for 2 minutes.

Step 13 –Add the beef broth, the salt, and the black pepper to the wine and cook for 2 minutes.

Step 14 –Add the tomato paste to the sauce mixture and cook for 2 minutes.

Step 15 –Taste the sauce mixture and adjust the seasonings to taste.

Step 16 –Add the ribs, the vegetable mixture, the thyme, and the rosemary to the sauce mixture and gently stir to cover the ribs.

Step 17 –Cover the Dutch oven with the lid and bake the ribs for 2 hours.

Step 18 –Reduce the heat to 325 degrees F and cook until the ribs are tender, nearly falling off the bone, and reach an internal temperature between 190-200 degrees F, about 30-45 minutes.

Step 19 –Transfer the Dutch oven from the heat, still covered, and allow the ribs to rest, about 20 minutes.

Step 20 –Skim off any fat from the ribs.

Step 21 –Plate the ribs over the mashed potatoes and drizzle with their juices.