If you ask me, beef short ribs are one of life’s simple pleasures.
These rich, meaty cuts slowly cooked until they’re fall-off-the-bone tender make a cozy dinner that’s packed with deep, savory flavor. The meat becomes wonderfully tender after a few hours of braising, while the sauce turns into something truly special.
I cook mine with red wine, fresh herbs, and plenty of garlic, letting them simmer away on a lazy Sunday afternoon. The aroma that fills the kitchen as they cook is enough to make everyone gather around asking when dinner will be ready.
It’s a comfort food classic that never fails to bring smiles to the table, perfect for those chilly evenings when you want something warming and satisfying.

Why You’ll Love These Beef Short Ribs
- Restaurant-quality results – These short ribs cook low and slow until they’re fall-apart tender, giving you the same quality you’d expect from a high-end Italian restaurant.
- Rich flavor profile – The combination of pancetta, San Marzano tomatoes, and Parmigiano-Reggiano creates layers of deep, satisfying flavor that make this dish truly special.
- Make-ahead friendly – This dish actually tastes better the next day, making it perfect for entertaining or meal prep – just reheat and serve.
- One-pot meal – Though it takes time to cook, everything comes together in a single pot, meaning less cleanup and more time to enjoy your meal.
- Freezer-friendly – You can make a big batch and freeze portions for later, giving you a gourmet meal ready to go whenever you need it.
What Kind of Short Ribs Should I Use?
For this recipe, you’ll want to look for boneless beef short ribs, which come from the chuck or plate section of the cow. While bone-in short ribs are great too, boneless ones are easier to work with and help create a cleaner final dish. When shopping, look for pieces with good marbling (those white streaks of fat running through the meat) – this is what makes short ribs so tender and flavorful when cooked. The meat should be deep red in color and feel firm to the touch. If you can’t find short ribs labeled specifically as “boneless,” ask your butcher to remove the bones for you, as they’ll be happy to help.

Options for Substitutions
Let’s talk about some handy swaps you can make in this recipe if needed:
- Pancetta: If you can’t find pancetta, regular bacon works great – just make sure it’s not maple-flavored. In a pinch, you could even use salt pork, though you might want to cut back on adding extra salt to the dish.
- Beef Short Ribs: While short ribs give the best results for this dish, you could use chuck roast cut into large chunks. Just note that the cooking time might need to be adjusted slightly.
- San Marzano tomatoes: Any good-quality whole or crushed canned tomatoes will work here. If using regular tomatoes, you might want to add a pinch of sugar to balance the acidity.
- Espelette pepper: This can be hard to find – feel free to use regular red pepper flakes or a pinch of cayenne pepper instead.
- Pine nuts: These can be pricey – try using chopped walnuts or almonds instead. They’ll give you that same nice crunch.
- Parmigiano-Reggiano: While Parmigiano-Reggiano is ideal, Pecorino Romano or even regular Parmesan can work as substitutes.
- Panko breadcrumbs: Regular Italian-style breadcrumbs work fine here, or you can make your own by pulsing day-old bread in a food processor.
Watch Out for These Mistakes While Cooking
The biggest mistake when cooking short ribs is rushing the process – these tough cuts need low and slow cooking (at least 2.5-3 hours) to break down the connective tissue and become fork-tender. Another common error is not browning the meat properly before braising; take your time to sear all sides until they develop a deep brown crust, which adds rich flavor to the final dish. Overcrowding the pan when browning the meat can lead to steaming instead of searing, so work in batches if needed, and make sure to season the meat well with salt and pepper before browning. For the best results, skim off excess fat from the cooking liquid before serving, and if you’re making this dish ahead, refrigerate overnight – this not only develops deeper flavors but also makes it easier to remove hardened fat from the surface.

What to Serve With Beef Short Ribs?
These rich and tender beef short ribs are begging for some creamy mashed potatoes or polenta to soak up all that amazing tomato sauce! If you want to keep things Italian-style, a side of pasta like pappardelle or rigatoni works perfectly with this dish. For some green on your plate, try serving it with roasted Brussels sprouts, sautéed broccoli rabe, or a simple arugula salad dressed with lemon and olive oil. And don’t forget a good loaf of crusty bread – you’ll want something to wipe up every last bit of sauce from your plate!
Storage Instructions
Keep: These tender short ribs will stay good in an airtight container in the fridge for up to 4 days. The flavors actually get better after a day or two as they continue to meld together! Just make sure to store the toasted breadcrumbs separately to keep them crispy.
Freeze: Short ribs freeze really well! Let them cool completely, then transfer to a freezer-safe container with some of the sauce. They’ll keep for up to 3 months. Skip freezing the breadcrumb topping though – you’ll want to make that fresh when serving.
Warm Up: To serve your leftover short ribs, slowly warm them in a covered pot on the stovetop over low heat, or in the oven at 325°F until heated through. Add a splash of beef broth if the sauce seems too thick. Once warm, top with fresh breadcrumbs and a sprinkle of Parmigiano-Reggiano.
| Preparation Time | 20-30 minutes |
| Cooking Time | 150-180 minutes |
| Total Time | 170-210 minutes |
| Level of Difficulty | Medium |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 2500-2900
- Protein: 180-210 g
- Fat: 150-180 g
- Carbohydrates: 120-140 g
Ingredients
For the beef short ribs:
- 1 small diced onion (finely diced, about 1/2 cup)
- 1/8 tsp espelette pepper (adds a subtle, smoky heat)
- 1 tbsp coarse salt
- 2.5 lbs boneless beef short ribs (halved into 1.25 lb pieces)
- 2 garlic cloves (thinly sliced for even flavor distribution)
- 1 tbsp olive oil
- 2 cans (28 oz) crushed San Marzano tomatoes (I use Cento brand)
- 1/2 tsp ground black pepper
- 1/2 cup diced pancetta
For the panko herb topping:
- 1/4 cup toasted pine nuts (adds a buttery crunch)
- 1/4 cup toasted panko breadcrumbs
- 2 tbsp grated Parmigiano-Reggiano (provides a salty, umami kick)
- 2 tbsp chopped Italian parsley (freshly chopped for vibrant flavor)
- 2 tsp dried oregano
Step 1: Preheat and Prepare Ingredients
Preheat your oven to 375°F.
In a large Le Creuset dutch oven or any oven-safe pot, begin by sautéing the pancetta over medium-high heat for 2-3 minutes, stirring occasionally until crispy.
Step 2: Brown the Beef Short Ribs
Season the beef short ribs generously on both sides with salt and pepper.
Add the ribs to the pot with pancetta and brown them on all sides to lock in the flavors.
Use tongs to turn the ribs and ensure even browning.
Step 3: Cook Aromatics and Build the Sauce
Once the ribs are browned, add the onion to the pot and cook until it begins to soften, about 2-3 minutes.
Add the garlic slices and cook for another minute until fragrant.
Sprinkle in the Piment d’Espelette and stir to combine the flavors.
Pour in the crushed tomatoes with their juice and bring the mixture to a boil.
Step 4: Slow-Cook in the Oven
Carefully remove the pot from the stove and transfer it to your preheated oven.
Allow the meat to cook until it is tender and easily falls apart with a fork, approximately 2-1/2 hours.
Check the pot occasionally; if it appears too dry, add a little water to maintain moisture.
Step 5: Prepare the Panko Herb Topping
While the ribs are in the oven, use a medium sauté pan to toast the pine nuts, panko, and olive oil.
Cook over medium-low heat, stirring until the mixture is golden brown.
Add the oregano, parsley, salt, and pepper to the pan, allowing them to warm for a few seconds.
Remove from heat and mix in the Parmigiano-Reggiano, being careful not to let the cheese melt into the panko mixture.
Step 6: Finish and Serve
Once the beef short ribs are done, remove the pot from the oven.
Transfer the ribs to a plate using tongs and cover them with foil to keep warm.
Skim off any fat from the sauce using a large spoon and add 1/2 cup of water to the sauce, stirring to incorporate.
To serve, place 3-4 pieces of meat on a plate alongside a serving of polenta.
Top with a generous ladle of sauce and sprinkle the panko herb topping over the dish for added crunch and flavor.
Enjoy your delicious, hearty meal!