In a large Dutch oven, cook sausage over medium-high heat until browned, breaking it apart with a wooden spoon.
Add diced onion, celery, and carrots; cook 3–5 minutes until softened.
Stir in minced garlic, tomato paste, Italian seasoning, red pepper, and black pepper; mix well.
Pour in chicken broth and beans; bring to a simmer for 6–7 minutes until vegetables are tender.
Stir in heavy cream and fresh spinach; cook until spinach wilts and soup thickens.
Garnish with chopped parsley and serve warm.
