In a large skillet over medium heat, add the olive oil, onion, and mushrooms. Cook 5 minutes, or until the onion begins to turn translucent.
Add the sun-dried tomatoes and garlic. Stir and cook for another 3 minutes, or until fragrant.
Add the white beans, fire-roasted tomatoes, artichoke hearts, balsamic vinegar, honey, oregano, thyme, salt, and pepper. Stir to combine. Cover and reduce the heat to low. Let cook for 10 minutes, stirring occasionally.