Warm broth over low heat in a small saucepan.
In a heavy skillet melt 2 tbsp butter over medium heat. Add mushrooms and shallots and sauté until tender, about 8 minutes. Add garlic, thyme sprigs, and basil, (whole and you can remove after cooking) Kosher salt to taste and pepper and stir for an additional minute. Remove mushroom mixture from pan and set aside.
Add 2-3 more tbsp butter to pan over medium heat. Once melted, add rice and toast until rice begins to look lightly brown and translucent, 3-4 minutes.
Add ¾ cup dry white wine and lemon juice and bring to a simmer, stirring constantly until liquid is absorbed. Add beef stock or 1 cup of vegetable stock and stir until almost all broth is absorbed. Continuing adding broth 1 cup at a time, and stir until liquid is almost absorbed. (This step takes 20-25 minutes.)
Add mushrooms mixture into the rice and stir to combine. Gently stir in remaining butter and parmesan cheese and cook for an additional 5 min on low heat. Risotto should be creamy, but firm to the bite. Transfer risotto to a serving bowl and top with freshly ground pepper, shaved parmesan and fresh herbs. ENJOY!