In a mixing bowl, toss the beef stew meat with flour, salt, and pepper.
Sear the Beef:
Heat olive oil in a pan over medium-high heat. Add the beef and sear until browned on all sides. Transfer to the crockpot.
Add Vegetables:
Add carrots, potatoes, onion, and garlic to the crockpot with the beef.
Add Liquids and Seasonings:
Pour in beef broth and red wine (if using). Add diced tomatoes, tomato paste, thyme, rosemary, and bay leaves. Stir to combine.
Cook:
Cover and cook on low for 7-8 hours or on high for 4-5 hours, until the beef is tender and the vegetables are cooked through.
Serve:
Remove bay leaves before serving. Adjust seasoning with salt and pepper to taste. Serve hot and enjoy!