To begin, sauté the sausage, onion, and garlic together, breaking up the sausage as it cooks. Cook this until the onion and garlic are tender and the sausage is browned, about 5 minutes.
Drain off any excess grease.
Add in the diced tomatoes, cook 5 minutes.
Add in the kidney beans, seasonings, and broth. Stir these together, cover, and cook for 5 minutes.
Stir in the spinach and cook for 2 more minutes.
Serve topped with a sprinkle of shredded Parmesan cheese.