Preheat your oven to 425 degrees and start a large pot of water to boil on your stovetop.
Slice the baby tomatoes in half lengthwise and place them facedown on a parchment lined baking sheet. Roast them in your oven for 15-20 minutes.
Cook the pasta according to the package instructions. While the pasta is cooking and the tomatoes are roasting, make the cream sauce...
Add your flour to a medium sized sauce pan and whisk to get rid of any lumps.
Then pour in your milk slowly, whisking as you go to dissolve the flour.
Now add the salt, pepper, and garlic powder.
Turn the stovetop on to medium heat and gradually bring the mixture to a boil, whisking as you go for about 10-12 minutes. It will start to thicken in the last 3-4 minutes.
Once it boils, remove the mixture from the heat and mix in the cheese and oil until the cheese is melted.
By now, your pasta should be done cooking… Drain off the water and rinse the pasta. This is a key step you don’t want to skip or your chickpea pasta will end up gummy and sticky.
Add the sauce to your cooked pasta and mix in the baby spinach, roasted tomatoes, and fresh rosemary.
Notes
Nutrition facts were calculated using 2% milk. The nutrition facts presented here are estimates only. The brands you use and product types chosen can change the nutritional information presented. To obtain the most accurate nutritional information, you should calculate the nutritional information with the actual ingredients you use.