Brown ground beef and onion in a large pot. Drain if needed. Add spices and onion soup mix.
Stir in water, tomato sauce and soy sauce. Bring to a boil; then reduce heat, cover, and simmer for 15 minutes. Add the rest of the ingredients up to the potatoes bring to a boil; reduce heat, and simmer uncovered until potatoes and carrots are tender about 30 minutes. (Add more water/broth if needed).
Season to taste with garlic salt. Serve with shredded Parmesan cheese and sour cream.