In a large sauté pan, heat the oil over medium-high heat and add the onion. Reduce the heat to medium and sauté until golden, at least 5 minutes. Add the garlic, rosemary and paprika, and stir until fragrant. Add the wine and salt and bring to a boil, then add the cashew mixture, whisking to combine. Bring to a simmer, then remove from the heat. It will be creamy but not really thick.
Cook the pasta in the boiling water for 5 minutes. Put the cauliflower and peas in a colander and drain the pasta over them. Add the pasta and veggies to the sauce in the sauté pan and stir to coat.
Transfer to the baking dish and smooth the top. Cover with foil and bake for 30 minutes, then uncover, sprinkle with the breadcrumbs, and bake for 10 minutes more, or until the top is golden brown and it's bubbling around the edges. Serve hot.
Nutrition information per each of 6 servings:
Calories340Fat13 gSodium610 mg
Carbohydrates50 gSaturated fat2 gCalcium71 mg