Short Rib Ragu with Parmesan Mashed Potatoes is the kind of dish I turn to when I want something deeply comforting and luxurious. It’s built around fall-apart tender short ribs simmered in a rich tomato-based ragu, paired with creamy, buttery mashed potatoes enhanced with Parmesan cheese. The flavors are bold, warming, and perfectly balanced — ideal for chilly nights, special gatherings, or when I just want to treat myself and my loved ones to a hearty, unforgettable meal.
Why You’ll Love This Recipe
I keep coming back to this dish for several reasons:
- The short ribs become so tender they practically melt into the sauce.
 - The ragu is deeply flavorful thanks to a slow simmer with garlic, onions, tomatoes, and herbs.
 - The Parmesan mashed potatoes are silky, savory, and elevate the entire dish.
 - It’s satisfying and cozy — the kind of meal that feels like a hug in a bowl.
 
ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
For the Short Rib Ragu:
- 3–4 pounds beef short ribs (bone-in)
 - 1 tablespoon 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
 - 1 teaspoon dried thyme
 - 1 teaspoon dried rosemary
 - 1 bay leaf
 - Salt and pepper to taste
 - 1 tablespoon tomato paste
 - Fresh parsley for garnish (optional)
 
For the Parmesan Mashed Potatoes:
- 2 pounds russet potatoes, peeled and chopped
 - 1/2 cup unsalted butter
 - 1/2 cup milk
 - 1/2 cup grated Parmesan cheese
 - Salt and pepper to taste
 - Fresh parsley for garnish (optional)
 
directions
Prepare the Short Rib Ragu:
- I start by heating olive oil in a Dutch oven over medium-high heat, seasoning the short ribs, and browning them on all sides (about 10 minutes). Then I remove them and set them aside.
 - In the same pot, I sauté the onion, carrots, and celery until soft, then add the garlic and cook until fragrant.
 - I stir in the tomato paste and let it cook for a couple of minutes before adding the crushed tomatoes and beef broth.
 - I add thyme, rosemary, bay leaf, and return the short ribs to the pot. Everything gets covered and simmers on low for 3–4 hours, until the meat is fall-apart tender.
 - Once cooked, I remove the ribs, shred the meat, and return it to the sauce, discarding the bones. I taste and adjust the seasoning if needed.
 
Prepare the Parmesan Mashed Potatoes:
- I boil the chopped potatoes in salted water until fork-tender, then drain and return them to the pot.
 - I add butter and milk, mashing until smooth and creamy. Then I stir in the Parmesan and season with salt and pepper.
 
To Serve:
I spoon the mashed potatoes onto plates and top them generously with the short rib ragu. A sprinkle of fresh parsley adds a pop of color before serving.
Servings and timing
- Servings: 6
 - Preparation time: 20 minutes
 - Cooking time: 3–4 hours for ragu, 20 minutes for mashed potatoes
 - Total time: 4–5 hours
 - Calories per serving: ~600–700
 - Key nutrients per serving:
- Protein: ~45g
 - Carbohydrates: ~40g
 - Fat: ~30g
 
 
Variations
- I sometimes swap Parmesan with Pecorino for a sharper cheese flavor.
 - For a twist, I use polenta or creamy grits instead of mashed potatoes.
 - If I want a lighter option, I serve the ragu over cauliflower mash or roasted root vegetables.
 - A splash of balsamic vinegar or a pinch of red pepper flakes adds extra depth and brightness to the sauce.
 
storage/reheating
I store leftovers in an airtight container in the fridge for up to 3 days. The flavors actually deepen overnight, making it even more delicious the next day. To reheat, I gently warm the ragu on the stove over low heat and microwave or reheat the mashed potatoes with a splash of milk to bring back the creaminess. I don’t recommend freezing the mashed potatoes, but the ragu freezes well for up to 2 months.
FAQs
Can I use boneless short ribs instead of bone-in?
Yes, I’ve made it with boneless short ribs too. They’re easier to shred and cook a bit faster, though the bones do add flavor to the sauce.
Can I make this dish ahead of time?
Absolutely. I often make the ragu a day in advance — the flavors develop beautifully overnight. I just reheat it and prepare the mashed potatoes fresh when ready to serve.
What’s the best pot to use for braising the short ribs?
I always use a heavy Dutch oven. It holds heat evenly and retains moisture well for the long braise.
Can I use a slow cooker instead?
Yes, after browning the meat and sautéing the vegetables, I transfer everything to a slow cooker and cook on low for 8 hours or on high for 4–5 hours.
How do I prevent the mashed potatoes from getting gluey?
I make sure not to overmix them. I use a potato masher or ricer and mix just until smooth — too much mashing can turn them gummy.
Conclusion
Short Rib Ragu with Parmesan Mashed Potatoes is one of those dishes that always makes an impression. I love how it brings together deep, savory flavors with velvety mashed potatoes, creating a meal that’s both elegant and comforting. Whether I’m cooking for family or hosting friends, it always feels special — and I know it’ll be met with empty plates and full hearts.
PrintShort Rib Ragu with Parmesan Mashed Potatoes
A rich and comforting Short Rib Ragu served over creamy Parmesan Mashed Potatoes. This slow-simmered dish features fall-apart tender beef in a robust tomato sauce paired with buttery mashed potatoes, perfect for special occasions or a cozy night in.
- Prep Time: 20 minutes
 - Cook Time: 4 hours
 - Total Time: 4 hours 20 minutes
 - Yield: 6 servings
 - Category: Main Course
 - Method: Braising
 - Cuisine: American
 - Diet: Halal
 
Ingredients
- 3–4 pounds beef short ribs (bone-in)
 - 1 tablespoon 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
 - 1 teaspoon dried thyme
 - 1 teaspoon dried rosemary
 - 1 bay leaf
 - Salt and pepper to taste
 - 1 tablespoon tomato paste
 - Fresh parsley for garnish (optional)
 - 2 pounds russet potatoes, peeled and chopped
 - 1/2 cup unsalted butter
 - 1/2 cup milk
 - 1/2 cup grated Parmesan cheese
 - Salt and pepper to taste
 - Fresh parsley for garnish (optional)
 
Instructions
- Heat olive oil in a Dutch oven over medium-high heat. Season short ribs with salt and pepper and brown on all sides (about 10 minutes). Remove and set aside.
 - In the same pot, sauté onion, carrots, and celery until softened. Add garlic and cook until fragrant.
 - Stir in tomato paste and cook for 2 minutes. Add crushed tomatoes, beef broth, thyme, rosemary, and bay leaf. Return short ribs to the pot.
 - Cover and simmer on low for 3–4 hours, or until the meat is fall-apart tender.
 - Remove ribs, shred the meat, discard bones, and return meat to sauce. Adjust seasoning as needed.
 - Boil potatoes in salted water until fork-tender. Drain and return to pot.
 - Add butter and milk, mash until smooth and creamy. Stir in Parmesan, season with salt and pepper.
 - To serve, spoon mashed potatoes onto plates and top with short rib ragu. Garnish with fresh parsley if desired.
 
Notes
- Ragu can be made ahead; it tastes even better the next day.
 - For a sharper flavor, use Pecorino instead of Parmesan.
 - Substitute mashed potatoes with polenta or cauliflower mash for variety.
 - Freeze only the ragu; mashed potatoes don’t freeze well.
 - A splash of balsamic or pinch of red pepper flakes adds extra flavor to the sauce.
 
Nutrition
- Serving Size: 1 serving
 - Calories: 650
 - Sugar: 6g
 - Sodium: 480mg
 - Fat: 32g
 - Saturated Fat: 16g
 - Unsaturated Fat: 14g
 - Trans Fat: 0g
 - Carbohydrates: 42g
 - Fiber: 5g
 - Protein: 45g
 - Cholesterol: 120mg
 

