In a large pot over high heat, add olive oil and ground beef. Cook ground beef until it’s no longer pink. Set it aside.
In the same large pot, add garlic, onions and celery. Sauté for about 3-5 minutes.
Add sweet potato, potatoes, diced tomato, tomato sauce and chicken broth. Stir everything well. and bring it to a boil.
Season to taste with salt and pepper. Add garlic powder, onion powder and Italian seasoning.
Bring it to a boil and once boiling, put on the lid, reduce the heat to low and cook for 15 minutes.
Add green beans and cook for more 5 minutes.
Add the ground beef back to the pot and taste the soup. Add any extra seasonings, if necessary.
Serve in a bowl, sprinkle with freshly chopped parsley, and enjoy!