Heat the chicken broth in a saucepan over medium heat until it's hot but not boiling.
Lower the heat to keep it warm while you prepare other ingredients.
In a large pan, pour olive oil and add butter over medium-low heat.
Once hot, put in shallots and garlic and sauté until they're softened.
Add the Arborio rice to the pan, stirring it gently to coat it with the oil and butter mixture.
Toast the rice for about 2-5 minutes until you notice a slight nutty aroma.
Pour a ladle of the warm broth into the rice, stirring until it's fully absorbed.
Continue this process, adding broth gradually, until the rice is cooked to al dente texture.
Stir in the grated Parmesan cheese, and season with salt and pepper.
If desired, garnish with fresh parsley before serving.