Season beef with salt and pepper and coat with flour.
Heat a Dutch oven over medium-high heat. Add beef in 2 batches and cook until browned on all sides. Remove beef from Dutch oven and set aside.
Add the butter to the Dutch oven. Once melted, add onion and celery and cook for 5 minutes.
Add garlic and cook for 1 minute.
Add the water and scrape up any browned bits on the bottom. Add stewed tomatoes, steak sauce, Worcestershire sauce, sugar, hot sauce, thyme, basil and pepper. Return beef to the Dutch oven and bring everything to a simmer.Reduce heat, cover and simmer for 2 hours, stirring every now and then.
Add potatoes and cook for 30 minutes.
Add peas and parsley and cook for 5 minutes. Check for seasoning and add salt and pepper to taste.