Appetizers
Baked bangus with cheese transforms humble milkfish into a restaurant-worthy dish with a golden, crispy crust and gooey Edam cheese topping—this fusion of Filipino comfort and European indulgence is what makes it unforgettable. The secret lies in the perfect balance of seasoning and baking technique, where the fish stays tender while the cheese melts into a velvety blanket. I developed this recipe after years of perfecting the art of crispy bangus, and the cheese addition takes it to another level entirely.
What sets this recipe apart is the marriage of traditional Filipino flavors with a modern twist. The fish is marinated in a blend of garlic, calamansi, and soy sauce, creating a bright, tangy base that pairs beautifully with the rich, salty Edam cheese.
The baking process ensures the crust is crispy on the outside while keeping the fish moist inside—a challenge many home cooks struggle with, but one this method solves effortlessly.
By the time it emerges from the oven, you'll have a dish that's crispy, cheesy, and packed with flavor in every bite. The cheese forms a golden, bubbly crust that contrasts perfectly with the flaky fish underneath, while the marinade infuses the meat with layers of savory and citrusy notes.
It's the kind of dish that feels special enough for a dinner party but simple enough for a weeknight.
Serve it with a side of tangy tomato sauce or a fresh salad to balance the richness, and you've got a complete meal that's sure to impress. The best part? This recipe is pescatarian-friendly and delivers restaurant-quality results without the fuss. Let's get started on creating this crispy, cheesy masterpiece.
Ingredients for baked bangus with cheese
Fresh bangus, Edam cheese, and a crispy crust—this fusion dish needs just 13 ingredients.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Bangus (Milkfish) 🐟 | 1 ½ lb | Whole fish, cleaned and scaled |
| Edam Cheese 🧀 | 8 oz | Block form, cut into slices |
| All-Purpose Flour 🌾 | ½ cup | For dredging fish |
| Garlic Cloves 🧄 | 6 cloves | Minced for marinade |
| Calamansi Juice 🍋 | ¼ cup | Or substitute lime juice |
| Soy Sauce 🥄 | ¼ cup | Light soy preferred |
| Olive Oil 🫒 | ¼ cup | For brushing fish |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Ground White Pepper 🌶️ | ½ tsp | For subtle flavor |
| Butter 🧈 | 2 tbsp | Melted for brushing |
| Green Onions 🧅 | 4 whole | Sliced for garnish |
| Fresh Parsley 🌿 | ¼ cup | Chopped for garnish |
The bangus is the star, so quality matters. Filipino markets or specialty Asian grocery stores often carry the freshest whole fish, but don't overlook your local seafood counter—ask for the freshest catch available. Look for fish with clear, bright eyes and firm flesh that springs back when pressed. The Edam cheese should be block form, not pre-shredded (it melts better and won't get gummy). For the marinade, calamansi juice is ideal, but lime or lemon juice works in a pinch—just add a pinch of sugar to balance the tartness. If you can't find calamansi, Trader Joe's often carries it frozen.
No calamansi? Lime juice plus a pinch of sugar mimics the tangy-sweet balance. The soy sauce can be swapped for fish sauce at half the amount, but reduce the salt in the marinade if you do. Edam cheese unavailable? Mozzarella or Gouda work, though they won't have the same melt. For the flour dredge, cornstarch at half the amount creates an even crispier crust. The green onions and parsley are purely decorative—skip if you're short on time, but the flavor won't suffer.
Prep the fish last—it cooks quickly once in the oven. Store any leftover marinade in an airtight container for up to 3 days in the fridge, though it's best used fresh. The cheese slices can be prepped ahead and stored in the fridge for 2 days, wrapped tightly in parchment. This dish reheats beautifully—just 5 minutes at 350°F covered with foil to prevent drying. Leftovers keep for 2 days in the fridge, though the crust loses its crispiness after the first day.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe when I’m too tired to scrub pots. Just toss the whole bangus in a baking tray with the flour-garlic mix, top it with cheese, and let the oven do the work. No frying mess, no extra pans—just golden, crispy perfection with zero cleanup.
- Cheese-Crusted Bliss: Between us, the moment that crispy Edam crust forms is the moment. It’s salty, slightly tangy, and somehow melts into the flaky milkfish underneath—like a hug for your taste buds. Add the calamansi squeeze at the end? Pure satisfaction.
- Weeknight Hero: This feeds four for under $10 and takes me 20 minutes to prep. I make it when my friends drop by unannounced, when I’m craving something hearty but don’t want to slave over a stove, or even when I’m too lazy to order takeout. It’s my go-to for “I’ll make it work” nights.
- Leftovers That Don’t Suck: Unlike fried bangus that turns greasy after day one, this baked version stays tender and delicious. I’ll reheat slices in a pan for quick lunches or chop it up into fried rice—no one ever complains. Honestly, I’ve had it cold the next day too, and it’s still solid.
Step-by-step instructions for baked bangus with cheese
Here's how to achieve that perfect crispy crust and melted cheese fusion every time.
Prepare the Bangus Marinade and Seasoning
In a small bowl, combine the 0.25 cup calamansi juice, 0.25 cup soy sauce, 0.25 cup olive oil, 1 tsp salt, 0.5 tsp black pepper, and 0.5 tsp ground white pepper. Mix well until fully integrated. This marinade balances tangy, savory, and aromatic notes that will penetrate the fish.
Place the 1.5 lb fresh bangus in a shallow dish and pour the marinade over it, ensuring it coats all sides. Let it marinate for at least 30 minutes at room temperature. This step ensures the fish absorbs the flavors evenly and develops a crispy exterior when baked. For best results, marinate for up to 2 hours in the refrigerator if preparing ahead.
Create the Cheese and Flour Coating
Cut the 8 oz Edam cheese into ¼-inch thick slices and arrange them on a separate plate. In a shallow bowl, combine the 0.5 cup all-purpose flour with an additional 0.5 tsp salt and 0.25 tsp black pepper for extra seasoning.
Remove the bangus from the marinade (reserve the marinade for later use) and pat it dry with paper towels. This is crucial—any moisture left on the fish will prevent the coating from crisping properly. Dip the fish into the flour mixture, gently shaking off any excess, then press the cheese slices onto the top of the fish, covering it completely. The cheese will melt beautifully during baking, creating that signature gooey texture.
Preheat and Prepare the Baking Dish
Preheat your oven to 375°F. While it heats, melt the 2 tbsp butter in a small saucepan over low heat until fully liquid. This butter will be brushed onto the fish just before baking to enhance browning and add richness.
Lightly grease a 9x13-inch baking dish with a bit of olive oil to prevent sticking. Place the cheese-topped bangus in the center of the dish, seam-side down if possible. Brush the top of the fish with the melted butter, ensuring even coverage. This step is key for achieving that golden, crispy crust you're aiming for.
Bake to Golden Perfection
Bake the bangus for 25-30 minutes until the cheese is fully melted and the crust is deep golden brown and crispy. The fish should flake easily when tested with a fork, indicating it's cooked through. If the cheese isn't fully melted after 25 minutes, return it to the oven for an additional 5 minutes—just watch closely to avoid over-browning.
During the last 5 minutes of baking, broil the fish on high for 2-3 minutes to achieve an extra-crispy crust. Keep a close eye on it to prevent burning. Once done, remove from the oven and let it rest for 5 minutes before serving. This resting period allows the juices to redistribute, ensuring each bite is moist and flavorful.
Garnish and Serve
Slice the 4 whole green onions and 0.25 cup fresh parsley into thin strips. Arrange them evenly over the top of the baked bangus just before serving. The bright green garnish adds a pop of color and freshness that contrasts beautifully with the rich, golden cheese crust.
Serve the bangus immediately while the cheese is still melted and the crust is crispy. The combination of the tangy marinade, crispy crust, and creamy cheese creates a harmonious balance of textures and flavors that will impress anyone who tries it. Pair it with steamed rice and a simple green salad for a complete meal.
Pro Tips For Making Baked Bangus With Cheese
- CRACK THE CHEESE CRUST: Preheat your oven to 200°C (390°F)—hot enough to brown the Edam fast but not so hot it melts into a greasy mess before the fish cooks. I used to bake at 180°C and ended up with sad, pale cheese. Bangus is delicate; high heat seals the crust while keeping the inside flaky.
- SLICE BANGUS THINLY: Cut the fish no thicker than 1.5cm (½ inch)—thinner slices cook faster and absorb the garlic-calamansi marinade better. Thick fillets hide undercooked centers and turn rubbery. Use a sharp knife and work parallel to the bones for clean cuts.
- DON’T SKIP THE FLOUR DRYING: Pat the flour-dusted bangus with paper towels after coating—even if it looks dry, residual moisture steams the cheese and weakens the crust. I learned this after my first batch turned out greasy instead of crispy. A quick press under a clean towel makes all the difference.
- GARLIC: MINCE, DON’T CHOP: Use a microplane or garlic press for the marinade—this releases more flavor and distributes it evenly under the cheese. Chopped garlic clumps burn and leave bitter spots. If you’re short on time, blend minced garlic with the calamansi juice for a foolproof paste.
Wine and beer pairings for this dish
Filipino White Wine
For this dish, I love pairing it with a crisp Filipino white wine like Petron White or Lambrusco. These wines have a light body and citrus notes that complement the tangy calamansi marinade beautifully.
The slight effervescence cuts through the richness of the melted cheese, cleansing your palate between bites. If you can't find Filipino wine, a Sauvignon Blanc with its zesty acidity works wonderfully too. 🍷
Light Beer Options
A Filipino lager such as San Miguel Light or Red Horse is perfect for balancing the dish's richness. The light, crisp profile won't overpower the delicate flavors of the bangus and cheese.
For a non-Filipino option, try a Belgian witbier like Hoegaarden—its coriander and citrus notes enhance the dish's brightness. Avoid heavy beers like stouts or IPAs, as they'll clash with the dish's delicate balance. 🍺
Malaysian Red Wine
If you're feeling adventurous, try a Malaysian red wine like Bintang Wine or Tanjung Pura. These wines have a lighter body compared to traditional reds, with subtle fruit notes that pair surprisingly well with the dish's savory-sweet profile.
A Pinot Noir from California would also work—its earthy undertones complement the fish's natural flavors without overpowering the cheese. 🍷
Non-Alcoholic Pairings
For a non-alcoholic option, I recommend a sparkling calamansi soda—it mirrors the dish's citrusy marinade while adding effervescence. Another great choice is ginger beer with a squeeze of lime, which balances the dish's richness with a refreshing kick.
For something more traditional, Filipino salabat (ginger tea) with a hint of honey provides warmth and subtle sweetness. 💫
Regional Cheese Wine Pairings
If you're using Gouda instead of Edam, pair it with a Dutch Gouda wine like Riesling Spätlese—its honeyed sweetness complements the cheese beautifully. For mozzarella, a Chianti Classico with its bright acidity and cherry notes works perfectly.
Each cheese variation deserves its own wine match to elevate the dish further. 🍷
Nutrition facts
Frequently asked questions
Can I use frozen bangus instead of fresh?
Frozen bangus works, but thaw it properly first! Place the fish in a sealed bag and submerge it in cold water for 30 minutes to maintain texture. Never thaw at room temperature. For best results, use fresh bangus—it has firmer flesh that holds up better to the crispy crust and cheese topping.
What if I don't have Edam cheese?
No problem! Use Gouda or Mozzarella as substitutes—they melt beautifully. For extra crispiness, sprinkle grated Parmesan on top before baking. Avoid pre-shredded cheese (it contains anti-caking agents that prevent proper melting).
How do I prevent the cheese from burning?
Watch the oven closely during the last 5 minutes of baking. If the cheese starts browning too quickly, cover it loosely with foil. For even better control, broil on low heat for the final 2-3 minutes instead of high. The cheese should be bubbly but not discolored.
Can I make this recipe ahead of time?
Prep everything except the final baking—marinate the fish, slice the cheese, and mix the flour. Store components separately in the fridge for up to 2 days. Assemble and bake just before serving to maintain crispiness. The cheese will still melt beautifully if reheated briefly at 350°F.
Why did my crust turn out soggy?
This usually happens if the fish wasn't patted completely dry before breading or if the oven wasn't hot enough. For next time, ensure the fish is bone-dry and preheat the oven to 375°F for at least 10 minutes before baking. Also, avoid overcrowding the baking dish.
