Squeeze sausages from casing and cook over med. high heat until browned. Break apart as you cook.
Remove meat from pan. Discard all but 1 TBSP fat.
Add carrots, onion and garlic. Cook until veggies are tender.
Add broth, cooked sausage, tomatoes, beans, and basil. Bring to a boil.
Add pasta. Reduce heat and simmer, covered, until pasta is tender (about 10 minutes).
Add spinach. Cook until wilted (1-2 minutes).
Add salt & pepper to taste.
Serve with grated parmesan cheese.