North Carolina Fish Muddle with Shrimp and Bacon Stew

This traditional North Carolina coastal stew combines fresh fish, wild shrimp, and smoky bacon in a rich tomato-based broth. The dish builds layers of flavor starting with a homemade shrimp stock, then adding crispy bacon fat to sauté aromatic vegetables. New potatoes and crushed tomatoes create a hearty base while bay leaves and thyme add coastal herb notes. Hard-cooked eggs are stirred in at the end for extra richness. Served over stone-ground grits with buttered saltines, this comforting muddle represents the best of Carolina low country cooking and makes an impressive centerpiece for family gatherings or special dinners.
Ingredients
- 1 teaspoon vegetable oil
- 1 ½ pounds large wild American shrimp, peeled, deveined, shells and heads reserved
- 6 cups water
- 8 ounces thick-cut bacon, cut into 1/2-inch strips
- 2 large celery stalks, finely chopped
- 2 large carrots, finely chopped
- 2 large onions, finely chopped
- 3 garlic cloves, finely chopped
- 4 bay leaves
- 4 short thyme sprigs
- 2 28-ounce cans crushed tomatoes
- 1 pound new potatoes, scrubbed and quarteredYukon Gold1:1none
quarter same way
- 1 teaspoon kosher salt, plus more to taste
- ½ teaspoon freshly ground black pepper, or to taste
- 2 teaspoons hot pepper sauce, or to taste
- 1 ½ pounds lean fish fillets, cut into 2-inch piecesfirm white fish1:1pescatarian
cod, halibut, or grouper work well
- 4 hard-cooked eggs, halved, quartered, or coarsely chopped
- fresh flat-leaf parsley, coarsely chopped, for garnish
- 6 cups freshly cooked stoneground grits, as accompaniment(optional)rice1:1gluten
use long grain white rice
- buttered saltine crackers, as accompaniment(optional)
Instructions
- 1
Heat oil in medium saucepan over medium heat
- 2
Add shrimp shells and heads, cook stirring constantly until pink
- 3
Add water and bring to simmer, cook gently until liquid reduces to 4 cups
- 4
Strain stock and discard solids
- 5
Cook bacon in large pot over medium-low heat, stirring often until crisp and rendered
- 6
Transfer bacon with slotted spoon to drain on paper towels
- 7
Increase heat to medium, when bacon fat begins to sizzle, stir in celery, carrots, onions, and pinch of salt
- 8
Cook stirring often until vegetables are tender
- 9
Stir in garlic, bay leaves, and thyme sprigs, cook stirring for 2 minutes
- 10
Stir in tomatoes and cook stirring often for 20 minutes
- 11
Add shrimp stock, potatoes, and salt, simmer until potatoes are almost done
- 12
Discard bay leaves and thyme sprigs, season with pepper and hot sauce
- 13
Taste for salt, gently stir fish into stew
- 14
Arrange shrimp over top of stew, bring to gentle simmer
- 15
Cover pot and cook until fish and shrimp are barely opaque in center
- 16
Spoon muddle into serving bowls, divide eggs among bowls
- 17
Sprinkle with reserved bacon and parsley
- 18
Serve hot alongside grits and buttered saltines
Tips
Make shrimp stock ahead of time and refrigerate up to 2 days for deeper flavor development
Don't overcook the seafood - fish and shrimp should be just barely opaque in the center to avoid toughness
Save some bacon fat if desired to brush on the saltine crackers for extra richness
Good to Know
Refrigerate leftovers up to 3 days, reheat gently to avoid overcooking seafood
Make shrimp stock and prep vegetables up to 1 day ahead, add seafood just before serving
Serve immediately while hot with warm grits and buttered crackers on the side
Common Mistakes
Don't rush the vegetable sauté to avoid bitter flavors
Avoid boiling once seafood is added to prevent toughness
Don't skip straining the shrimp stock to avoid gritty texture
Substitutions
Gluten-Free Swaps
use long grain white rice
General Alternatives
cod, halibut, or grouper work well
quarter same way
FAQ
Can I use frozen shrimp instead of fresh?
Yes, thaw completely and reserve shells for stock. Frozen shrimp may cook faster so watch timing carefully.
What if I can't find stone-ground grits?
Regular grits or even polenta work well. Cook according to package directions and butter generously before serving.
How long will this keep in the refrigerator?
Store up to 3 days refrigerated. Reheat gently over low heat to prevent seafood from becoming tough.