Heat oil in Dutch oven over medium heat.
Brown beef cubes until caramelized on all sides.
Remove beef and set aside on a plate.
Sauté onion, garlic, carrots, and celery until soft.
Stir in tomato paste and cook for one minute.
Add beef back into the pot.
Pour in wine and let simmer for three minutes.
Add potatoes, squash, and parsnips.
Season with thyme, rosemary, salt, and pepper.
Pour broth and add bay leaves.
Cover pot and simmer on low for two hours.
Stir occasionally and check tenderness of meat.
For thicker stew, mix flour with little broth.
Stir slurry into pot and simmer ten minutes more.
Remove bay leaves and serve hot.