Heat a large pot over medium-high heat. Once hot, add the olive oil and then the beef to the pot. Brown the ground beef, breaking it up as it cooks. Add 1 1/2 tsp of salt and 1/4 tsp of pepper. Once browned, drain the meat and add it back to the pot.
Next, add the diced onion, green pepper, and celery to the pot and cook for 5-7 minutes until the onion starts to become translucent. Then, add minced garlic and cook for an additional 1 minute.
Then, add the tomato paste and garlic and cook for an additional 1 minute.
Then, add potatoes, frozen vegetables, canned tomatoes, turkey leg, Worcestershire sauce, beef broth, Italian seasoning, 1 tsp salt, bay leaf, and thyme to the pot. Stir until well combined. Bring the soup to a boil and then reduce to a simmer. Cover and simmer for at least 30 minutes.
Then, take out the smoked turkey leg, shred it, and add it back to the soup. Let the soup cook for an additional 5 minutes. Then, give the soup a taste and adjust the seasoning as needed.
When you are ready to serve, add the fresh, chopped parsley to the soup. Add additional parsley to each bowl as garnish. Serve with grilled cheese sandwiches and enjoy!