Cook grits according to package directions. When it's finished you can stir in the optional Boursin cheese for an extra savory touch
Make shrimp stock
Peel and de-vein shrimp save the shrimp shells. Put shrimp shells in a pot and add 4 cups of water. Bring to a boil, reduce heat to simmer. Simmer for 30 minutes. Drain, reserve liquid and discard shells. This is your shrimp stock, you should have about 2 cups. If you have less than 2 cups add a little water to get there.
OR USE CHICKEN STOCK
Season shrimp with ½ teaspoon of salt, 1/4 teaspoon of pepper, paprika and the cayenne pepper. Refrigerate the shrimp until ready to use
Slice the bacon into 1/2 inch pieces. Add the bacon and diced ham to a cold pan then turn the heat to medium and cook bacon and ham until crisp and the fat is rendered.
Remove the bacon and from pan save it for later. You should have about 3 tablespoons (estimate the amount, I don't want you to burn yourself trying to measure hot fat) of fat rendered from the bacon if you don't have enough bacon fat add butter
Cook the shrimp (in batches) for about 2 minutes per side in the bacon fat. Remove the shrimp and store in the refrigerator until ready to use.
Add the onion and the white part of the scallion to the pan (save the green part for garnish) and saute for 3 minutes over medium heat, add garlic and cook for and additional 30 seconds
Add the flour to the pan and cook the fat and flour (roux) over medium-low heat stirring frequently until light brown, about 3-4 minutes. Add Worcestershire sauce, rosemary sprig, lemon juice and shrimp stock (or chicken stock), simmer until thickened stirring occasionally, about 5 minutes.
Remove the rosemary and add the shrimp. Cook for about 2 minutes, Add salt if needed
Sprinkle the bacon , ham (if using) tomato and green part of scallions over your shrimp and grits and eat!