Begin by cleaning the cauliflower under running water.
Cut it into florets and cook for about 10-15 minutes in salted water at medium heat.
Cut the garlic into rounds, remembering to remove the garlic core to make it more digestible, and set aside.
In a high-sided pan put the bacon and let the fat release. After about 3 minutes, add the garlic and let it brown.
At this point the cauliflower should be cooked.
Transfer the cauliflower from the pot to a large sheet pan with the bacon and garlic using a slotted spoon and continue to cook at medium-low heat
We will use the same cooking water as the cauliflower to cook the pasta. Then cook the pasta and add salt if needed.
Meanwhile, with the help of a fork, mash some of the cauliflower florets and add some of the cooking water. Cook on a low heat.When the pasta is al dente, transfer it to the pan with the cauliflower mixture
Add half a cup of the pasta cooking water and mixes well.
Finally, add the parmesan and basil with the heat off and give it a stir until the cheese melts.
Serve it hot.