2While the linguine is cooking, heat oil in a large skillet over medium heat. Reduce the heat to medium-low and add onion; cook until soft, about 7 minutes. Add asparagus, squash, frozen peas and carrots, pepper, and salt; cook until asparagus is crisp-tender, about 5 minutes.
3Meanwhile, make the sauce: Melt butter in a medium saucepan over medium heat. Stir in flour and garlic until blended. Gradually whisk in chicken broth until smooth. Increase the heat to high and stir constantly until boiling. Reduce the heat to low and simmer for 5 minutes. Stir in capers and lemon juice.