Prepare the farfalle according to package directions, set aside
While pasta cooks, in a saute pan, over medium heat add 1 Tablespoon unsalted butter (Note 1), let melt. Add in diced shallots, saute about 2 minutes to soften shallots.
Add in minced garlic, Italian seasoning, salt, and black pepper. Continue to saute another few seconds to blend flavors. (Note 6)
Stir in the remaining butter (Note 1), let melt. Whisk in the flour, continue to whisk about 1 minute to blend flavors.
Whisk in heavy cream to blend. Cook and stir occasionally, about 5 minutes to thicken sauce.
Mix in the shredded cheese combo. Whisk to melt cheese, about 1 minute.
Gently stir in the peas, ham, and cooked farfalle. Simmer another minute to blend flavors and warm pasta, stirring occasionally.
Taste sauce for seasoning, adjust any, if needed.
Serve with chopped fresh parsley, optional.