Heat a large pot or Dutch oven over medium-high heat. Brown the diced beef for 5-6 minutes, then set it aside.
In the same pot, sauté onions and garlic until softened (3-4 minutes). Add celery, carrots, and herbs, and cook for 5-6 minutes until they soften.
Return the beef to the pot, add diced tomatoes with their juices, and pour in beef broth. Bring it to a boil, then let it simmer for at least 45 minutes.
Once the beef is tender, remove the pot from heat. Adjust the seasoning with salt and pepper as needed.
Serve hot, optionally garnishing with fresh parsley.