
3 cups dry rotini pasta
½ cup olive oil
⅓ cup aged white balsamic vinegar
¼ cup chopped fresh parsley
2 tablespoons fresh lemon juice
1 teaspoon kosher salt
1 teaspoon ground black pepper
2 medium carrots, thinly sliced
2 cups cherry tomatoes, halved
1 medium red onion, chopped
1 (14-ounce) can quartered artichoke hearts, drained and rinsed
1 cup cauliflower florets
3 cups baby spinach leaves