Bring a large pot of salted water to a boil and cook pasta according to package instructions but for 1-2 minutes less than usual.
In another large pot, melt the butter, then add in the diced onion.
Saute for about 5-7 minutes or until it starts to brown.
Add in the minced garlic and diced carrot. Saute for 5 minutes.
Add in the peas and corn and saute for just 1-2 minutes.
Finally, add in all remaining ingredients and whisk well until the flour is fully incorporated.
Bring to a very low boil.
Reduce the heat to low, whisk together and simmer for about 5 minutes or until it starts to thicken.
Add in your al dente pasta and let everything simmer together for about 5 minutes to allow the pasta to finish cooking and all flavors to absorb.
Taste and add more salt, pepper or other seasonings to taste.
Serve and garnish with fresh parsley and red pepper flakes. Enjoy!