Heat a dutch oven over medium-high heat. Add 1 tsp oil to pan. Add onion and chopped carrot and saute for 8 minutes, stir occasionally.
Add garlic, sauting for 45 seconds, stirring constantly. Remove from pan.
Add 1 tbsp oil to pan.
Place flour in a shallow dish.
Sprinkle meat with salt and pepper, then dredge in the flour. Add half of the beef to the pan, brown on all sides. Remove from the pan and repeat with the other half of the beef. Remove.
Add wine to pan and bring to boil-scrape the bottom of the pan. Cook until reduced to 1/3 cup (approx. 5 min).
Place the beef, onion, tomato, and and next 6 ingredients in the pan. Bring to a boil then cover, reduce heat and simmer for 45 minutes.
Uncover, add the sliced carrots and simmer uncovered for 1 hour, until the meat is very tender. Stir occasionally.
Add 1/4 tsp salt, basil and parsley-discard the bay leaf.