Heat oil in a large pot over medium heat and cook chopped onions until they become soft and translucent.
Add minced garlic and cook for about one minute, stirring frequently.
Put in the ground beef and turkey, breaking up the meat, and cook until no longer pink.
Pour in the diced tomatoes, tomato paste, chopped celery, carrots, green beans, potatoes, and beef broth.
Season with Italian seasoning, sea salt, paprika, black pepper, garlic powder, onion powder, cumin, and add bay leaves.
Bring the soup to a boil; then lower the heat to medium-low, cover the pot, and let it simmer for 30 to 45 minutes until the vegetables are tender.
Remove bay leaves before serving and garnish with fresh parsley and avocado slices if desired.