Baked Fish and Grits Recipe: Southern-Style Crispy Top and Creamy Base

Main Courses

Baked Fish and Grits Recipe: Southern-Style Crispy Top and Creamy Base

This baked fish and grits recipe delivers the perfect balance of Southern comfort—crispy, golden fish on top and a velvety cheesy grits base that soaks up every bite.

The key lies in the technique: baking the fish until its skin crackles while simmering the grits low and slow for that signature creamy texture. I developed this recipe after years of perfecting restaurant-style versions at home, and it never fails to impress.

The fish—whether it's catfish, tilapia, or cod—gets seasoned with a simple but flavorful mix of salt, pepper, and smoked paprika before baking at 400°F. Meanwhile, the grits cook in chicken broth until tender, then are finished with sharp cheddar and butter for that rich, creamy consistency.

The contrast between the crispy fish and smooth grits makes every bite satisfying.

What you’ll end up with is a complete Southern meal that’s hearty enough for a weekend brunch or a weeknight dinner. The fish stays moist and flavorful, while the grits develop a luxurious, almost custard-like texture. Serve with sautéed collard greens or roasted Brussels sprouts for a well-rounded plate.

Pair it with a crisp white wine like Sauvignon Blanc or a refreshing lemonade to cut through the richness. This recipe is designed to be foolproof—no complicated steps, just a guaranteed crowd-pleaser that tastes like a home-cooked Southern feast.

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

Ingredients for baked fish and grits

Southern comfort starts with grits, fish, and a few key spices—nothing fancy, just bold flavors.

Ingredient Amount Notes
White Stone-Ground Grits 🍚 1 ½ cups Uncooked, for creamy texture
Chicken Broth 💧 4 cups Low-sodium preferred
Sharp Cheddar Cheese 🧀 1 ½ cups Shredded, full-fat preferred
Unsalted Butter 🧈 ½ cup Cold, cubed for finishing
White Fish Fillets 🐟 1 ½ lb Catfish, tilapia, or cod
Smoked Paprika 🌶️ 1 tbsp For deep Southern flavor
Kosher Salt 🧂 1 ½ tsp Coarse grain preferred
Freshly Ground Black Pepper 🌶️ ½ tsp For balanced seasoning
Garlic Powder 🧄 1 tsp For aromatic depth
Onion Powder 🧅 1 tsp For subtle sweetness
Lemon Wedges 🍋 2 whole For serving, fresh squeezed
Fresh Parsley 🌿 ¼ cup Chopped, for garnish
Olive Oil 🫒 1 tbsp For greasing baking dish

The grits are the foundation here, so stone-ground grits are non-negotiable—they cook up creamy and luxurious. Bob’s Red Mill or Stone Ground Grits brand are go-to choices for that authentic texture. For the fish, catfish or tilapia hold up best to baking, but cod works too. Look for fillets with intact skin—the crispy top is what makes this dish special. The smoked paprika? Penzeys or McCormick are solid options, but the grocery store brand is fine if it's fresh. The key is to buy spices in small quantities and use them within six months for peak flavor.

No smoked paprika? Substitute half the amount with regular paprika plus a pinch of cayenne for heat. Short on sharp cheddar? Pepper jack or Colby Jack add a different but still delicious twist. The chicken broth can be store-bought, but homemade or low-sodium ensures the grits won’t taste bland. For the fish, if you can’t find catfish, halibut or mahi-mahi are great substitutes. The lemon wedges are non-negotiable for serving—they cut through the richness and add a bright finish. Fresh parsley is ideal, but dried parsley at one-third the amount works in a pinch.

Grits keep for 5 days in the fridge, but they’re best reheated gently on the stove with a splash of broth. The fish should be baked and served immediately for that crispy skin, but you can prep the seasoning ahead. Store any leftovers in an airtight container with a paper towel on top to absorb moisture. This dish reheats beautifully—just cover with foil and warm in the oven at 350°F for about 10 minutes. Freezing isn’t recommended for the fish, but the grits portion can be frozen for up to 3 months—just add extra broth when reheating.

❤️

Why You'll Love This Recipe

  • Here’s what sold me: the grits turn silky smooth from the butter and broth, but that cheddar topping gets deliciously crispy on top. It’s like hugging a warm, salty cloud—then biting into a crispy edge. (Yes, even on a Tuesday night.)
  • One-Pan Magic: I swear by this trick—just toss the grits, fish, and cheese on a sheet pan, add broth, and bake. No pots, no mess, no stress. That sharp cheddar melts into a golden crust while the fish stays flaky and tender.
  • Creamy Crispy Contrast: Here’s what sold me: the grits turn silky smooth from the butter and broth, but that cheddar topping gets deliciously crispy on top. It’s like hugging a warm, salty cloud—then biting into a crispy edge. (Yes, even on a Tuesday night.)
  • Weeknight to Brunch: Make it for tired weeknights or lazy Sundays—same recipe, just different vibes. Leftovers reheat like a dream (microwave or oven, your call), and the fish stays moist. My college-aged kid now texts me when he’s running late: "Grits in the fridge?"

Step-by-step instructions for baked fish and grits

Here's how to create a perfect balance of crispy fish and velvety grits every time.

1

Prepare the Grits Mixture

In a medium saucepan, combine the 1.5 cups white stone-ground grits and 4 cups chicken broth. Bring to a boil over medium-high heat, stirring constantly to prevent lumps from forming. Once boiling, immediately reduce heat to low and let it simmer gently for 20 minutes, stirring occasionally.

You'll know the grits are ready when they've thickened to a creamy consistency similar to mashed potatoes. The texture should be smooth and slightly glossy, with no visible gritty particles. If it's too thick, add 1-2 tablespoons of warm chicken broth to reach your desired creaminess. Remove from heat and stir in the 1.5 cups sharp cheddar cheese until fully melted and incorporated. Cover to keep warm.

2

Season and Prepare the Fish

Preheat your oven to 400°F. In a small bowl, mix together the 1 tbsp smoked paprika, 1.5 tsp kosher salt, 0.5 tsp freshly ground black pepper, 1 tsp garlic powder, and 1 tsp onion powder. Pat the 1.5 lb white fish fillets dry with paper towels - this is crucial for achieving crispy skin.

Rub the seasoning mixture evenly over both sides of each fillet, pressing gently to help the spices adhere. Place the fillets on a parchment-lined baking sheet and drizzle lightly with 1 tbsp olive oil. This will help create that perfect crispy crust while keeping the fish moist inside.

3

Assemble and Bake for Perfect Texture

Pour the prepared grits mixture into a greased 9x13-inch baking dish, spreading it evenly to create a base about 1-inch thick. Arrange the seasoned fish fillets on top of the grits, slightly overlapping if needed to fit. The fish should sit directly on the grits, not submerged.

Bake for 15-18 minutes until the fish is cooked through and the top has developed a golden-brown crust. You'll know it's done when the fish flakes easily with a fork and the edges of the grits are slightly crispy. The internal temperature should reach 145°F in the thickest part of the fish.

4

Finish with Butter and Garnishes

Remove from the oven and let rest for 5 minutes. While it rests, melt the 0.5 cup unsalted butter in a small saucepan over low heat. Once melted, pour the butter evenly over the baked fish and grits, letting it soak in for 1-2 minutes.

Garnish each serving with the 0.25 cup chopped fresh parsley and serve immediately with the 2 whole lemon wedges. The butter adds richness while keeping the dish balanced. The lemon wedges provide a bright contrast to the creamy grits and rich fish, completing this Southern classic.

👨‍🍳

Pro Tips For Making Baked Fish And Grits

  • Prep Grits Like Porridge: Cook your stone-ground grits in the broth before baking—just like you would for breakfast. This keeps them creamy without drying out later, and the flavor gets deeper from the slow simmer. (Yes, it takes 15 minutes, but rushing this is how grits turn to glue.)
  • Dry Fish Fillets Thoroughly: Pat those fish fillets with paper towels until they’re actually dry—no wet spots. I learned this the hard way when my cod turned out soggy instead of crispy. A quick rub with salt afterward helps too.
  • Bake Fish at 375°F: Too high, and you’ll end up with rubbery fish. Too low, and the cheese will turn into a sad, greasy mess. Stick to 375°F for 12–15 minutes—hot enough to cook through but gentle enough to keep the texture tender.
  • Stir Cheese Into Grits: Don’t just sprinkle cheese on top—mix it into the grits while they’re still warm. This ensures every bite is cheesy, not just the surface. Use sharp cheddar, but don’t overdo it—2 ounces per cup of grits is plenty.

Pro cooking tips for great baked fish and grits

Grits Texture Secrets

For truly creamy grits, use stone-ground grits—they cook up smoother than instant varieties. Bring your 4 cups chicken broth to a full boil first, then add the 1.5 cups grits all at once while stirring vigorously to prevent clumping.

The key is low-and-slow simmering—keep the heat at a gentle bubble for 20 minutes while stirring every 3-4 minutes. This breaks down the starches properly. 🍚

Don’t skip the cheese until the very end! Stir in the 1.5 cups sharp cheddar off the heat to prevent scorching. If your grits turn out too thick, add 1-2 tablespoons warm broth and stir until silky.

I like to finish with ½ cup cold butter—it adds richness without overpowering the dish.

Fish Crispiness Hacks

The secret to that perfect golden crust on your fish? Pat it bone-dry with paper towels before seasoning. Any moisture left on the skin will steam instead of brown.

After rubbing with the spice blend, let the fish sit at room temperature for 10 minutes while the oven preheats—this helps even cooking. 🌡️

For extra crispiness, place the baking sheet on the top rack of your oven during the last 5 minutes of baking. If your fish fillets are thin (like tilapia), reduce baking time to 12-15 minutes to avoid overcooking.

Always check doneness with a fork—it should flake easily when the internal temp hits 145°F.

Butter Finishing Technique

Melt the ½ cup butter in a small saucepan over low heat—never high, or it’ll burn. Pour it over the hot dish just before serving so it soaks into the grits and fish evenly.

For a restaurant-style touch, add a pinch of kosher salt and black pepper to the melted butter before drizzling. This elevates the dish from homey to impressive. 🧈

If you’re short on time, substitute the butter with 2 tablespoons olive oil mixed with 1 teaspoon lemon juice—it still adds richness while keeping the dish lighter. The oil should be heated just until it shimmers, then poured over the dish immediately after baking.

Timing Your Bake

Start with the grits first—they need 20 minutes of simmering time while you prep the fish. Preheat your oven to 400°F and let it stabilize for 10 minutes before baking.

The fish should go in 15 minutes before the grits are ready to assemble in the baking dish. This parallel cooking ensures everything’s hot and fresh when served. ⏰

If you’re serving a crowd, bake the fish first (it takes 15-18 minutes), then spoon the warm grits over the top and return to the oven for just 2-3 minutes to melt the cheese. This keeps the fish from getting soggy while the grits stay creamy.

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 14g70%
Cholesterol 165mg55%
Sodium 1240mg54%
Total Carbohydrate 48g17%
Dietary Fiber 3g11%
Sugars 5g
Protein 42g84%
* 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

What's the best fish for this baked recipe?

Catfish and tilapia are ideal—they stay moist while developing crispy skin when baked. For a more delicate flavor, try cod or mahi-mahi. Avoid thick, oily fish like salmon, which can overpower the dish. Always choose fillets with intact skin for that perfect golden crust.

2

Can I make this recipe ahead of time?

Prep the grits mixture up to a day ahead—they actually taste better after resting! Store in an airtight container. For the fish, season it just before baking (it loses crispiness when prepped too early). Assemble and bake fresh for the best texture.

3

How do I fix grits that are too thick or too thin?

For thick grits, stir in 1-2 tbsp warm broth until silky. Too thin? Cook uncovered for 2-3 extra minutes while stirring. The key is consistency—aim for a texture like thick mashed potatoes. If using instant grits, reduce cooking time by 50%.

4

What sides pair well with this dish?

Sautéed collard greens or roasted Brussels sprouts balance the richness perfectly. For a lighter option, serve with a crisp cucumber salad. The acidity cuts through the creamy grits and buttery fish—try lemony arugula or tangy pickled onions.

5

Why did my fish turn out dry?

Overbaking is the most common cause—fish is done at 145°F internal temp. Use a meat thermometer! Also ensure your fillets aren't too thick (½-inch max). For extra moisture, brush with melted butter before baking or reduce oven temp to 375°F for thicker cuts.

★★★★★4.8(1 review)
Categories Main Courses