Begin by bringing a large pot of salted water to a boil. Add the short cut pasta and cook according to the package instructions until al dente. Once cooked, drain the pasta in a colander and set aside.
While the pasta cooks, chop the cauliflower into florets. Place the florets in a steaming basket over a pot of simmering water or in a microwave-safe dish with a splash of water. Steam the cauliflower until tender, about 10 minutes.
Transfer the steamed cauliflower to a blender or food processor. Add the chicken stock (or vegetable broth) and blend until smooth. If the mixture is too thick, add a little more broth to reach your desired consistency.
With the blender still running, add the grated sharp cheddar and parmesan cheese. Blend until the cheese is melted and the sauce is creamy. Season with salt and pepper to taste.
In a large skillet over medium heat, combine the cooked pasta and the cauliflower cheese sauce. Stir until the pasta is evenly coated with the sauce. Heat through for about 2-3 minutes.
Serve your Cauliflower Cheese Sauce for Pasta immediately. You can garnish with extra cheese, herbs, or a sprinkle of pepper for a touch of elegance.