Heat olive oil in a large, heavy-bottomed pan with lid, over medium-high heat. Working in batches, brown the meat on all sides, about 10 minutes per batch. Salt the meat as it browns.
While browning your meat roast the peppers on a gas burner (if available). Alternatively use the broiler in the oven. Remove the charred peppers to a paper bag to cool, then peel and cut into slices. Rinse the peppers gently under warm water if needed to remove excess skin and seeds. l
Remove the meat from the pan and add chopped onions to the pan. Cook, scraping browned bits stuck to the bottom of the pot with a wooden spoon, until the onions are soft, about 5 minutes. Add the minced garlic and cook another minute.
Add the roasted peppers, tomatoes and bay leaves, stir in the paprika and cayenne pepper.
Return the meat to the pan.
Let it cook for a minute or two, then add the red wine and stock. If there isn't enough stock to barely cover the meat add some water to make up the difference.
Bring to a boil, reduce heat to low and simmer, covered, stirring occasionally, until meat is very tender approximately 1 1/2-2 hrs.
Add freshly ground black pepper and salt to taste.
Garnish with parsley and serve.