In a large pot or Dutch oven, cook the sausage over medium heat until browned. Break it apart with a spoon as it cooks.
Once the sausage is cooked through, add the crushed tomatoes, chicken stock, and heavy cream to the pot. Stir to combine.
Add the red pepper flakes and season with salt and pepper. Bring the mixture to a simmer.
Add the uncooked spaghetti to the pot. Stir frequently to ensure the spaghetti doesn't stick together. Cook until the spaghetti is al dente and has absorbed most of the liquid, about 10-12 minutes.
Once the spaghetti is cooked, stir in the grated Parmesan cheese until fully incorporated and the sauce is creamy.
Remove from heat and let the dish sit for a few minutes to thicken. Garnish with chopped parsley or basil before serving. Enjoy!
Notes
You can use hot Italian sausage if you prefer a spicier dish, or substitute with ground turkey or chicken sausage for a lighter option.Feel free to use other pasta shapes like penne, fettuccine, or rigatoni if you don't have spaghetti on hand.Besides Parmesan, you can mix in other cheeses such as mozzarella or Pecorino Romano for added flavor.For a vegetarian version, omit the sausage and use vegetable broth instead of chicken stock. Add vegetables like mushrooms, bell peppers, or zucchini for extra texture and flavor.Store any leftovers in an airtight container in the refrigerator for up to 3 days. Reheat in the microwave or on the stovetop, adding a splash of chicken stock or cream to loosen the sauce if needed.This dish pairs well with a simple green salad and garlic bread for a complete meal.If the sauce is too thick, add a bit more chicken stock or cream to achieve the desired consistency. If it's too thin, let it simmer for a few more minutes to reduce.