Braised Beef Short Ribs with Creamy Mashed Potatoes
This is the kind of meal that feels like a slow, deep exhale at the end of the day. Braised beef short ribs with creamy mashed potatoes are pure comfort — rich, cozy, and full of the kind of warmth that seems to settle in before you even take the first bite. As the beef gently cooks, the kitchen fills with the savory smell of onion, garlic, broth, and herbs, and little by little, everything turns into something soft, tender, and deeply flavorful.
What makes this dish so special is the way it rewards a little patience. The beef becomes fall-apart tender, the vegetables soak up all that lovely braising liquid, and the mashed potatoes turn silky and buttery underneath it all. It is the kind of dinner that feels perfect for a Sunday supper, a chilly evening, or anytime you want to make something that brings everyone to the table a little faster. Every spoonful is hearty, comforting, and wonderfully satisfying.

Ingredients
For the Beef Short Ribs
- 4 beef short ribs or thick-cut boneless beef ribs
- Salt, to taste
- Black pepper, to taste
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1 tablespoon olive oil
- 1 tablespoon unsalted butter
- 1 small onion, chopped
- 3 cloves garlic, minced
- 2 cups beef broth
- 1 tablespoon tomato paste
- 1 tablespoon Worcestershire sauce
- 1 teaspoon fresh thyme leaves, plus extra for garnish
- 2 carrots, peeled and cut into chunks
- 2 small potatoes, peeled and diced
- 1 tablespoon chopped parsley
For the Mashed Potatoes
- 3 large potatoes, peeled and cubed
- 3 tablespoons butter
- 1/3 cup warm milk
- Salt, to taste
- Black pepper, to taste
Instructions
1. Season the beef
Pat the short ribs dry with paper towels. Season them all over with salt, black pepper, garlic powder, and onion powder. Make sure every side gets a good coating so the flavor starts building right away.
2. Sear until deeply browned
Heat the olive oil and butter in a heavy skillet or Dutch oven over medium-high heat. Add the beef and sear it on all sides until deeply browned.
Do not rush this step. That dark, golden crust adds so much flavor to the final dish. Once the ribs are nicely browned, remove them and set them aside.
3. Build the base
In the same pot, add the chopped onion and cook for 2 to 3 minutes until softened. Stir in the garlic and cook for about 30 seconds, just until fragrant.
Add the tomato paste and let it cook for another minute. This gives the base a deeper, richer flavor.
4. Add the braising liquid
Pour in the beef broth and Worcestershire sauce. Use a spoon to scrape up all the browned bits from the bottom of the pot. That is where so much of the flavor is hiding.
Stir in the thyme and let everything come together for a moment.
5. Braise the beef
Return the short ribs to the pot. Add the carrots and diced potatoes around the meat. Cover and let it simmer gently on low for 2 1/2 to 3 hours, or transfer it to a 325°F (165°C) oven and bake until the beef is very tender.
By the end, the meat should feel like it is ready to fall apart with barely any effort.
6. Make the mashed potatoes
While the beef finishes cooking, boil the cubed potatoes in salted water for 15 to 18 minutes, until they are tender. Drain them well, then mash with the butter, warm milk, salt, and black pepper until smooth and creamy.
They should be soft and fluffy, ready to catch all that rich gravy.
7. Finish the sauce
Carefully remove the cooked beef and vegetables from the pot. Let the braising liquid simmer for a few minutes until it reduces slightly into a rich, savory gravy.
Stir in the chopped parsley right at the end for a little freshness.
8. Plate the dish
Spoon the mashed potatoes onto each plate. Top with the braised beef, carrots, and potatoes. Then ladle the warm gravy generously over everything.
9. Garnish and serve
Finish with a little extra thyme and parsley on top. Serve hot, while the beef is tender and the mashed potatoes are still creamy.
Presentation
This dish looks especially inviting when the mashed potatoes are spooned onto the plate first, creating a soft bed for the short ribs to rest on. Let the gravy flow naturally over the meat and potatoes so everything looks rich and cozy without feeling overdone.
A sprinkle of fresh parsley and a few thyme leaves on top add just enough color to brighten the plate. If you are serving this for a special dinner, use shallow bowls or wide plates so the gravy can settle around the edges beautifully.
Nutritional Information:
- ⏰ Prep Time: 20 minutes | Cooking Time: 3 hours | Total Time: 3 hours 20 minutes
- 🔥 Kcal: 650 kcal per serving | 🍽️ Servings: 4 servings
Conclusion
Braised beef short ribs with creamy mashed potatoes are the very definition of comfort food. They are rich, tender, and full of slow-cooked flavor that makes every bite feel satisfying. Between the fall-apart beef, soft vegetables, silky potatoes, and savory gravy, this is the kind of meal that makes people quiet down for the first few bites because they are too busy enjoying it.
It is a wonderful recipe for cozy nights, family dinners, or anytime you want to cook something that feels generous and deeply comforting. This is one of those meals that people remember, and once you make it, there is a good chance it will become one of your favorites too.
