Prepare your bouquet garni by assembling sprigs of herbs together with kitchen twine. Set aside (see note).
Prepare your vegetables and chop bacon and measure other ingredients. Set aside.
In a dutch oven or large, heavy bottomed oven proof pot, melt 2 tbsp of butter over medium heat.
Add chopped bacon and cook in the butter, about 3-5 minutes. Remove bacon from the bot, reserve for later.
Salt & pepper all sides of your short ribs; add short ribs in batches to the pan to sear each side until caramelized, about 8-10 minutes. Do not crowd the pan, continue to caramelize the sides of your short ribs until you've worked through all pieces.
Add butter to the pan as necessary. Set aside your short ribs on a plate.
To the pot, add your vegetables and coat in the accumulated juices. Cook about 5 minutes until all the vegetables are very soft, over medium low heat, taking care to not burn the vegetables.
Add tomato paste and flour, stir to combine until all vegetables are coated and red.
Add wine.
Add short ribs and bacon back to the pot.
Lower to a simmer and allow the wine to reduce by about 1/4, for 25 minutes. See note.
While your dutch oven is simmering, heat the oven to 350.
After 25 minutes, add the beef stock and gently stir to combine. Taste for salt and pepper, adjust accordingly.
Add bouquet garni to the pot.
Place the lid on the pot and tuck into the oven for 2-2.5 hours, or until short ribs are falling off the bone. If they do not seem tender after 2.5 hours, continue to cook in 15 minute increments until short ribs are falling off the bone.
Remove bouquet garni before serving.
Serve over mashed potatoes with the sauce from the pan.