In a heavy bottom soup pot, add the Italian sausage and cook it until browned, breaking into pieces with a wooden spoon. Stir constantly for about 8-10 minutes.
1 LB Italian Sausage
Remove the sausage from the pot and set aside, leaving all the grease in the pot. Add the onions and sauté them for 6-8 minutes until golden brown.
½ onion
Add the carrots and sauté for 2-3 minutes, stirring constantly.
2 carrots
Add the butter and minced garlic and cook for one more minute.
1 tablespoon butter, 3 cloves garlic
Add the tomatoes and dried basil. Simmer over medium heat for about 10 minutes.
1 28 oz can fire tomatoes, 1 28 oz can whole tomatoes, 1 tablespoon dried basil
Remove from the heat, and use a high powered blender to blend in 3-4 batches to create a smooth soup. You can also use your immersion blender.
Return the soup to the pot. Add the cooked sausage and the pasta. Pour the broth and taste for salt.
8 oz mafaldine pasta, 2.5 cups broth, salt
Simmer over medium heat for about 10 minutes (or the time the pasta box suggests).
Remove from the heat once the pasta is al dente. Stir in the cream, add more broth if desired.
¾ cup heavy cream
Serve and garnish with ricotta, morzarella and freshly torn basil
1 cup ricotta cheese, basil, ½ cup mozzarella cheese