Add the flour, salt, and pepper to the veal and mix together. Set aside
Add the olive oil to a skillet with high sides over medium-high heat. Once hot, brown the veal in batches and set aside.
Turn the heat down to medium and add a touch more olive oil if needed. Add the onions and a pinch of salt. Cook until soft, about 5-7 minutes. Add the garlic and cook until fragrant, about 1 minute.
Deglaze the pan with the wine, stirring to scrap up any brown bits stuck to the bottom of the pan. Cook until it's reduced by half and doesn't smell like alcohol anymore.
Add the tomato paste and cook, stirring, until it becomes a beautiful brick red, about 4 minutes.
Add the crushed tomatoes, stock, rosemary, thyme, oregano, and red pepper flakes and stir to combine. Add the meat back to the pot and stir to cover with the sauce. Bring to a boil, then lower to a simmer, cover, and cook for one hour.
Once the hour is up, add the peppers and a splash of red wine vinegar to the pot and stir. Partially cover and cook an additional hour, or until the veal is very tender. Check for seasoning, garnish with fresh chopped parsley and enjoy!