Imagine sinking your fork into a plate of golden, crispy fish resting atop a bed of velvety grits, the savory aroma wafting through the air like a warm hug from Grandma. The first bite reveals a delightful crunch that gives way to tender, flaky fish, perfectly seasoned to dance on your taste buds while the creamy grits cradle each mouthful with their rich, buttery texture.
This classic Southern dish, fish and grits, is more than just a meal—it’s a cherished memory that takes me back to family gatherings where laughter mingled with the enticing scent of fried fish sizzling in the kitchen. Whether it’s a cozy Sunday brunch or an impromptu weeknight dinner, this dish promises to turn any occasion into a celebration filled with warmth and flavor excitement.
Why Does Everyone Love fish and grits?
Creamy grits provide a luxurious base that perfectly complements the crispy, seasoned fish. Quick prep and cook times mean you can whip this dish up in just 45 minutes, making it ideal for busy weeknights. Flavor-packed with paprika and rich cheddar cheese, each bite is a southern classic that delivers comforting warmth. Versatile enough to suit any occasion, whether it’s a casual family dinner or a festive gathering, you’ll find this dish appealing to all palates. Plus, garnishing with green onions and lemon adds a fresh finish that elevates every plate!
fish and grits Ingredients
For the Fish
- 4 fillets white fish (such as catfish or tilapia) – Seasoned with salt and pepper for a flavorful base.
- 2 tablespoons olive oil – Perfect for cooking the fish to a golden crisp.
- 1 teaspoon paprika – Adds a warm, smoky flavor that complements the fish beautifully.
For the Grits
- 1 cup grits (preferably stone-ground) – Choose stone-ground for a rich, creamy texture that elevates the dish.
- 4 cups water (or chicken broth for flavor) – Using chicken broth adds depth to the grits’ taste.
- 1 cup cheddar cheese (shredded) – This makes the grits irresistibly creamy and cheesy.
- 2 tablespoons butter – Enhances richness and provides a velvety finish to the dish.
- 1 teaspoon salt (to taste) – Adjust to your preference for perfectly seasoned grits.
For Garnish
- 2 tablespoons chopped green onions – Fresh and vibrant, they add a lovely crunch and color.
- 1 lemon sliced – Serve alongside for a zesty touch that brightens up the flavors of fish and grits.
How to Make fish and grits
1. Boil the Liquid: In a saucepan, bring 4 cups of water or chicken broth to a rolling boil. Stir in 1 cup of grits and 1 teaspoon of salt for flavor.
2. Simmer the Grits: Reduce the heat to low and let the grits simmer gently for about 20-25 minutes, stirring occasionally until they thicken to a creamy consistency.
3. Add Creaminess: Stir in 2 tablespoons of butter and 1 cup of shredded cheddar cheese until melted and smooth. Keep warm as you prepare the fish.
For the Fish:
4. Heat the Oil: In a skillet over medium heat, pour in 2 tablespoons of olive oil. This will create a perfect sizzle when you add your fish!
5. Season and Cook: Season the 4 fillets of white fish (like catfish or tilapia) with salt, pepper, and 1 teaspoon of paprika. Cook for about 4-5 minutes on each side until golden brown and fully cooked through.
6. Rest Before Serving: Remove the fish from heat and let it rest for a minute to enhance its juiciness and flavor.
7. Plate It Up: Spoon the creamy grits onto plates, gently place the cooked fish on top, and garnish with chopped green onions and fresh lemon slices for that extra zing.
Optional: Serve with an extra sprinkle of paprika for added flavor!
Exact quantities are listed in the recipe card below.
Tips for the Best fish and grits
- Quality Fish Matters: Use fresh or properly thawed fillets for the best flavor and texture. Frozen fish can become mushy if not cooked correctly.
- Perfect Grits Texture: Opt for stone-ground grits for a creamier, more flavorful result. Avoid quick-cooking grits; they don’t provide the same richness.
- Butter and Cheese Bliss: Stir in butter and cheese off the heat to prevent clumping. This ensures your creamy grits are smooth and decadent.
- Don’t Overcook Fish: Keep an eye on cooking time; overcooked fish becomes dry. Aim for golden brown on each side, about 4-5 minutes.
- Garnishing with Zest: Fresh green onions add brightness, while a squeeze of lemon enhances flavors beautifully. Don’t skip these garnishes when serving your fish and grits!
How to Store and Freeze fish and grits

- Fridge: Store leftover fish and grits in an airtight container for up to 3 days. Make sure they are completely cooled before sealing.
- Freezer: For longer storage, freeze cooked fish separately from the grits in airtight bags for up to 2 months. Label with the date for convenience.
- Reheating: Thaw frozen fish and grits overnight in the fridge. Reheat gently in a skillet or microwave, adding a splash of water or broth to keep the grits creamy.
- Garnish Storage: Keep chopped green onions in a sealed container in the fridge for up to a week, but add fresh before serving your fish and grits for best flavor.
fish and grits Your Way
Feel free to infuse your own flair into this beloved classic, elevating each bite with delightful twists!
- Spicy: Add a pinch of cayenne pepper or a splash of hot sauce to the fish seasoning for a flavorful kick. The heat will beautifully contrast the creamy grits, making every mouthful an exciting adventure.
- Herb-Infused: Mix fresh herbs like dill or parsley into the grits for an aromatic touch. This adds a burst of freshness that complements the fish perfectly while enhancing the dish’s overall flavor profile.
- Smoky Flavor: Substitute smoked paprika for regular paprika to introduce a rich depth. This variation creates a comforting, smoky essence that transforms your fish into something truly special.
- Cheesy Grits Upgrade: Swap cheddar cheese for gouda or pepper jack for a unique twist. These cheeses will add distinct flavors and creaminess, taking your grits to gourmet levels.
- Crispy Fish Alternative: Coat the fish fillets in crushed cornmeal or panko breadcrumbs before frying for added crunch. This crunchy exterior pairs deliciously with the soft, creamy grits beneath.
- Lemon Zest Addition: Incorporate lemon zest into the grits for a bright, citrusy note that enhances both the fish and grits. It adds an uplifting flavor that balances the richness beautifully.
- Vegetable Boost: Sauté spinach or kale and mix it into the grits for extra nutrition. This not only adds color but also an earthy flavor that melds well with your meal.
- Fish Variety: Experiment with different types of fish like salmon or trout for diverse flavors and textures. Each fish will bring its own character to this beloved dish, keeping your meals exciting!
Make Ahead Options
This fish and grits recipe is a fantastic choice for meal prep, allowing you to savor Southern comfort all week long. You can prepare the grits in advance by cooking them according to the instructions up to the point of adding butter and cheddar cheese; they can be stored in the refrigerator for up to 3 days. For the fish, season the fillets with salt, pepper, and paprika, then keep them in an airtight container for up to 24 hours before cooking. When you’re ready to serve, reheat the grits gently on the stove, adding a splash of water or broth to restore their creamy texture. Cook the fish fresh for that golden-brown perfection just before serving, and you’ll have a delightful dish ready in no time!
fish and grits Recipe FAQs
What type of fish works best for fish and grits?
While catfish is a Southern classic, tilapia also makes a great alternative due to its mild flavor. Aim for white fish fillets that are fresh and firm to ensure they hold up well during cooking.
Can I use instant grits instead of stone-ground grits?
Yes, you can use instant grits if you’re short on time, but keep in mind that stone-ground grits offer a richer texture and flavor. If using instant grits, they typically cook in just 5 minutes, so adjust your cooking time accordingly.
How should I store leftovers?
Store any leftover fish and grits in an airtight container in the refrigerator for up to 3 days. When reheating, add a splash of water or chicken broth to the grits to restore their creamy texture, heating gently on the stove or in the microwave until warm.
Can I freeze fish and grits?
While it’s not recommended to freeze cooked fish (as it can alter the texture), you can freeze the creamy grits. Allow them to cool completely, then transfer to a freezer-safe container. They can be frozen for up to 2 months; just reheat with added liquid when you’re ready to enjoy again.
What can I do if my grits are too thick?
If your grits turn out thicker than desired, simply stir in a bit more water or chicken broth, a tablespoon at a time, while reheating over low heat. This will help achieve that perfect creamy consistency!
How many servings does this recipe yield?
This recipe serves 4 hearty portions. Each serving comes in at around 450 calories, making it a satisfying meal that’s perfect for family gatherings or cozy dinners!

Fish and Grits
Ingredients
- 4 fillets white fish (such as catfish or tilapia) seasoned with salt and pepper
- 2 tablespoons olive oil for cooking fish
- 1 teaspoon paprika for seasoning
- 1 cup grits preferably stone-ground
- 4 cups water or chicken broth for flavor
- 1 cup cheddar cheese shredded, for creamy grits
- 2 tablespoons butter for richness
- 1 teaspoon salt to taste
- 2 tablespoons chopped green onions for garnish
- 1 lemon sliced for serving
Method
- In a saucepan, bring water or chicken broth to a boil. Stir in the grits and salt.
- Reduce heat to low and simmer, stirring occasionally, for about 20-25 minutes until thickened.
- Stir in butter and cheddar cheese until melted and creamy. Keep warm.
- Heat olive oil in a skillet over medium heat. Season the fish fillets with salt, pepper, and paprika.
- Cook the fish for about 4-5 minutes on each side, or until golden brown and cooked through.
- Remove from heat and let rest for a minute.
- Spoon the creamy grits onto plates, top with the cooked fish, and garnish with green onions and lemon slices.















