Creamy Shrimp and Grits is a classic Southern comfort dish that brings together tender shrimp, rich and velvety grits, and a sauce that’s packed with flavor. The grits are smooth and buttery, making the perfect base for the juicy, well-seasoned shrimp on top. It’s a meal that feels both special and homey at the same time.
I love making this dish when I want something that’s warm and satisfying but still feels a little fancy. The creamy texture of the grits and the way the shrimp soak up all the flavors makes it a family favorite. Plus, it’s really easy to customize—add a little cheese to the grits or a hint of spice to the shrimp if you like it with a kick.
My favorite way to serve this is with a sprinkle of fresh parsley and a squeeze of lemon to brighten it all up. It’s perfect for a cozy weekend brunch or a comforting dinner when you want something quick but impressive. Whenever I make creamy shrimp and grits, it always brings a bit of Southern charm to my table, and I find myself smiling with every bite.
Key Ingredients & Substitutions
Stone-ground grits: These give the dish its signature texture—creamy with a little bite. If you can’t find them, regular grits or even polenta work, but the cooking time and texture will differ slightly.
Sharp cheddar cheese: It adds a nice tang and creaminess. You can swap this for Monterey Jack or a mild white cheese if you prefer a less sharp flavor.
Shrimp: Use large shrimp for the best texture. Frozen shrimp works fine too—just thaw them well before cooking.
Bacon: Bacon brings smoky crunch and depth. For a lighter option, try turkey bacon, but the flavor will be milder.
Liquid for grits: Water is fine, but I love using low-sodium chicken broth for richer flavor. You can also mix broth and water to balance taste and saltiness.
How Do I Make Creamy, Lump-Free Grits?
Getting creamy grits without lumps is all about slow cooking and stirring.
- Bring your liquid to a boil first, then slowly whisk in grits to avoid clumps.
- Turn heat low and stir often to keep grits smooth and prevent sticking.
- Cook 20-25 minutes until tender; patience here is key for creamy results.
- When grits are cooked, stir in your milk or cream, butter, and cheese off heat to avoid curdling.
This slow, gentle cooking makes the grits melt-in-your-mouth perfect every time.

Equipment You’ll Need
- Medium pot – I use it to cook the grits because it heats evenly and prevents lumps.
- Wooden spoon or whisk – perfect for stirring the grits to keep them smooth and prevent sticking.
- Large skillet – needed to cook the bacon and shrimp all in one place; I like mine non-stick for easy cleanup.
- Slotted spoon – helps lift out the bacon without grease splatters and makes it easier to assemble the dish.
- Measuring cups and spoons – for accurate quantities, especially for liquids and seasonings.
Flavor Variations & Add-Ins
- Cheese swaps: Use pepper Jack or Monterey Jack instead of cheddar for a different cheesy kick.
- Protein changes: Replace shrimp with cooked sausage, scallops, or chicken strips for variety.
- Veggie boost: Stir in sautéed bell peppers, spinach, or chopped tomatoes for extra freshness and color.
- Spice it up: Add a dash of hot sauce or extra cayenne for more heat or paprika for smokiness.
Creamy Shrimp and Grits
Ingredients You’ll Need:
For the Grits:
- 1 cup stone-ground grits
- 4 cups water (or low-sodium chicken broth for extra flavor)
- 1 cup whole milk or heavy cream
- 1 cup sharp cheddar cheese, shredded
- 2 tbsp butter
- Salt and freshly ground black pepper, to taste
For the Shrimp and Toppings:
- 1 lb large shrimp, peeled and deveined
- 4 slices bacon, chopped
- 3 cloves garlic, minced
- 1 small onion, finely chopped
- 1 tbsp lemon juice
- 1/2 tsp smoked paprika
- 1/4 tsp cayenne pepper (optional for heat)
- 2 tbsp olive oil or butter (for cooking shrimp)
- 2 green onions (scallions), chopped for garnish
- Fresh parsley or chives for garnish (optional)
How Much Time Will You Need?
This recipe takes about 35 minutes total. Preparing the grits takes 20-25 minutes, while cooking the bacon and shrimp adds another 10-15 minutes. You can serve it right away once everything is ready and warm.
Step-by-Step Instructions:
1. Prepare the Grits:
Start by bringing the water (or chicken broth) to a boil in a medium pot. Slowly whisk in the grits to keep them lump-free. Turn down the heat to low and cook the grits, stirring often, until they are soft and creamy—about 20 to 25 minutes. Then add the milk or cream, butter, and shredded cheddar cheese. Stir well and season with salt and pepper to your liking. Keep the grits warm on low heat, stirring now and then.
2. Cook the Bacon:
While grits are cooking, heat a large skillet over medium heat. Add the chopped bacon and cook until crisp. Use a slotted spoon to remove the bacon and place it on paper towels to drain, but leave the bacon fat in the skillet—this will add great flavor to the shrimp.
3. Cook the Shrimp:
Add olive oil or butter to the skillet with the bacon fat. Toss in the garlic and onion, sautéing for 2 to 3 minutes until soft and fragrant. Next, add the shrimp and sprinkle with smoked paprika, cayenne pepper (if you like some heat), salt, and pepper. Cook the shrimp for about 2 to 3 minutes on each side until they turn pink and opaque. Stir in the cooked bacon and lemon juice; let everything cook for another minute to blend the flavors.
4. Assemble and Serve:
Spoon the creamy grits into bowls. Top generously with the shrimp and bacon mixture. Sprinkle chopped green onions and fresh parsley or chives over the top if you like. Serve right away while it’s hot and enjoy the delicious, comforting flavors of creamy shrimp and grits!
Can I Use Frozen Shrimp for This Recipe?
Yes! Just make sure to thaw the shrimp completely before cooking. You can thaw them overnight in the fridge or put the sealed bag in cold water for about 20 minutes. Pat them dry to avoid excess moisture in the skillet.
What Can I Substitute for Stone-Ground Grits?
If you can’t find stone-ground grits, regular quick-cooking grits or polenta are good alternatives. Keep in mind that cooking times and texture will vary slightly, so adjust your cooking accordingly.
How Should I Store Leftovers?
Store leftover grits and shrimp separately in airtight containers in the fridge for up to 3 days. Reheat the grits gently on the stove with a splash of milk or water, and warm the shrimp briefly in a skillet or microwave to avoid overcooking.
Can I Make This Dish Ahead of Time?
You can prepare the grits and shrimp ahead, but it’s best to combine them just before serving to keep the shrimp tender and the grits creamy. Reheat each component gently before assembling.