Prepare the Sausage
Slice the smoked sausage into bite-sized pieces, ensuring they're uniform in size for even cooking. This will help the sausage brown evenly and create a nice texture contrast with the pasta.
Sauté Onions and Sausage
Add the olive oil to a large pot or Dutch oven and place over medium heat. Add the chopped onions and sliced sausage, then sauté for 5-7 minutes until the onions become translucent and the sausage develops a nice brown color. The browning adds depth of flavor to the final dish.
Add Garlic
Stir in the minced garlic and cook for just 30 seconds until fragrant. Be careful not to burn the garlic as it can become bitter quickly.
Combine Liquids
Pour in the chicken broth, undrained diced tomatoes, heavy cream, and pepper. Stir everything well to combine, making sure to scrape any browned bits from the bottom of the pot. These bits contain concentrated flavor that will enhance your sauce.
Cook the Pasta
Add the dry pasta to the pot, ensuring it's fully submerged in the liquid. Cover the pot and reduce heat to a gentle simmer. Cook for 15-20 minutes, stirring occasionally to prevent sticking, until the pasta is tender and most of the liquid has been absorbed. The pasta will cook directly in the sauce, absorbing all the flavors.
Add Cheese
Remove the pot from heat and stir in 1 cup of shredded cheddar cheese until it's completely melted and the sauce becomes creamy. The residual heat will melt the cheese perfectly without causing it to separate.
Serve
Serve immediately, topping each portion with some of the remaining shredded cheddar cheese. The heat from the pasta will help melt the additional cheese, creating a deliciously gooey topping.