GainMeals - Grace Sullivan Free eBook! →

Short Rib Ragu with Parmesan Mashed Potatoes

The best way to make Short Rib Ragu with Parmesan Mashed Potatoes — tender slow-braised beef in a rich tomato sauce over creamy Parmesan mash.

Updated

March 2, 2026

Short Rib Ragu with Parmesan Mashed Potatoes served on a white plate garnished with fresh parsley

Short Rib Ragu with Parmesan Mashed Potatoes is the kind of dinner that makes the whole house smell like something special is happening. Tender slow-braised beef in a rich tomato sauce, spooned over silky Parmesan mashed potatoes — this is real comfort food at its best. I made this on a cold Sunday and my family was hovering over the pot by hour two.

There is something deeply satisfying about a dish that asks almost nothing of you once it gets going. You do the work upfront, the stove does the rest, and what comes out feels like a restaurant meal you somehow made in your own kitchen. Short Rib Ragu with Parmesan Mashed Potatoes has become one of my most-requested cold-weather dinners, and honestly, it is not hard to see why. No alcohol, no pork — just deeply flavorful braised beef and the creamiest mashed potatoes you have ever tasted. Your family will thank you!

Ingredients for Short Rib Ragu with Parmesan Mashed Potatoes

I have made this recipe more times than I can count, and a few ingredient choices really do make a difference in the final dish. Here is what you need and what I have learned along the way.

For the Short Rib Ragu:

  • 3-4 lbs beef short ribs (bone-in) — I always use bone-in; the marrow makes the sauce incredibly rich
  • 1 tbsp olive oil
  • 1 large onion (chopped)
  • 2 cloves garlic (minced) — I recommend fresh garlic over jarred for best depth of flavor
  • 2 carrots (peeled and chopped)
  • 2 celery stalks (chopped)
  • 2 cups crushed tomatoes (canned)
  • 1 cup beef broth — low-sodium is my preference so I can control the salt level myself
  • 1 tsp dried thyme
  • 1 tsp dried rosemary
  • 1 bay leaf
  • 1 tbsp tomato paste
  • Salt and pepper to taste
  • Fresh parsley for garnish (optional)

For the Parmesan Mashed Potatoes:

  • 2 lbs russet potatoes (peeled and chopped) — in my experience russets give the fluffiest, creamiest result
  • 1/2 cup unsalted butter
  • 1/2 cup whole milk (warm) — warm milk blends more smoothly and keeps the mash from going gluey
  • 1/2 cup Parmesan cheese (freshly grated) — pre-packaged does not melt as well; freshly grated is worth it
  • Salt and pepper to taste
  • Fresh parsley for garnish (optional)
Short Rib Ragu with Parmesan Mashed Potatoes served on a white plate garnished with fresh parsley

Step-by-Step Instructions

In my experience, taking your time on the browning and sauteing steps is what separates a good ragu from a truly great one. Do not rush the early stages and the slow-cooking will reward you.

Step 1: Heat olive oil in a large Dutch oven over medium-high heat. Pat the short ribs dry with paper towels — this helps them brown instead of steam. Season generously with salt and pepper, then sear on all sides for about 3 minutes per side until a deep golden crust forms, about 10 minutes total. Remove and set aside. Do not skip this step; the fond left in the pot is pure flavor.

Step 2: Reduce heat to medium. Add the chopped onion, carrots, and celery to the same pot. Saute for 5-7 minutes, stirring occasionally, until softened and just starting to turn golden at the edges. Add minced garlic and cook for 1 minute more until fragrant. The vegetables should smell sweet and savory at this point.

Step 3: Stir in the tomato paste and cook for 2-3 minutes, pressing it around the bottom of the pot until it darkens slightly from bright red to a deeper brick color. This step caramelizes the paste and removes the raw edge. Add crushed tomatoes and beef broth, scraping up every browned bit from the bottom of the pot.

Step 4: Add dried thyme, rosemary, and bay leaf. Nestle the browned short ribs back into the pot, bone side down, pressing them into the sauce so they are mostly submerged. The sauce should come about three-quarters up the sides of the ribs.

Step 5: Cover tightly with a lid and reduce heat to the lowest setting. Braise for 3.5 to 4 hours without lifting the lid more than once or twice to check. The meat is ready when it pulls apart easily with a fork and falls from the bone on its own. If your sauce reduces too much, add a quarter cup of broth.

Step 6: Carefully lift the short ribs out of the pot and place on a cutting board. Remove and discard the bay leaf. Use two forks to shred the meat, discarding bones and any large pieces of fat. Return shredded meat to the pot and stir it through the sauce. Taste and adjust salt and pepper.

Step 7: About 30 minutes before the ragu finishes, start the potatoes. Place peeled and chopped russet potatoes in a large pot of cold salted water. Bring to a boil and cook for 15-20 minutes until completely tender when pierced with a fork — no resistance at all. Drain well and return to the warm pot for 1 minute to steam off excess moisture.

Step 8: Add butter to the hot drained potatoes and mash until the butter is fully melted. Pour in warm milk gradually, mashing and stirring until smooth and creamy. Fold in the grated Parmesan and season with salt and pepper. The mash should be thick enough to hold the ragu without it pooling immediately.

Step 9: Spoon a generous mound of Parmesan mashed potatoes into the center of each plate. Ladle the short rib ragu over the top, letting the sauce run down the sides. Garnish with chopped fresh parsley and serve immediately.

What to Serve with Short Rib Ragu with Parmesan Mashed Potatoes

This dish is rich and deeply savory, so the best sides bring freshness, crunch, or a little brightness to balance the plate.

Roasted Asparagus: A quick roast at high heat gives asparagus a slightly charred, nutty flavor that cuts right through the richness of the ragu. Toss with olive oil and salt, roast at 425F for 10-12 minutes, and it is done before the mash is even finished.

Crusty Bread: You will want something to mop up every drop of that sauce. A rustic sourdough or simple dinner roll works perfectly. This is non-negotiable in my house.

Simple Green Salad with Vinaigrette: The acidity of a good vinaigrette refreshes the palate between bites of the braised beef and acts as a natural counterbalance to all that richness. Keep it simple — romaine, cucumber, and a sharp lemon dressing.

Steamed Broccolini: Lighter than broccoli and slightly sweeter, broccolini takes about 4 minutes to steam and adds a beautiful green element to the plate without competing with the main dish.

Cheesy Chicken and Rice Casserole: If you are feeding a crowd alongside this ragu or looking for a second hearty dish, this cheesy chicken and rice casserole is an easy crowd-pleaser that pairs well with comfort-food menus.

Easy Chicken Breast and Green Beans: Green beans are a classic alongside braised beef dishes. This simple chicken and green bean recipe is a great template for the green bean side — just skip the chicken and cook the beans the same way for a perfect pairing.

Easy Balsamic Chicken and Veggie Orzo: The tangy balsamic notes in this orzo dish complement the tomato-based ragu beautifully if you are building a larger dinner spread or looking for a lighter grain-based side.

Short Rib Ragu with Parmesan Mashed Potatoes served on a white plate garnished with fresh parsley

Storage and Serving Tips

Store leftover ragu and mashed potatoes separately in airtight containers in the refrigerator for up to 3 days. The ragu actually develops more depth overnight as the flavors continue to meld, so leftovers are genuinely worth looking forward to.

To reheat the ragu, warm it gently in a saucepan over low heat, adding a small splash of beef broth if the sauce has thickened in the fridge. For the mashed potatoes, reheat in a saucepan with a pat of butter and a splash of warm milk, stirring until smooth. I recommend avoiding the microwave for the potatoes if you can — stovetop gives you much better texture.

The ragu freezes beautifully for up to 3 months. Portion it into individual freezer bags or containers before freezing so you can pull out exactly what you need. The mashed potatoes do not freeze as well, so plan to make those fresh when you are ready to serve from frozen ragu. Thaw the ragu overnight in the fridge and reheat low and slow.

Frequently Asked Questions

Can I make this in a slow cooker instead of on the stovetop? Yes. Brown the short ribs and saute the vegetables on the stovetop first for the best flavor, then transfer everything to a slow cooker. Cook on low for 7-8 hours or high for 4-5 hours until the meat is fork-tender. The stovetop browning step is worth doing even if the rest goes in the slow cooker.

Can I make the ragu ahead of time? The ragu can be made up to 2 days ahead and refrigerated. It actually tastes better the next day. Reheat gently on the stovetop before serving and make the mashed potatoes fresh. This makes it a great option for dinner parties where you want to reduce day-of cooking.

My sauce is too thin after braising. What do I do? Remove the short ribs after braising and simmer the sauce uncovered over medium heat for 10-15 minutes until it reduces to your preferred consistency. Return the shredded meat and stir through. A thicker sauce clings better to the mashed potatoes and gives each bite more flavor.

Conclusion

Short Rib Ragu with Parmesan Mashed Potatoes is one of those recipes that earns its place in permanent dinner rotation. The slow braise does most of the work, the results are deeply satisfying, and it is the kind of meal that brings everyone back for seconds without fail. Whether this is a cozy weeknight dinner or a special occasion spread, give it a try. Make it your own!

Short Rib Ragu with Parmesan Mashed Potatoes served on a white plate garnished with fresh parsley

Short Rib Ragu with Parmesan Mashed Potatoes

Tender slow-braised bone-in beef short ribs in a rich tomato sauce served over creamy Parmesan mashed potatoes. A hearty, comforting family dinner with no alcohol and no pork.
Prep Time 20 minutes
Cook Time 4 hours
Total Time 4 hours 20 minutes
Servings: 6 portions
Course: Dinner, Main Course
Cuisine: American, Italian-American
Calories: 650

Ingredients
  

  • 3-4 lbs beef short ribs bone-in
  • 1 tbsp olive oil
  • 1 large onion chopped
  • 2 cloves garlic minced
  • 2 carrots peeled and chopped
  • 2 celery stalks chopped
  • 2 cups crushed tomatoes canned
  • 1 cup beef broth low-sodium preferred
  • 1 tsp dried thyme
  • 1 tsp dried rosemary
  • 1 bay leaf
  • 1 tbsp tomato paste
  • salt and pepper to taste
  • fresh parsley optional garnish
  • 2 lbs russet potatoes peeled and chopped
  • 1/2 cup unsalted butter
  • 1/2 cup whole milk warmed
  • 1/2 cup Parmesan cheese freshly grated

Equipment

  • Dutch oven or heavy-bottomed pot
  • Large pot for boiling potatoes
  • Potato masher or ricer

Method
 

  1. Pat short ribs dry with paper towels. Heat olive oil in a large Dutch oven over medium-high heat. Season short ribs with salt and pepper and sear on all sides for about 3 minutes per side until a deep golden crust forms, about 10 minutes total. Remove and set aside.
  2. Reduce heat to medium. Add chopped onion, carrots, and celery to the same pot. Saute for 5-7 minutes until softened and lightly golden. Add minced garlic and cook for 1 minute until fragrant.
  3. Stir in tomato paste and cook for 2-3 minutes, pressing it around the bottom of the pot until it darkens from bright red to a deeper brick color. Add crushed tomatoes and beef broth, scraping up all browned bits from the pot bottom.
  4. Add dried thyme, rosemary, and bay leaf. Nestle browned short ribs back into the pot bone side down, pressing into the sauce so they are mostly submerged.
  5. Cover tightly with a lid and reduce heat to the lowest setting. Braise for 3.5 to 4 hours until the meat is fork-tender and falls from the bone. If the sauce reduces too much, add a quarter cup of broth.
  6. Lift short ribs out onto a cutting board. Discard the bay leaf. Shred the meat with two forks, discarding bones and large pieces of fat. Return shredded meat to the pot, stir through the sauce, and adjust seasoning with salt and pepper.
  7. About 30 minutes before the ragu finishes, place peeled and chopped russet potatoes in a large pot of cold salted water. Bring to a boil and cook for 15-20 minutes until completely tender when pierced with a fork. Drain well and return to the warm pot for 1 minute to steam off excess moisture.
  8. Add butter to the hot drained potatoes and mash until butter is fully melted. Pour in warm milk gradually, mashing and stirring until smooth and creamy. Fold in freshly grated Parmesan and season with salt and pepper to taste.
  9. Spoon a generous mound of Parmesan mashed potatoes into the center of each plate. Ladle short rib ragu over the top. Garnish with chopped fresh parsley and serve immediately.

Notes

Pat short ribs dry before searing for a better crust. Use warm milk in the mashed potatoes to prevent a gluey texture. Ragu can be made up to 2 days ahead and refrigerated — it tastes better the next day. Freeze ragu in individual portions for up to 3 months. If sauce is too thin after braising, simmer uncovered for 10-15 minutes before adding shredded meat.

Leave a Comment

Recipe Rating




Share this