In a large stock pot or dutch oven, brown ground beef along with diced onion, the julienne carrots, diced celery, and garlic until meat is browned and fully cooked. Drain off any grease.
Then add the tomatoes, beans, tomato sauce, V8, vinegar, salt pepper, oregano, and thyme to the meat. Bring to a boil. Reduce heat and simmer for 1 hour.
While the soup simmers, bring another pot of water to a boil and cook pasta according to pkg directions. Drain and add to the soup just before serving. Top each serving with Parmesan cheese if desired. Serves 12.