Layer the base: Add the chicken breasts to the crockpot. Sprinkle with salt, pepper, Italian seasoning, basil, onion powder, and red pepper flakes.
Add the onion and garlic on top.
Add the sauce: Pour in the marinara and stir the tomato paste into the sauce if using. Make sure the chicken is mostly covered.
Slow cook: Cover and cook on Low for 4–5 hours or High for 2.5–3 hours, until the chicken is fork-tender and easily shreds.
Shred the chicken: Remove the chicken to a cutting board and shred with two forks. Return it to the crockpot, stir, and taste the sauce.
Adjust seasoning with salt and pepper if needed.
Add pasta and liquid: Stir in the dry pasta and 1 cup of chicken broth or water. Make sure the pasta is submerged in the sauce. If the sauce is very thick, add an extra 1/4 cup liquid.
Cook the pasta: Cover and cook on High for 20–30 minutes, stirring once halfway.
Start checking at 18 minutes; pasta should be al dente.
Cheesy finish: Stir in the butter or olive oil if using. Sprinkle mozzarella and parmesan over the top. Cover and cook for 5–10 minutes until the cheese melts.
Garnish and serve: Top with fresh basil or parsley.
Serve hot with extra parmesan and a side salad or garlic bread.