Cook penne paste according to box instructions. Drain it and set aside when finished.
In a medium saucepan, combine the cauliflower and vegetable stock and bring to a boil, cooking for 10 minutes until cauliflower is tender.
Pour the cooked cauliflower and broth into a blender and set aside.
In the same pan, add olive oil, onion, and garlic. Saute it over medium heat until onion is soft and translucent, about 5 minutes.
Add the curry powder, crushed red pepper, and salt, stirring for about 1 minute. Use a splash of water to deglaze the pan if the spices are sticking.
Add the spices, onions and garlic to the blender and puree until smooth. Cook the peas on the stove or the microwave if they're frozen.
In a large bowl, combine the penne pasta, cauliflower curry sauce, and peas. Stir to combine. Garnish with chopped cilantro and serve warm.