Saute the beef, garlic and onions until browned, breaking the beef up into 3/4" pieces (like mini meatballs). Add herbs, salt and pepper halfway through so the meat gets seasoned. Drain the beef and wipe out the pan. Put beef back into pan, add broth, tomatoes and carrots, bring to a boil, reduce to low and simmer 10 minutes. Add beans and zuchhini and boil for another 4 - 5 minutes. Take off heat, add spinach and devour. I added some fresh basil to each bowl. This soup is sooo delicious.