Topping: Mix all the ingredients for the topping and set aside.
Preheat the oven to 350 degrees F.
Bring a pot of water to boil and when it boils add salt and a teaspoon of olive oil. Add the pasta and carrots. Cook for five minutes. Add the broccoli and peas, cook for a minute and drain. Set aside.
Heat a pan on medium flame. Add the butter and when it is melted add the garlic. Saute for 40-50 seconds. Add the flour and cook for 30-50 seconds, till the raw smell goes, but do not let it brwon.
Add the half and half, cream, salt, pepper, and chili flakes. Mix and simmer for 2 minutes. Add half cup of each cheese, mix.
Add the cooked pasta and veggies, and mix. Add the parsley.
Transfer to a ovensafe bowl. Sprinkle the remaining cheese on top. Sprinkle the bread crumb pine nut mixture.
Bake for 25 minutes , the mixture will be golden on top and bubbly. Remove from the oven.
Serve warm.