Mix together wine, rosemary, thyme, bay leaves, 1 teaspoon kosher salt, pepper, and 1 Tablespoon garlic powder in a large bowl.
Add in meat and push it down so that it is covered with the wine mixture.
Marinate overnight in refrigerator.
The next morning, drain the meat and reserve the liquid.
Preheat oven to 300 °F.
Mix flour with 1 teaspoon kosher salt, paprika, cumin, and 1 Tablespoon garlic powder in a gallon sized plastic zip-top bag.
Heat oil over medium heat in a large Dutch oven or other oven-safe pot.
Pat meat dry with paper towels, then “shake and bake” in small batches to coat with flour mixture.
Fry on all sides until browned and remove from oil (this will take 2 or 3 batches).
Add in minced garlic, onions, potatoes and carrots and cook for about 5 minutes to begin softening.
Add meat back to pot. Pour in reserved marinade, broth, canned tomatoes and tomato paste and stir to combine.
Heat to a simmer, then cover and put into the oven for at least 3 hours.
Remove from oven and stir in frozen peas.
Serve with crusty bread.