Sauté the Shallots
Heat 2 tablespoons of oil from the sun-dried tomato jar in a large nonstick skillet over medium heat.
Add the thinly sliced shallots and cook, stirring often, for about 6 minutes, or until they become aromatic and translucent.
Toast the Orzo
Stir in the whole-wheat orzo and cook for about 1 minute, stirring constantly, until lightly toasted.
Combine Core Ingredients
Add the thinly sliced sun-dried tomatoes, vegetable broth, rinsed cannellini beans, drained artichoke hearts, salt, and pepper to the skillet.
Bring the mixture to a boil over medium-high heat, then reduce the heat to medium-low. Cover the skillet and let the mixture simmer for 15 minutes, or until the orzo is al dente.
Incorporate Spinach and Cheese
Remove the lid and stir in the baby spinach and garlic-and-herb spreadable cheese.
Cook, stirring frequently, for about 2 minutes, or until the spinach wilts and the cheese melts into the sauce.
Finish with Vinegar and Basil
Remove the skillet from heat and stir in the balsamic vinegar.
Garnish the dish with chopped fresh basil before serving.