Preheat your oven to 400°F.
Cut the cauliflower into bite-sized florets. In a large bowl, toss the cauliflower with a pinch of salt, pepper, and smoked paprika.
Place the seasoned cauliflower on a baking tray lined with parchment paper and roast for 20-25 minutes until slightly golden and tender.
Meanwhile, drain and rinse the chickpeas. Pat them dry and spread them on a separate baking sheet. Roast in the oven for about 15 minutes until crispy. Once cooled, lightly mash to form chunky crumbs.
In a blender, combine the silken tofu, almond milk, nutritional yeast, garlic powder, onion powder, and a pinch of salt and pepper. Blend until smooth to create a creamy sauce.
Once the cauliflower is roasted, transfer it to an oven-safe dish. Pour the creamy tofu sauce over the cauliflower, stirring gently to coat evenly.
Top the dish with the roasted chickpea crumbs and sprinkle the low-fat cheddar cheese on top.
Return the dish to the oven for an additional 8-10 minutes, or until the cheese is melty and the dish is heated through.
Remove from the oven, adjust salt and pepper if necessary, and serve warm.