This creamy tomato chicken pasta is the kind of dinner I make when the week has squeezed me dry but I still want something that tastes like care. It’s rich and tangy from tomatoes, silky from cream, and has little pops of heat from chili flakes — the sauce clings to each rotini spiral so every bite is either saucy comfort or a little celebration. I made this one on a rainy Tuesday and the whole kitchen smelled warm and buttery in minutes; the mozzarella melted in soft clouds across the top and the parsley brightened the plate.

Why This Creamy Tomato Chicken Pasta Is Perfect for You
This recipe hits a few important notes: it’s fast, forgiving, and hits both comfort and freshness. You get tender bites of chicken, a lush tomato cream sauce that’s not overly heavy, and pasta cooked to that ideal slightly-firm al dente texture. It’s weeknight-friendly but pretty enough for casual guests — I often double the parsley and let a little extra mozzarella melt on top when friends drop by.
It’s also flexible: swap in gluten-free pasta, use half-and-half to lighten it a bit, or turn it into a dairy-free version with coconut cream. For another comforting dish, check out our chicken garlic parmesan pasta that your family will love.
Ingredients You’ll Need for the Creamy Tomato Chicken Pasta
- Rotini pasta – the spirals trap the sauce so every forkful is saucy; substitute your favorite short pasta or a gluten-free version if needed.
- Butter – gives a rich, slightly nutty base for cooking the chicken; you could use olive oil for a lighter note.
- Chicken breast – cut into bite-size pieces so it cooks quickly and evenly; thighs work if you want juicier meat.
- Chili powder & red chili flakes – provide warmth and a gentle kick; adjust to taste or omit for kids.
- Salt & pepper – essential for balancing flavors; taste the sauce before serving and add more if it tastes flat.
- Tomatoes – fresh, chopped tomatoes give brightness and a little texture; canned diced tomatoes work in a pinch.
- Green onions – add a mild allium freshness; regular onions are fine if you don’t have scallions.
- Parsley – brightens the finished dish and cuts through the richness; basil is a lovely substitute.
- Heavy cream (or half-and-half) – creates the silky sauce; use coconut cream or a dairy-free cream for a non-dairy version.
- Chicken broth – thins the sauce just enough and adds savory depth; low-sodium keeps salt under control.
- Mozzarella cheese – melts into soft strings on top and adds gooey texture; Parmesan is also great for a sharper finish.
Consider incorporating seafood with our creamy spring salmon to enhance your pasta dish with rich flavors.
Step-by-Step Instructions for Making Creamy Tomato Chicken Pasta
- Cook the pasta: Bring a large pot of salted water to a boil and cook the rotini according to package instructions until al dente — still slightly firm when bitten. Drain and set aside. (Reserve a splash of pasta water if you like a looser sauce.)
- Sear the chicken: Melt butter in a large skillet over medium-high heat. Add the bite-sized chicken pieces, then sprinkle with chili powder, red chili flakes, salt, and pepper. Cook, stirring occasionally, until the chicken is no longer pink and has a little color, about 4–6 minutes depending on size. A quick test: cut a larger piece in half to confirm there’s no pink in the center.
- Add veggies and herbs: Toss in the chopped tomatoes, green onions, and about half the parsley. Stir and cook for another 1–2 minutes until the tomatoes begin to break down and smell bright and slightly sweet.
- Make the sauce: Pour in the heavy cream (or half-and-half) and chicken broth and bring the mixture up to a gentle boil. You’ll see the sauce thicken slightly and turn glossy — that’s when it’s ready. If it seems too thin, simmer a minute or two; if it’s too thick, loosen with a splash of broth or reserved pasta water.
- Combine with pasta: Add the drained rotini to the skillet and fold everything together so the sauce coats the pasta. Heat through for 30–60 seconds so the pasta picks up the sauce flavors.
- Finish and serve: Sprinkle the shredded mozzarella and remaining parsley over the top. The cheese should melt into soft pockets; serve immediately while warm.
Tips for the Perfect Creamy Tomato Chicken Pasta Every Time
- Don’t overcook the pasta — it continues to soften a bit when combined with the sauce. Aim for al dente so you get a pleasant chew.
- Prevent curdling: bring the cream to a gentle simmer instead of a rolling boil and avoid very high heat once dairy is added. If the sauce starts to separate, remove from heat and whisk in a tablespoon of cold cream or a splash of broth to bring it back together.
- Season gradually: salt after the sauce has reduced slightly. If the dish tastes flat, add salt (not sugar) or a squeeze of lemon to brighten it.
- Use high-quality tomatoes: ripe fresh tomatoes give the best brightness; canned diced tomatoes give consistent flavor year-round.
- Make it saucier: if your sauce soaks into the pasta too much, reserve 1/4 cup of cooking water and stir it in to loosen the sauce and make it glossy.
- Leftovers tip: for more comfort-food ideas, try our easy chicken and dumplings that are perfect for any cozy night in.
Nutritional Information for Health-Conscious Diners
Per serving (recipe yields about 4 servings): approximately 733 calories, 41 g fat, 50 g carbohydrates, and 42 g protein. These numbers are estimates and will vary depending on exact ingredient brands and portion sizes.
To lower calories and fat: use half-and-half instead of heavy cream, reduce the amount of cheese, or bulk the dish with more vegetables like spinach or zucchini to stretch each portion without losing satisfaction.
Creative Variations on Creamy Tomato Chicken Pasta
- Shrimp or seafood: swap chicken for shrimp and toss through at the end; shrimp cooks in 2–3 minutes. If you’re looking for a seafood alternative, try our creamy garlic paprika shrimp skillet for a delicious twist.
- Vegetable-forward: add sliced zucchini, baby spinach, or roasted red peppers for extra color and nutrition. Sauté firmer veg first until tender before adding the tomatoes.
- Dairy-free / vegan: use coconut cream or a plant-based cream alternative and omit the mozzarella; firm tofu makes a good protein substitute.
- Herby and bright: finish with fresh basil and a squeeze of lemon to lift the sauce if it feels too rich.
- Spicy: increase the red chili flakes or add a dash of smoked paprika for a deeper, smoky heat.
Frequently Asked Questions About This Dish
- Can I use gluten-free pasta for this recipe?
Absolutely! You can substitute the rotini pasta with your favorite gluten-free pasta brand. Just follow the cooking instructions on the package. - How can I make this dish dairy-free?
To make this creamy tomato chicken pasta dairy-free, simply use coconut cream or a dairy-free cream alternative instead of heavy cream and skip the mozzarella cheese. - What can I add for extra flavor?
You can add fresh herbs like basil or oregano, or even toss in some sautéed vegetables like spinach or zucchini for added flavor and nutrition! - How can I store leftovers?
Store any leftovers in an airtight container in the fridge for up to 3 days. Reheat gently on the stovetop or in the microwave, adding a splash of cream or broth to restore creaminess. - Can I use different proteins in this recipe?
Yes! You can easily swap the chicken for shrimp, tofu, or even cooked sausage based on your preference.
Serve and Enjoy Your Creamy Tomato Chicken Pasta!
Serve this straight from the skillet with an extra grind of black pepper and a handful of chopped parsley. I like it with warm garlic bread to sop up any remaining sauce and a crisp green salad to cut the richness.
Presentation tip: spoon the pasta into bowls, nestle a few torn basil leaves on top, and add another scatter of mozzarella if you want melty strings when it hits the table. This dish is best enjoyed immediately but keeps well for lunches the next day.
If you make it, tag a photo and share — I love seeing how people personalize this recipe.

Creamy Tomato Chicken Pasta
Ingredients
Method
- Cook the pasta according to package instructions until it's al dente. Drain and set aside.
- Melt the butter in a large skillet over medium-high heat.
- Add the chicken to the skillet, sprinkle with chili powder, red chili flakes, salt, and pepper. Cook until the chicken is no longer pink, about 5 minutes.
- Add the tomatoes, green onions, and parsley. Stir and cook for another 2 minutes.
- Add the heavy cream and chicken broth, cooking until it comes to a boil.
- Add the rotini pasta and stir everything together.
- Sprinkle with mozzarella cheese and serve warm.
