Using a large dutch oven or stockpot, add the ground beef and crumble the ground beef until browned. Lightly season with salt, pepper, oregano, and basil. Set aside.
Add the olive oil to the pan along with the onion, celery, and carrots. Saute for 5-6 minutes or until fork-tender. Add the garlic and saute for about a minute or until lightly fragrant.
Add the diced tomato, tomato sauce, broth, beans, white wine vinegar, additional seasonings, and cooked ground beef. Bring to a boil.
Stir in the uncooked pasta and stir well. Reduce to a simmer for 10 minutes or so, stirring often until the pasta is cooked to your liking.
Serve topped with chopped parsley and stir in nutritional yeast if a cheesy flavor is desired! Season further with salt and pepper to taste.