Fried Fish and Grits Recipe: Crispy Golden Crunch Meets Creamy Cheese Dreams

Main Courses

Fried Fish and Grits Recipe: Crispy Golden Crunch Meets Creamy Cheese Dreams

This fried fish and grits recipe delivers the ultimate Southern comfort meal—crispy golden fish with a shatteringly crunchy exterior and creamy, velvety grits that melt in your mouth.

The secret lies in a light cornmeal batter that stays crispy even after frying, paired with perfectly seasoned grits that achieve that signature creamy texture without lumps. I perfected this dish after years of testing different batters and grits techniques, and the results are worth every minute of prep time.

The key to crispy fried fish starts with a dry, well-seasoned fillet and a batter that's thick enough to hold its shape but light enough to stay crispy. Meanwhile, the grits get their signature texture from slow cooking with butter and salted water, then stirring constantly to prevent clumping.

This method ensures every bite of grits is smooth and rich, while the fish maintains that perfect contrast of crispy outside and tender inside.

Together, these components create a dish that's equal parts indulgent and satisfying—imagine flaky, golden fish with a crunchy crust resting atop a bowl of creamy, cheesy grits.

The combination of textures and flavors makes this more than just a meal; it's an experience that feels like a hug on a plate. Serve with hot sauce, lemon wedges, or a simple side salad to round out the dish.

Whether you're hosting a weekend brunch or craving a hearty weeknight dinner, this recipe delivers restaurant-quality results with a home-cooked feel. The best part? It's easier to execute than it looks, and the payoff is a dish that'll have everyone asking for seconds.

Let's get started on making this Southern classic your new go-to recipe.

👨‍🍳
Difficulty
Medium
🐟
Diet
Seafood
🔥
Calories
High Cal

Ingredients for fried fish and grits

Crispy fish and velvety grits start with just 13 ingredients—no shortcuts, all Southern soul.

Ingredient Amount Notes
White Fish Fillets 🐟 1 ½ lb Firm white fish like cod or haddock
Stone-Ground Grits 🍚 1 cup Uncooked, coarse grind preferred
All-Purpose Flour 🌾 ¾ cup For light, crispy batter
Yellow Cornmeal 🌽 ½ cup Fine grind for extra crunch
Baking Powder 🧂 1 tbsp For crispy, light batter
Salt 🧂 1 ½ tsp Kosher or sea salt preferred
Black Pepper 🌶️ ½ tsp Freshly ground for best flavor
Paprika 🌶️ ½ tsp Smoked or sweet variety
Butter 🧈 4 tbsp Unsalted, cut into small pieces
Shredded Sharp Cheddar Cheese 🧀 1 cup For creamy, cheesy grits
Lemon Wedges 🍋 2 whole For serving, fresh squeezed
Vegetable Oil 🫒 2 cups For deep frying, 350°F
Hot Sauce 🔥 ¼ cup For serving, optional

The fish is everything here. Look for fresh, skinless fillets—cod or haddock are my go-tos, but any firm white fish works. Pat them bone-dry before dredging (this keeps them crispy), and buy them from the seafood counter at Whole Foods or your local fishmonger if possible. The grits? Stone-ground is non-negotiable—it gives that signature creamy texture. I grab mine from Bob’s Red Mill in the bulk section, but any brand labeled 'stone-ground' will do. Don’t skimp on the butter—use full-fat, unsalted for the grits, and let it melt slowly for that rich, velvety finish.

No cornmeal? All-purpose flour works in a pinch, but you’ll lose that extra crunch. Short on baking powder? A pinch of baking soda (half the amount) can help, but the texture won’t be quite the same. For the grits, low-fat milk or chicken broth can replace some of the water if you’re watching calories, but the texture will be lighter. The hot sauce is optional, but Crystal or Tabasco are my go-tos—they’ve got that perfect kick without overpowering. And if you’re feeling fancy, add a splash of hot sauce to the grits while they cook for extra depth.

This dish reheats like a dream—just pop the fish in the oven at 350°F for 5-7 minutes to revive that crisp. The grits? Stir in a splash of milk or water if they’ve thickened too much. Store leftovers in the fridge for up to 3 days, but honestly, they’re best fresh. For a crowd, double the grits and fry the fish in batches—keep the oil at 350°F the whole time, and don’t overcrowd the pan. Leftovers? Freeze the fish separately—it stays crispier that way.

❤️

Why You'll Love This Recipe

  • No-Fuss Breading: The cornmeal and flour mix sticks like glue—no fancy techniques, just a quick dip and fry. I swear, even my picky teenager won’t put it back.
  • Creamy-Crisp Magic: That first bite of golden crust gives way to grits so rich, they practically melt in your mouth. Honestly, the combo of stone-ground grits and buttery fish is my idea of perfect comfort.
  • Weeknight to Weekend: Same recipe works for lazy Tuesday dinners or Sunday brunch—just swap the garnish. My daughter’s friends have begged for leftovers, and I’ve never said no.
  • Budget Wins: White fish and grits stretch my grocery dollars without sacrificing flavor. Between us, this feeds four for under $15 and still feels like a restaurant meal.

Step-by-step instructions for fried fish and grits

Here's how to create that perfect balance of crispy golden fish and creamy, cheesy grits every time.

1

Prepare the Creamy Grits

In a medium saucepan, combine the 1 cup stone-ground grits with 4 cups of water and bring to a boil over medium-high heat. Once boiling, immediately reduce heat to low and stir in the 4 tablespoons butter and 1 cup shredded sharp cheddar cheese. You'll want to keep the heat low to prevent scorching while ensuring the grits cook evenly.

Let the grits simmer for 20-25 minutes, stirring occasionally to prevent sticking. They're ready when they reach a thick, creamy consistency that coats the back of a spoon. If it's too thick, add a splash of warm water; if too thin, cook a bit longer. The cheese should be fully melted and the grits should pull away from the sides of the pan.

2

Create the Crispy Fish Batter

In a large bowl, whisk together the 0.75 cup all-purpose flour, 0.5 cup yellow cornmeal, 1.5 teaspoons salt, 0.5 teaspoon black pepper, and 0.5 teaspoon paprika. This dry mixture is the foundation for that perfect crispy crust. I like to use a whisk to break up any lumps in the cornmeal for an even texture.

Gradually add the 1.5 pounds white fish fillets to the dry mixture, coating each piece evenly. You want every surface covered but not so thick that the fish won't cook through properly. Let the coated fish sit for 10 minutes while you prepare the frying setup. This resting time helps the batter adhere better to the fish.

3

Fry the Fish to Golden Perfection

Heat the 2 cups vegetable oil in a deep skillet or Dutch oven to 350°F. Use a thermometer to monitor the temperature—this is crucial for getting that perfect crispy exterior without greasy fish. Once the oil is hot, carefully add the battered fish in a single layer, being careful not to overcrowd the pan.

Fry the fish for 3-4 minutes per side until it reaches a beautiful golden brown color. The fish is done when it's crispy on the outside and flakes easily with a fork. Transfer the fried fish to a paper towel-lined plate to drain excess oil. Keep the oil at 350°F for the next batch if needed.

4

Assemble and Serve

While the fish is frying, keep the creamy grits warm in the saucepan over low heat. Once the fish is done, spoon the grits onto serving plates, creating a generous base. Place the crispy fried fish on top of the grits, arranging the lemon wedges beside each serving.

Drizzle with the 0.25 cup hot sauce if desired—it adds a perfect kick to balance the richness. The contrast between the crispy, golden fish and the creamy, cheesy grits is what makes this dish so incredible. Serve immediately while the fish is still crispy and the grits are warm and creamy.

👨‍🍳

Pro Tips For Making Fried Fish And Grits

  • CRISP THE FISH FAST: Use a wire rack over a baking sheet to drain excess oil from the fish after frying—it keeps the crust light and crispy instead of soggy. I learned this the hard way after a batch turned into greasy fish sticks.
  • DREDGE TWICE, FRIED ONCE: Pat the fish dry, then dredge in seasoned flour first, shake off excess, and dip into a mix of cornmeal and baking powder for the second coat. The double layer gives that perfect crunch without falling apart.
  • SALT THE Grits EARLY: Add salt to the grits water before boiling—it infuses better than sprinkling it in later. My grandmother swore by this, and she was right: bland grits ruin the whole dish.
  • SKIP THE CROWDED PAN: Fry the fish in batches, even if it takes longer—overloading the pan drops the oil temperature and turns your golden crust into a greasy mess. Trust me, your future self will thank you.

Serving suggestions for this recipe

Classic Southern Plating

Serve the fried fish directly atop a mound of creamy grits for that iconic Southern presentation. I like to use a large, deep bowl to showcase the contrast—place the fish on top of the grits, then arrange lemon wedges on the side for squeezing.

A small hot sauce dish (like Crystal or Tabasco) completes the setup. The key is to keep everything warm until serving—cover the grits with a lid while frying the fish to maintain that velvety texture. 🍽️

Garnish Like a Pro

Fresh chopped parsley or green onions add a pop of color and brightness to the dish. Sprinkle them lightly over the grits before adding the fish, or scatter them around the plate for a restaurant-worthy finish.

For extra flair, I sometimes add toasted breadcrumbs or crushed pork rinds on top of the fish for added crunch. These garnishes elevate the dish without overpowering the main flavors.

Side Dish Pairings

A simple mixed greens salad with a tangy vinaigrette balances the richness of the fried fish and grits. Toss 4 cups baby spinach with 2 tbsp red wine vinegar, 3 tbsp olive oil, and a pinch of salt and pepper.

Add diced cucumber and cherry tomatoes for freshness. For a heartier option, collard greens sautéed with garlic and bacon add a Southern twist that pairs beautifully. 🥗

Breakfast or Brunch Twist

Turn this into a brunch star by adding crispy bacon or sausage links alongside the fish and grits. I also love topping the grits with a fried egg—runny yolk and all—for extra decadence.

Serve with buttermilk biscuits or cornbread for a full Southern spread. This version is perfect for lazy weekend mornings or family gatherings. 🍳

Dinner Party Elevation

For a more sophisticated touch, drizzle the grits with a white wine reduction (simmer ½ cup white wine with 1 tbsp butter until slightly thickened) before adding the fish.

Garnish with edible flowers or microgreens for a refined presentation. Serve with a crisp white wine like Sauvignon Blanc to complement the dish’s creamy and crispy elements. 🍷

Kid-Friendly Adaptations

Make it fun for kids by letting them assemble their own bowls. Set out small bowls of shredded cheese, hot sauce, and lemon wedges so they can customize their plates.

Cut the fish into bite-sized pieces for easier eating, and serve with fruit slices like pineapple or berries to balance the meal. This interactive approach makes the dish feel special for little ones. 👨‍👩‍👧‍👦

Nutrition facts

Servings 4
Amount Per Serving
Calories 680kcal
% Daily Value *
Total Fat 42g54%
Saturated Fat 14g70%
Cholesterol 110mg37%
Sodium 1250mg54%
Total Carbohydrate 62g23%
Dietary Fiber 3g11%
Sugars 4g
Protein 38g76%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use frozen fish for this recipe?

Just thaw the fish completely in the refrigerator overnight before using. Pat it very dry with paper towels—this is critical for achieving that perfect crispy crust. Never thaw fish at room temperature, as this can promote bacterial growth and affect texture.

2

How do I keep the grits from getting lumpy?

Stir constantly while cooking and keep the heat at a low simmer after the initial boil. Use a wooden spoon to gently break up any lumps that form. For extra insurance, whisk the grits into the boiling water instead of pouring them in all at once. The butter should melt completely into the grits for that signature creamy texture.

3

What's the best way to reheat fried fish?

Reheat in a 350°F oven for 5-7 minutes on a wire rack over a baking sheet. This method revives the crispiness without making the fish soggy. For the grits, simply stir in a splash of milk or water and warm over low heat on the stovetop. Microwaving fish will turn it rubbery, so avoid that method.

4

Can I make this dish ahead of time?

Prepare the grits up to 1 day ahead and store them in the refrigerator. Reheat gently with a splash of liquid. For the fish, fry fresh and serve immediately for best results, but you can store cooked fish in the fridge for up to 2 days—reheat in the oven as described above. Freezing isn't recommended for the fish as it loses crispiness.

5

What's the secret to extra-crispy fish?

Three things: dry fish thoroughly, use cornmeal in the batter, and maintain 350°F oil temperature. The cornmeal adds that signature crunch, while the dry surface helps the batter adhere better. Also, don't overcrowd the pan—fry in batches if needed to maintain proper temperature.

★★★★★4.6(3 reviews)
Categories Main Courses