01 -
Bring a large pot of well-salted water to a boil. Add the pasta and cook until al dente according to package instructions. Reserve 60 ml of pasta water, drain the pasta, and set aside.
02 -
Heat olive oil in a large skillet over medium heat. Add the ground Italian sausage and cook, breaking up the meat, until thoroughly browned and no longer pink. Remove sausage with a slotted spoon and set aside on a plate.
03 -
In the same skillet, add diced onion and cook until softened, about 5 minutes. Stir in minced garlic and tomato paste, cooking for 1-2 minutes until aromatic.
04 -
Pour chicken broth into the skillet and use a wooden spoon to scrape up any browned bits. Allow the broth to reduce for 3-5 minutes. Add undrained diced tomatoes, oregano, basil, parsley, salt, and black pepper. Mix well and simmer for 5-7 minutes or until the sauce thickens.
05 -
Stir in the half and half or heavy cream and cook for 2-3 minutes. Adjust the sauce consistency by adding reserved pasta water as needed.
06 -
Return the browned sausage to the skillet. Add the cooked pasta and toss to evenly coat. Stir in grated Parmesan and shredded mozzarella until fully melted and incorporated.
07 -
Serve immediately, ideally with garlic bread and a fresh salad.