Brown the protein: Heat oil in a large, deep skillet or Dutch oven over medium-high. Add sausage or chicken and cook until browned.
If using shrimp, season and set aside for later to avoid overcooking.
Soften the aromatics: Reduce heat to medium. Add onion and bell pepper. Cook 3–4 minutes until softened, scraping up browned bits.
Stir in garlic for 30 seconds until fragrant.
Toast the spices: Sprinkle in Cajun seasoning and smoked paprika. Stir for 20–30 seconds to bloom the spices. This boosts flavor and aroma.
Add liquids and pasta: Pour in diced tomatoes with juices and broth.
Stir, then add the pasta. Bring to a strong simmer and stir well so pasta doesn’t stick.
Simmer to al dente: Cover partially and cook 9–12 minutes, stirring every couple of minutes. Adjust heat to maintain a steady simmer.
Add a splash of broth or water if the pot looks dry.
Add shrimp (if using): When pasta is almost al dente, stir in shrimp. Cook 2–3 minutes until pink and just cooked through.
Make it creamy: Reduce heat to low. Stir in cream and Parmesan.
Simmer gently 1–2 minutes until the sauce thickens and clings to the pasta. If it’s too thick, add a little broth. If too thin, simmer another minute.
Season and finish: Taste and add salt, pepper, and a pinch of sugar if the tomatoes are sharp.
Turn off heat. Garnish with parsley or green onions and extra Parmesan.
Serve hot: Ladle into bowls and enjoy immediately while it’s silky and glossy.