Combine flour and stew meat in a Ziploc bag. Shake it around until meat is fully coated. You can add some salt and pepper too, if you like.
Heat oil in a large nonstick pan over medium-high heat.
Add the floured beef and cook until beef is browned on all sides.
Transfer to crockpot.
Heat butter in the same pan and add onion and garlic. Saute for a few minutes until garlic is fragrant and onion is partially softened.
Add some of the broth to the pan and scrape up any brown bits from the beef.
Transfer this onion mixture to the crockpot too.
Add broth, Merlot, Worcestershire sauce, tomato paste, beef bouillon cube, dried oregano, dried, thyme, dried parsley, ginger powder, paprika, salt, pepper, sprig of rosemary, bay leaves, potatoes.
Mix until combined.
Cover and cook on Low heat for 7- 8 hours or on High heat for 3.5 -4 hours or until the potatoes are tender and beef is cooked through.
In the final 20 minutes, mix in frozen vegetables.
At the same time you are adding veggies, you can also add a thickening agent. To thicken stew: In a small mixing bowl, whisk together cornstarch and 2 tablespoon of the stew broth to create a slurry. Slowly stir in this slurry into the stew. To prevent any cornstarch lumps from forming, be sure to keep gently stirring while you are pouring the slurry.
Discard bay leaves and sprig of rosemary stem.
Add butter on top and swirl it around. This makes the stew super smooth and luscious!
Garnish with fresh parsley. Enjoy!