Crispy Beer Battered Fish is a timeless classic that brings pub-style flavor right to your kitchen. With its golden, crunchy exterior and tender, flaky fish inside, this dish is perfect for fish and chips night or as a centerpiece for a hearty meal. The beer batter gives the fish a light, airy texture while adding subtle malty flavor.
Why You’ll Love This Recipe
- Crispy Perfection: The beer batter creates a beautifully crisp and golden coating.
- Flavorful Batter: Beer adds a light, slightly malty taste that enhances the fish.
- Simple Ingredients: No fancy ingredients—just pantry staples and fresh fish.
- Quick to Make: Ready in under 30 minutes from start to finish.
- Versatile: Use your favorite type of white fish for this recipe.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
- White fish fillets (cod, haddock, or tilapia)
- All-purpose flour
- Cornstarch
- Baking powder
- Salt and pepper
- Garlic powder (optional)
- Paprika (optional)
- Beer (lager or pale ale)
- Vegetable oil (for frying)
Directions

1. Prepare the Fish
- Pat the fish fillets dry with paper towels and season both sides with salt and pepper. Set aside.
2. Make the Batter
- In a large mixing bowl, combine flour, cornstarch, baking powder, salt, and optional seasonings like garlic powder or paprika.
- Gradually whisk in the beer until you have a smooth, thick batter.
3. Heat the Oil
- Heat vegetable oil in a deep skillet or frying pan over medium-high heat until it reaches 350°F (175°C). Use a thermometer for accuracy.
4. Coat and Fry
- Dip each fish fillet into the batter, ensuring it’s fully coated.
- Carefully place the fish into the hot oil and fry for 4–5 minutes per side, or until golden brown and crispy. Fry in batches to avoid overcrowding.
- Remove the fish and drain on a plate lined with paper towels.
5. Serve
- Serve the fish immediately with tartar sauce, lemon wedges, and your favorite sides like fries or coleslaw.
Servings and Timing
- Servings: Serves 4
- Preparation Time: 10 minutes
- Cooking Time: 15 minutes
- Total Time: 25 minutes
Variations
- Spicy Batter: Add cayenne pepper or chili powder for a kick of heat.
- Herbed Batter: Mix in dried herbs like dill or parsley for extra flavor.
- Non-Alcoholic Version: Replace beer with sparkling water or club soda.
- Gluten-Free: Use gluten-free flour and gluten-free beer.
- Fish Options: Swap cod or haddock with halibut, pollock, or even shrimp.
Storage/Reheating
- Storage: Store leftovers in an airtight container in the refrigerator for up to 2 days.
- Reheating: Reheat in an oven or air fryer at 375°F (190°C) for 5–7 minutes to restore crispiness. Avoid microwaving to prevent sogginess.
FAQs
1. What type of fish is best for beer batter?
Cod, haddock, pollock, or tilapia are great choices for their mild flavor and flaky texture.
2. Can I use non-alcoholic beer?
Yes, non-alcoholic beer works just as well for the batter.
3. How do I know the oil is at the right temperature?
Use a thermometer to ensure the oil is at 350°F (175°C). Alternatively, drop a small amount of batter into the oil—it should sizzle and float immediately.
4. Can I make this recipe gluten-free?
Yes, substitute all-purpose flour with a gluten-free flour blend and use gluten-free beer.
5. Why is my batter not sticking to the fish?
Ensure the fish is dry and lightly coated with flour before dipping it into the batter.
6. What beer should I use?
A light lager or pale ale works best, but feel free to experiment with different types of beer for unique flavors.
7. Can I double the recipe?
Absolutely! Just be sure to fry in batches to avoid overcrowding the pan.
8. How do I keep the fish crispy?
Serve immediately after frying. If needed, place fried fish on a wire rack in a low oven (200°F/93°C) to keep warm and crisp.
9. Can I use frozen fish?
Yes, but thaw and pat it dry thoroughly before using.
10. What sides go well with beer battered fish?
Classic sides include fries, coleslaw, tartar sauce, and a wedge of lemon. You can also pair it with a fresh salad or steamed vegetables.
Conclusion
Crispy Beer Battered Fish is a comforting and delicious dish that’s sure to impress your family and guests. With its crunchy exterior, tender fish, and rich flavor, this recipe brings a touch of pub-style dining to your table. Try it today and enjoy a restaurant-quality meal at home!
PrintCrispy Beer Battered Fish
A classic pub-style dish featuring flaky white fish coated in a light and crispy beer batter, fried to golden perfection. Perfect with fries and tartar sauce.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Deep Frying
- Cuisine: British
- Diet: Halal
Ingredients
- 500 g white fish fillets (cod, haddock or pollock)
- 150 g all-purpose flour (plus extra for dusting)
- 1 tsp baking powder
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1/4 tsp paprika (optional)
- 200 ml cold beer (lager or ale)
- Oil for deep frying
- Lemon wedges, for serving
- Tartar sauce, for serving (optional)
Instructions
- Pat the fish fillets dry with paper towels and lightly season with salt and pepper.
- Heat oil in a deep fryer or large pot to 180°C (350°F).
- In a bowl, whisk together flour, baking powder, salt, pepper, and paprika.
- Gradually pour in the cold beer, whisking until a smooth batter forms. Let rest for 10 minutes.
- Lightly coat the fish fillets in flour, shaking off excess.
- Dip each fillet into the beer batter, coating completely.
- Carefully place the battered fish into the hot oil. Fry in batches for 5–7 minutes or until golden and crispy.
- Remove and drain on paper towels. Repeat with remaining fish.
- Serve hot with lemon wedges and tartar sauce if desired.
Notes
- Use very cold beer to ensure a light, crispy batter.
- Don’t overcrowd the fryer to maintain oil temperature.
- You can substitute sparkling water for a non-alcoholic version.
Nutrition
- Serving Size: 1 fillet
- Calories: 390
- Sugar: 1g
- Sodium: 420mg
- Fat: 18g
- Saturated Fat: 3g
- Unsaturated Fat: 14g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 1g
- Protein: 25g
- Cholesterol: 55mg