Ingredients:
- 1 pound Italian sausage
- 1 onion, chopped
- 3 cloves garlic, minced
- 2 cans diced tomatoes
- 1 can tomato sauce
- 2 cups chicken broth
- 1 cup heavy cream
- 1 teaspoon dried basil
- 1 teaspoon dried oregano
- Salt and pepper to taste
Instructions:
- In a large pot, cook the Italian sausage over medium heat until browned. Drain any excess fat.
- Add the chopped onion and minced garlic to the pot and cook until the onion is translucent.
- Add the diced tomatoes, tomato sauce, and chicken broth to the pot. Bring to a boil, then reduce heat and let simmer for 20-30 minutes.
- Stir in the heavy cream, dried basil, dried oregano, salt, and pepper. Let simmer for an additional 10 minutes.
- Using an immersion blender, blend the soup until it is smooth and creamy. If you don't have an immersion blender, you can transfer the soup to a blender and blend in batches.
- Serve hot with crusty bread or crackers.
Notes:
This soup is best when made with high-quality Italian sausage. You can use either sweet or spicy sausage, depending on your preference. If you don't have chicken broth, you can use vegetable broth instead. Leftovers can be stored in the refrigerator for up to 3 days or frozen for up to 3 months.