In a large pot, brown the ground beef over medium heat until fully cooked.
Remove and drain the excess grease.
In the same pot, sauté the onion, carrot, and celery until they turn soft, then add the garlic and cook for an additional minute.
Add the beef back to the pot, along with the tomatoes, tomato sauce, beans, and beef broth.
Stir in the dried herbs.
Bring the mixture to a boil, then reduce the heat and allow it to simmer gently for about 45 minutes.
Approximately 15 minutes before serving, cook the pasta separately according to package instructions, then add it to the soup.
Serve hot with some crusty bread.