Bring chicken broth and milk to a boil in a medium saucepan over high heat. Whisk in the grits and salt, then reduce the heat to low and cook for 35 to 40 minutes, stirring occasionally until thickened.
2 ½ cups chicken broth, 2 cups whole milk, 1 cup white stone ground grits, 1 teaspoon kosher salt
Remove the grits from the heat and stir in the cheddar and Parmesan cheese, butter, pepper, and Tabasco sauce. Taste and adjust seasoning as needed.
¾ cup grated sharp cheddar cheese, ¼ cup grated Parmesan cheese, 3 Tablespoons salted butter, ½ teaspoon freshly ground black pepper, ½ teaspoon Tabasco sauce
In a large skillet, cook the bacon over medium-low heat, stirring occasionally until crispy. Remove the bacon with a slotted spoon to a paper towel lined plate, reserving the bacon drippings in the pan (you should have 1 ½ tablespoons - if not, add some peanut oil).
3-6 slices bacon
Toss the shrimp with the flour to lightly coat, removing any excess flour. Add the shrimp to the hot bacon grease and cook just until they turn pink, about 1 minute, stirring to cook evenly.
1 pound shrimp, 2 Tablespoons all-purpose flour
Add the mushrooms and reserved bacon. Cook for 1 minute. Add garlic, lemon juice, Tabasco sauce, and half of the green onions. Plate by spooning about 1 cup of the grits onto each plate or shallow bowl and topping the grits with some of the shrimp, then sprinkling with the remaining green onions and parsley.
1 ¼ cups sliced mushrooms, 1 clove garlic, 2 teaspoons lemon juice, ½ teaspoon Tabasco sauce, ¼ cup chopped green onions