Bed Stuy Fish Fry Mac and Cheese Recipe: Crispy Beer-Battered Fish Over Cheesy Elbow Pasta

Main Courses

Bed Stuy Fish Fry Mac and Cheese Recipe: Crispy Beer-Battered Fish Over Cheesy Elbow Pasta

This Bed Stuy fish fry mac and cheese brings Brooklyn's bold flavors to your table—crispy beer-battered fish piled over rich, cheesy elbow pasta in one unforgettable dish. The secret? A light, airy batter that stays golden and crunchy while the mac and cheese underneath melts into creamy perfection.

I've perfected this recipe after years of testing different beer blends and cheese combinations, and it's now a staple in my home for game days and family dinners alike.

The beer-battered fish is where the magic happens—using a mix of light and dark beer creates that signature crispy exterior while keeping the fish tender inside. Meanwhile, the mac and cheese gets its depth from sharp cheddar, Gruyère, and a touch of cream cheese for extra richness.

The elbow pasta holds up beautifully under the fried fish, soaking up all that cheesy goodness without getting mushy.

What makes this dish truly special is how it balances two of Brooklyn's favorite comfort foods—crispy fried fish and creamy mac and cheese—into one cohesive, satisfying meal. The contrast between the crunchy batter and the velvety pasta creates every bite, while the beer's subtle tang cuts through the richness.

This is the kind of dish that disappears quickly, leaving everyone asking for seconds.

Serve it with classic sides like collard greens or pickled vegetables to round out the meal, or keep it simple with a crisp green salad. The best part?

You can make the mac and cheese ahead of time and fry the fish just before serving, so dinner comes together effortlessly. Let's get cooking!

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

Ingredients for bed stuy fish fry mac and cheese

Crispy beer-battered fish meets creamy cheesy pasta—Brooklyn's boldest comfort food combo.

Ingredient Amount Notes
White Fish Fillets 🐟 2 lb Cod, haddock or tilapia preferred
All-Purpose Flour 🌾 2 cups For light, airy batter
Light Beer 🍺 1 cup Lager or pilsner preferred
Dark Beer 🍺 ½ cup Stout or porter for depth
Elbow Macaroni 🍝 1 ½ lbs Uncooked, standard size
Sharp Cheddar Cheese 🧀 2 cups Shredded, aged preferred
Gruyère Cheese 🧀 1 cup Shredded, for nutty depth
Cream Cheese 🧀 8 oz Full-fat for creaminess
Heavy Cream 🥛 1 cup Full-fat for richness
Butter 🧈 ½ cup Unsalted, for cooking
Milk 🥛 1 cup Whole milk preferred
Lemon Juice 🍋 2 tbsp Freshly squeezed
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Vegetable Oil 🫒 3 cups For frying, peanut oil works too

The fish is everything here. Cod or haddock stays flaky while holding the batter best, but tilapia works in a pinch. Look for fillets with even thickness—Whole Foods or your local fish market usually have the best quality. If you're using frozen, thaw overnight in the fridge, wrapped in paper towels. The beer mix is non-negotiable: light lager for crispiness, dark stout for depth. I keep a few bottles of Newcastle Brown Ale and Guinness on hand specifically for this. Freshness matters—if your beer smells off, toss it.

No light beer? Substitute sparkling water at the same amount, but you'll lose that signature beer tang. Dark beer unavailable? Use a splash of soy sauce or Worcestershire (check for fish-free versions) for umami depth. For the cheese, pre-shredded works but has anti-caking agents, so I always grate my own from blocks. The elbow pasta should be al dente when cooked—it needs to hold up under the fried fish. If your batter seems too thick, add a splash more beer. Too thin? A spoonful of flour. Trust your eyes here.

Mac and cheese reheats beautifully—just add a splash of milk to loosen it up. The fish batter? Fry fresh—it loses crispiness fast. Keep your oil at 350°F using a thermometer. I portion the mac and cheese into greased baking dishes ahead of time, then top with battered fish right before serving. Leftovers? Store separately—the fried fish stays crispy for 2 days in the fridge, while the mac and cheese keeps for 4 days. Freeze the mac portion for up to 3 months if you're prepping ahead.

❤️

Why You'll Love This Recipe

  • Crispy Without Fuss: The beer-battered fish gets that golden crunch in just 5 minutes—no fancy breading station needed. Dredge the fillets in flour, dip in light beer, then fry until the edges curl. It’s the kind of shortcut that still feels like a treat.
  • Two Beers, Big Payoff: That dark beer in the mac sauce adds depth, while the light beer in the batter keeps it light and crisp. Honestly, the combo makes the dish taste like it simmered for hours—even though it’s ready in 30.
  • Leftover Magic: The mac stays creamy for days, and the fried fish reheats beautifully (just a quick pan toast). I’ve packed this for work lunches, and no one ever guessed it was made the night before.
  • Budget Crowd-Pleaser: Fish fillets stretch far when paired with elbow mac, and a six-pack of beer costs less than takeout. Between us, this feeds six for under $20—and the leftovers? Even picky eaters ask for seconds.

Step-by-step instructions for Bed Stuy fish fry mac and cheese

Here's how to make crispy beer-battered fish and rich, cheesy macaroni that come together perfectly.

1

Prepare the Beer Batter for Crispy Fish

In a large bowl, whisk together the 2 cups all-purpose flour, 1 cup light beer, and 0.5 cup dark beer until smooth and fully combined. The batter should be thin but coat the back of a spoon—like heavy cream. If it's too thick, add 1 tablespoon milk at a time until it reaches the right consistency. I like to add a pinch of salt and 0.25 tsp black pepper here for extra flavor in the batter itself.

Set the batter aside while you prep the fish. The key to crispy fish is getting the temperature right—don't rush this step. The beer adds that signature tangy crunch that makes this dish so special. If you're using frozen fish, pat it completely dry with paper towels before dipping, as any moisture will prevent the batter from sticking properly.

2

Cook the Perfect Cheesy Macaroni

Bring a large pot of salted water to a rolling boil and add the 1.5 lbs elbow macaroni. Cook until 1 minute before al dente—this ensures it finishes cooking in the cheese sauce. Reserve 1 cup pasta water before draining.

In a separate large pot, melt 0.5 cup butter over medium heat. Add the drained macaroni and toss to coat. Reduce heat to low and stir in the 2 cups sharp cheddar cheese, 1 cup gruyère cheese, and 8 oz cream cheese until fully melted and smooth. Add 1 cup heavy cream and 1 cup milk, stirring constantly until the sauce is creamy and coats the back of a spoon. If it's too thick, add reserved pasta water 1 tablespoon at a time until it reaches a saucy consistency. Season with the remaining 0.25 tsp black pepper and 0.5 tsp salt—this is where the cheesy goodness really comes together.

3

Fry the Beer-Battered Fish to Golden Perfection

Heat 3 cups vegetable oil in a deep fryer or heavy pot to 350°F. While the oil heats, cut the 2 lb white fish fillets into 6 equal portions. Dip each piece into the beer batter, letting any excess drip off, then carefully lower into the hot oil. Fry for 3-4 minutes per side until golden brown and crispy—you'll see little bubbles forming on the surface, and the fish will release easily from the batter.

Transfer the fried fish to a paper towel-lined plate to drain excess oil. The fish should be light and crispy, not greasy. If you don't have a thermometer, test the oil by dropping a small piece of battered fish in—it should sizzle immediately and float to the surface within 30 seconds. Keep the oil at 350°F for the entire batch to ensure even cooking.

4

Assemble and Finish with Lemon Zing

Return the cooked macaroni to the pot and stir in 2 tbsp lemon juice. The acidity brightens the rich cheese sauce and balances the beer flavors. Divide the macaroni among 6 plates and top each portion with a crispy beer-battered fish fillet. Garnish with extra black pepper and a sprinkle of gruyère cheese for that final touch of sophistication.

Serve immediately while the fish is still crispy and the macaroni is piping hot. The contrast of the light, airy fish and the creamy, cheesy pasta is what makes this dish so irresistible. If you want to take it to the next level, serve with a side of pickled vegetables or a simple arugula salad to cut through the richness.

👨‍🍳

Pro Tips For Making Bed Stuy Fish Fry Mac And Cheese

  • CRISPY FISH IN 3 MINUTES: Use a wire rack over a baking sheet—hot oil splatters less and the fish cooks faster. I learned this the hard way after cleaning grease off my ceiling.
  • SALT THE BEER: Skip the bottled brew and add 1/2 teaspoon salt to the beer mixture before mixing it into the mac and cheese. The beer’s bitterness balances better, and the dish tastes deeper.
  • DON’T BOIL THE MAC: Cook pasta in salted water until just shy of al dente—it’ll finish cooking in the oven. Overcooked elbows turn mushy when baked, and nobody wants that.
  • UPGRADE THE CRUST: Mix 1 tablespoon melted butter into the flour for the fish batter. The crust stays crispier longer, and the beer flavor shines through without competing.

Troubleshooting this recipe

Batter Too Thick?

If your beer batter feels like glue, don't panic—just thin it out with 1 tablespoon milk at a time until it reaches a pancake-batter consistency. Too much flour? A splash of light beer (or sparkling water in a pinch) will save it.

I've had this happen when using extra-thick flour or cold beer—always stir vigorously to dissolve lumps completely before frying. 🌾

Fish Sticking Together

When frying, fish fillets sometimes clump together in the oil, creating uneven cooking. To prevent this, pat each piece completely dry with paper towels before dipping, and space them out in the fryer basket.

I like to use parchment paper to separate layers if frying multiple batches. If they stick anyway, gently separate with tongs—don't force it, or you'll tear the batter.

Oil Too Hot or Cold?

Your oil temperature is everything for crispy fish. If the batter browns too fast but fish stays raw inside, your oil is too hot—lower to 340°F. If the batter absorbs oil and turns greasy, it's too cold—bring it up to 360°F.

I use a candy thermometer clamped to the fryer side for precision. Test with a small batter piece—it should sizzle immediately and float within 30 seconds. 🌡️

Mac Too Dry or Grainy

If your mac and cheese ends up dry or gritty, you likely didn't reserve enough pasta water. Always keep 1 cup stashed before draining—add it 1 tablespoon at a time to loosen the sauce. For extra creaminess, stir in 2 tablespoons butter at the end.

Pro tip: Cook pasta 1 minute less than package instructions—it finishes in the cheese sauce. If it's still dry, add a splash of whole milk while reheating.

Fish Losing Crispiness

Fried fish loses its crunch fast after frying. To keep it crispy, fry just before serving—don't prep too early. If you must make ahead, fry the fish, drain on a wire rack (not paper towels), and reheat in a 350°F oven for 3-4 minutes until crisp again.

For extra insurance, sprinkle with 1 tsp cornstarch before frying—it adds a second layer of crunch that holds up better. 🍽️

Cheese Sauce Separating

If your cheese sauce looks oily or grainy, you likely heated it too fast. Always melt cheeses over low heat, stirring constantly. For a foolproof method, temper the cream cheese first by mixing it with 2 tablespoons milk before adding to the pot.

If it still separates, whisk in 1 tablespoon cornstarch mixed with cold water until smooth. Remove from heat immediately after combining all ingredients—overcooking breaks the emulsion.

Nutrition facts

Servings 6
Amount Per Serving
Calories 780kcal
% Daily Value *
Total Fat 52g67%
Saturated Fat 28g140%
Cholesterol 185mg62%
Sodium 1250mg54%
Total Carbohydrate 58g21%
Dietary Fiber 3g11%
Sugars 8g
Protein 48g96%
* 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?

Yes, but thaw it properly first! Place frozen fish in the fridge overnight, wrapped in paper towels to absorb moisture. Never thaw at room temperature—this can make the fish mushy. Pat completely dry before dipping in batter for that perfect crispy crust.

2

What's the best beer for the batter?

Use a mix of light beer (lager/pilsner) for crispiness and dark beer (stout/porter) for depth. I recommend Newcastle Brown Ale and Guinness for that classic Brooklyn flavor. Non-alcoholic beer works too—just check for a similar flavor profile.

3

How do I keep the mac and cheese creamy?

Cook pasta 1 minute less than package instructions—it finishes in the cheese sauce. Reserve 1 cup pasta water before draining, and add it 1 tablespoon at a time to adjust consistency. Stir constantly over low heat to prevent burning, and remove from heat immediately after combining all cheeses.

4

Can I make this ahead of time?

Assemble the mac and cheese 1 day ahead and refrigerate. Reheat covered on low heat with a splash of milk. Fry the fish fresh—it loses crispiness fast. For make-ahead convenience, prepare the batter ingredients separately and mix just before frying.

5

What sides pair well with this dish?

Classic Brooklyn sides include collard greens, pickled vegetables, or a crisp arugula salad with lemon vinaigrette. For extra heartiness, try cornbread or crusty bread to soak up any leftover cheese sauce. The acidity cuts through the richness beautifully!

★★★★★4.9(4 reviews)
Categories Main Courses