Start by making the cauliflower sauce. Cover the cauliflower with water in a dutch oven and bring to a boil. Simmer for about 20 minutes until the cauliflower is tender. Drain, reserving a cup of cooking liquid.
Dissolve the chicken bouillon granules in a half cup of the cooking water. Add to the cauliflower along with parmesan cheese, salt and pepper. Blend with an immersion blender. Adjust seasoning and/or add more cooking water to thin as needed.
Heat the sundried tomato oil in a large skillet over medium-high heat. Add garlic and cook 30 seconds until fragrant. Add chicken and sundried tomatoes. Season with paprika and salt. Cook 3-4 minutes until chicken is almost cooked through.
Add kale to skillet and allow to wilt down.
Add a cup and a half of cauliflower sauce, half of the reserved pasta water, basil, and crushed red pepper flakes. Stir to combine.
Add pasta and toss with tongs to combine. Add more reserved pasta water as needed to thin sauce.
Serve.