This Creamy Parmesan Italian Sausage Soup is a hearty, comforting dish that’s perfect for any time of year. Packed with savory Italian sausage, fresh vegetables, and a rich, creamy broth, this soup is sure to become a favorite. The addition of Parmesan cheese adds a deliciously nutty and salty flavor that complements the other ingredients perfectly. Let’s dive into the recipe!
Ingredients
- 1 pound Italian sausage (mild or spicy, according to preference)
- 1 tablespoon olive oil
- 1 medium onion, diced
- 2 cloves garlic, minced
- 2 carrots, peeled and sliced
- 2 celery stalks, sliced
- 1 red bell pepper, diced
- 1 yellow bell pepper, diced
- 4 cups chicken broth
- 1 can (14.5 ounces) diced tomatoes, undrained
- 1 teaspoon dried basil
- 1 teaspoon dried oregano
- 1/2 teaspoon crushed red pepper flakes (optional, for added heat)
- 1 cup heavy cream
- 1 cup grated Parmesan cheese
- 2 cups fresh spinach leaves
- Salt and pepper to taste
- Fresh parsley, chopped (for garnish)