Ingredients
Method
Build the Flavor Base
- In a large soup pot, melt butter and olive oil over medium-low heat. Add celery, carrots, and onion. Cook slowly until soft, translucent, and just lightly golden.
Add Garlic & Spices
- Stir in garlic, red pepper flakes, ground mustard, oregano, basil, and a pinch of salt and pepper. Cook for 1–2 minutes until fragrant.
Brown the Sausage
- Add Italian sausage and break it up with a wooden spoon. Cook until fully browned and no longer pink.
Create the Roux
- Sprinkle flour over the sausage and vegetables. Stir well and cook for 2–3 minutes to remove the raw flour taste.
Add Broth
- Pour in chicken stock, cover, and bring to a boil.
Finish the Soup Base
- Uncover and add heavy cream, bay leaf, and dry ditalini pasta. Boil gently, uncovered, stirring often so the pasta doesn’t stick.
Add Greens & Cheese
- Once the pasta is tender, stir in spinach, parsley, Pecorino Romano, and cayenne (if using). Let everything melt and combine.
Final Touches
- Taste and adjust salt and pepper as needed. Remove bay leaf before serving.
Serve
- Ladle into bowls, top with extra cheese and parsley, and serve with fresh bread for dipping.
