Heat the vegetable broth in a saucepan over low heat and keep it warm.
In a large heavy-bottomed pan, melt 1 tablespoon of butter with the olive oil over medium heat. Add the diced onion and sauté until translucent, about 3 to 4 minutes.
Stir in the minced garlic and chopped artichoke hearts, cooking for another 2 minutes until fragrant.
Add the Arborio rice, stirring constantly for 1 to 2 minutes until the edges of the rice grains become slightly translucent.
Pour in the dry white wine and stir continuously until the liquid is completely absorbed by the rice.
Begin adding the warm vegetable broth one ladle at a time, stirring frequently.
Remove the pan from the heat. Stir in the remaining 2 tablespoons of butter, grated Parmesan cheese, and fresh chives.
Season with salt and freshly ground black pepper to taste. Let the risotto rest for 2 minutes before serving hot.