1. In a large pot, heat a bit of oil over medium heat. Add the beef stew meat and cook until browned on all sides.
2. Add the chopped onions and minced garlic to the pot. Cook until the onions are translucent.
3. Pour in the beef broth and diced tomatoes. Bring to a boil.
4. Add the carrots, potatoes, celery, thyme, basil, salt, and pepper. Reduce heat to low and let it simmer for about 1.5 hours, or until the vegetables are tender and the flavors are well combined.
5. Taste and adjust seasoning if needed. Serve hot.