01 -
Bring a large pot of well-salted water to a boil. Add pasta and cook until al dente according to package instructions. Reserve 60 millilitres of the cooking water, then drain the pasta and set aside.
02 -
Heat olive oil in a large skillet over medium heat. Add ground Italian sausage and cook, breaking it up, until fully browned and no pink remains. Use a slotted spoon to transfer the cooked sausage to a plate.
03 -
Add diced onion to the same skillet. Sauté for about 5 minutes until softened. Stir in the minced garlic and tomato paste, cooking for 1 to 2 minutes until fragrant.
04 -
Pour chicken broth into the skillet. Scrape any caramelized bits from the bottom using a wooden spoon. Allow the broth to reduce for 3 to 5 minutes.
05 -
Add undrained diced tomatoes, dried oregano, dried basil, dried parsley, salt, and pepper. Mix well and simmer for 5 to 7 minutes until the sauce thickens.
06 -
Stir in the half and half or heavy cream. Simmer for an additional 2 to 3 minutes. Add some reserved pasta water as needed to reach your preferred sauce consistency.
07 -
Return the cooked sausage and drained pasta to the skillet. Toss together until all ingredients are well coated by the sauce.
08 -
Reduce heat to low. Stir in the grated Parmesan and shredded mozzarella until melted and the sauce is creamy.
09 -
Divide among plates and serve immediately. Pair with toasted garlic bread and salad if desired.