Easy North Carolina Fish Stew Recipe

This easy-to-prepare cooking fish stew, complete with eggs and tasty fish chunks, is specific to eastern North Carolina and incredibly tasty. 

You will often see this old-style fish stew recipe prepared in a variety of ways. This is quite normal to see with older recipes. as it was common to adjust the ingredient list based on the meat and vegetables available at the time.

This hardy stew served as the centerpiece for family gatherings. It was a complete meal in a bowl, and sliced bread typically accompanied it.

The main source of protein for the dish was rockfish (or striped bass) or flounder. The fish that was most plentiful along North Carolina’s Atlantic shore at the time was the one used. If you don’t have access to either of these, any white flaky fish will suffice

Speaking of protein, this fish stew with potatoes and eggs is packed with it. Large chunks of white flaky fish along with plenty of eggs are featured here. The eggs were used as an affordable protein filler to ensure each family member and guest received a hardy portion.

The old-style fish stew recipe is amazingly simple, yet incredibly flavorful and delicious. 

Main ingredients needed

rockfish or striped bass filets
Striped bass filets
country bacon provides a rich flavor and amazing taste
Country bacon
dozen of eggs are used for this fish recipe for added protein source
A dozen of eggs

Easy Eastern North Carolina Fish Stew

Serving Size:
1 cup
1 hour


  • 1 pound sliced country bacon
  • 16-ounce can of tomato paste
  • 3 pounds potatoes, diced
  • 2 pounds yellow onions, cut in quarters
  • 6 garlic cloves, minced or thinly sliced
  • 3 pounds fish filets – Rockfish / Striped Bass, Atlantic Croakers, Red Drum, and Flounder are excellent options ( Old-style recipe calls for bones and skin intact, but boneless filets work as well)
  • 2½ tbsp kosher salt
  • 1½ tsp chile flakes
  • 3 bay leaves
  • One dozen eggs


  1. Slice bacon into small squares. Using a 12-quart pot, brown the bacon over medium heat. Once the bacon is crispy, remove it from the pot. Leave bacon essence (fat) in the pot. Stir in tomato paste into the bacon fat, making sure not to let it burn.
  2. Remove pot from heat and begin to add remaining fish stew ingredients. Start with the potatoes, onions, and garlic. Allow these ingredients to brown for 10 minutes, and then add fish. Add salt and bay leaves
  3. Add enough water to just reach the top of the fish stew ingredients. Cover the pot with a lid and slowly bring to a boil over medium-high heat. Once it beings to boil, reduce the heat and let it cook for 30 minutes.
  4. With the stew at a good simmer, add eggs one at a time over the top. (Slightly crack each egg before placing in the pot.) Cook the eggs for 5 minutes until they are soft-boiled or lightly set.
  5. Once the eggs have cooked the proper amount of time, ladle portions of stew into each serving bowl. Each portion should include fish, potatoes, onions, and an egg. Generously sprinkle crispy bacon pieces in each serving bowl.

1 thought on “Easy North Carolina Fish Stew Recipe”

Leave a Comment