In a large, deep pot over medium-high heat, brown the ground beef until fully cooked. Drain any excess grease.
Add the chopped onion, carrots, and celery to the beef. Cook for 3-5 minutes until the vegetables begin to soften.
Stir in the garlic, basil, oregano, thyme, salt, and pepper. Sauté for another 30 seconds to release the flavors.
Reduce the heat to medium-low. Pour in the chicken broth, tomato sauce, diced tomatoes, and sugar. Stir well to combine. Cover and simmer for 20 minutes.
Add the drained beans and cooked pasta to the pot. Stir to combine and cook for an additional 5 minutes until heated through.
Serve hot, garnished with freshly chopped parsley and Parmesan cheese if desired.
Enjoy!