½pound Italian sausage (mild or spicy), casings removed
1teaspoon Italian seasoning
1teaspoon crushed red pepper flakes (optional)
4cups chicken broth
1cup water (or more for desired consistency)
1cup ditalini pasta
1(15-ounce) can cannellini beans, drained and rinsed
1(14-ounce) can diced tomatoes
1cup heavy cream (or half-and-half for a lighter option)
½cup grated Parmesan cheese
2cups baby spinach (or chopped kale)
Salt and black pepper, to taste
Instructions
Sauté the vegetables:Heat olive oil in a large soup pot or Dutch oven over medium heat. Add onion, carrots, and celery; cook until softened, about 5–7 minutes. Add garlic and cook 1 minute longer.
Brown the sausage:Add the sausage and cook until browned, breaking it up with a spoon. Drain any excess fat.
Add flavor and liquid:Stir in Italian seasoning and crushed red pepper flakes. Add the tomatoes, cannellini beans, chicken broth, and water. Bring to a gentle boil. Simmer for 10 minutes
Cook the pasta:Add ditalini pasta and cook until al dente, about 6-8 minutes, stirring occasionally.
Make it creamy:Reduce heat to low. Stir in the heavy cream, Parmesan cheese, and spinach. Simmer gently until the spinach wilts and the soup thickens slightly, 2–3 minutes.
Taste and serve:Season with salt and black pepper. Serve warm with extra Parmesan and crusty Italian bread