Start off by warming a large Dutch Oven or other soup pot over medium heat.
Add olive oil and onions then sauté for 5 minutes, or until soft and translucent.
Add in carrots and celery and continue to sauté until soft. About 3-4 minutes. Pro Tip: If you want to most flavor out of your veggies add the salt in while the veggies are simmering. This will add so much depth of flavor to your final soup.
Add the ground beef and break it up with a spatula or wooden spoon.
Cook until it is completely browned.
Add in the spices, garlic and worcheshire sauce.
Mix well so all the veggies and meat are coated in the seasoning. Allow to cook for a few minutes.
Slowly pour in the beef stock and stir well.
Then, dump in the canned tomato sauce, crushed tomatoes, corn, green beans, and kidney beans. Mix everything well.
Optional: Add more water if you like a thinner soup.
Increase to medium-high heat and bring to a gentle boil.
Reduce to low and simmer for 15 minutes.
Serve warm with some fresh bread!