Ingredients
Scale
- 1 pound Italian sausage (mild or spicy, depending on your preference)
- 1 tablespoon olive oil
- 1 medium onion, finely chopped
- 3 cloves garlic, minced
- 4 cups low-sodium chicken broth
- 1 (14.5-ounce) can diced tomatoes, undrained
- 1 cup heavy cream or half-and-half (use half-and-half for a lighter option)
- 2 cups fresh baby spinach, roughly chopped
- 1 cup small pasta, like ditalini or elbow macaroni
- 1/2 cup freshly grated Parmesan cheese, plus extra for garnish
- 1 teaspoon dried Italian seasoning
- 1/2 teaspoon crushed red pepper flakes (optional, for extra heat)
- Salt and freshly ground black pepper to taste
If you want to make this soup vegetarian, try substituting the Italian sausage with plant-based sausage or hearty mushrooms, and swap the chicken broth for vegetable broth. For a gluten-free version, use gluten-free pasta or skip the pasta altogether and add extra vegetables like zucchini or cauliflower.
Instructions
- Heat the olive oil in a large pot over medium heat. Add the Italian sausage, breaking it up with a wooden spoon. Cook until browned and cooked through, about 5-7 minutes. Drain excess fat if there’s too much.
- Add the chopped onion to the pot and sauté until translucent, about 3-4 minutes, stirring occasionally. This step always reminds me of my grandmother’s advice to cook onions gently until they “whisper” their sweetness.
- Stir in the minced garlic and cook for another minute until fragrant. Be careful not to burn it—garlic is great when golden, but bitter if overcooked!
- Pour in the chicken broth and diced tomatoes with their juices. Add the dried Italian seasoning and crushed red pepper flakes if you like a little heat. Bring the mixture to a boil.
- Once boiling, stir in the pasta and reduce the heat to a simmer. Cook until the pasta is tender, usually 8-10 minutes depending on the type you use.
- Lower the heat to medium-low and stir in the heavy cream and chopped spinach. Let it cook gently for 2-3 minutes until the spinach wilts and the soup turns creamy.
- Remove the pot from heat and stir in the grated Parmesan cheese until melted and smooth. Taste and season with salt and pepper as needed.
- Serve immediately with a sprinkle of extra Parmesan and a side of crusty bread. Watching my family’s faces light up with that first spoonful is one of my favorite parts of cooking this soup.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Dish
- Method: Cooking
- Cuisine: International