Brown the ground beef in a skillet until it is no longer pink. Drain the grease and set the ground beef aside.
To render the fat in a soup pot, fry the pancetta in the olive oil.
Saute the celery, carrot, onion, zucchini, and garlic in the pan juices until the onion and celery are translucent.
Add the cabbage and saute until the cabbage is sufficiently wilted.
Add the ground beef, broth, water and tomato juice. Stir.
Add the red pepper flakes, bay leaf, red wine vinegar, salt and pepper to taste, Italian seasoning and thyme.
Add diced tomatoes and tomato paste. Stir until the tomato paste has melted.
Add cannellini beans and green beans.
Add the spinach a little at a time. Press it down into the liquid and stir until it is wilted.
Add the Parmesan rind if you have one.
Simmer for 30 minutes.
Add the cooked pasta and heat through.
Garnish with some grated Parmesan cheese.