Sauté the base: In a large Dutch oven, melt the butter over medium heat. Add the chopped onion and minced garlic. Sauté for about 5 minutes, until tender and aromatic. Stir in 1 tablespoon Cajun seasoning and let it bloom for 30 seconds.
Build the broth: Remove the pot from heat briefly. Stir in chicken broth, diced tomatoes (with juices), and heavy cream. Return to heat and bring the mixture to a gentle boil. Once boiling, reduce to a rapid simmer.
Add the pasta: Stir in dry pasta and cook for about 10 minutes, stirring occasionally to prevent sticking. The soup will begin to thicken as the pasta cooks.
Cook the chicken: While the pasta simmers, season chicken on all sides with the remaining 1 tablespoon Cajun seasoning.Heat a small skillet over medium heat and add neutral oil. Sear chicken 3–5 minutes per side, until golden and cooked through.Transfer to a cutting board, let rest a few minutes, then chop into bite-sized pieces.
Bring it all together: Reduce heat under the soup to low. Stir in Parmesan until melted and smooth. Add cooked chicken pieces and let simmer another 2–3 minutes to marry the flavors. Taste and season with salt and pepper.
Serve: Ladle into bowls. Garnish with green onions, a sprinkle of Parmesan, and (if you’re feeling fancy) crumbled bacon. Serve warm.