Ingredients:
- 1 tablespoon olive oil (15 ml)
- 1 pound Italian sausage, casings removed (450g)
- 1 medium yellow onion, chopped (approx. 1 cup / 150g)
- 2 cloves garlic, minced (approx. 2 teaspoons)
- 4 cups chicken broth (950ml)
- 1 (14.5 ounce) can diced tomatoes, undrained (410g)
- 1 teaspoon dried Italian seasoning
- 1/2 teaspoon salt (2.5 ml), or to taste
- 1/4 teaspoon black pepper (1.25 ml), or to taste
- 1 pound fresh spinach, roughly chopped (450g)
- 1/2 cup heavy cream (120 ml) Optional, for richness
- Grated Parmesan cheese, for garnish (optional)
Instructions:
- Heat olive oil in a large pot over medium heat. Add the sausage and cook, breaking it up with a spoon, until browned. Drain off any excess grease.
- Add the chopped onion to the pot and cook until softened, about 5 minutes. Add the minced garlic and cook for another minute until fragrant.
- Pour in the chicken broth and diced tomatoes. Stir in the Italian seasoning, salt, and pepper. Bring to a simmer.
- Reduce heat to low, cover, and simmer for 15 minutes to allow the flavors to meld.
- Stir in the chopped spinach and cook until wilted, about 2-3 minutes.
- Stir in the heavy cream (if using) for a richer, creamier sausage spinach soup.
- Ladle into bowls and garnish with grated Parmesan cheese, if desired. Enjoy this hearty sausage spinach soup.