Appetizers
This baked bangus with cheese recipe transforms simple milkfish into a restaurant-worthy dish with a crispy top and gooey Edor cheese magic. The secret lies in high-heat baking that creates a golden crust while keeping the fish tender inside—no fancy techniques required.
I've perfected this method after testing countless variations, and it never fails to impress. What sets this dish apart is the balance between textures: crispy cheese crust on top, perfectly flaky fish beneath, and melted cheese that pulls into strings when cut.
The key preparation steps—properly scoring the fish and preheating the oven—ensure you achieve that coveted result every time. This recipe delivers professional-quality results with minimal effort. By the time you pull it from the oven, your kitchen will smell like a Filipino comfort food feast.
The crispy cheese topping adds a satisfying crunch, while the tender fish absorbs all the savory flavors. Serve with steamed rice and a side of atchara for the full experience. Whether you're cooking for a family gathering or a special occasion, this dish scales beautifully.
The method remains consistent regardless of portion size, making it equally perfect for weeknight dinners or holiday feasts. Let's get started on creating your crispy, cheesy masterpiece.
Ingredients for baked bangus with cheese
Simple ingredients that deliver restaurant-style crispy cheese magic every time.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Milkfish (Bangus) 🐟 | 1 ½ lb | Whole, cleaned, scored crosswise |
| Edor Cheese 🧀 | 1 cup | Shredded, for crispy topping |
| All-Purpose Flour 🌾 | ½ cup | For dredging fish |
| Butter 🧈 | 4 tbsp | Melted, unsalted preferred |
| Garlic Cloves 🧄 | 4 cloves | Minced, for flavor base |
| Onion 🧅 | 1 whole | Thinly sliced, white or yellow |
| Olive Oil 🫒 | 2 tbsp | For greasing baking dish |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
| Vegetable Oil 🫒 | 2 tbsp | For brushing fish |
| Baking Powder 🍞 | ½ tsp | For crispy crust |
| Soy Sauce 🍶 | 1 tbsp | For marinade |
The milkfish is the star—look for fresh, firm fillets at your local Asian market or seafood counter. Whole bangus holds up best for scoring and baking, but fillets work too (just skip scoring). Edor cheese is non-negotiable here; its melted stringiness is what makes this dish special. If you can't find it, Mozzarella or Provolone work in a pinch, though they won't be quite the same. For the garlic and onion, freshly minced makes all the difference—pre-minced can get watery and dull the flavor. The butter should be unsalted to control seasoning perfectly.
No Edor cheese? Low-moisture mozzarella is your next best bet, but add 1 tsp cornstarch to the shredded cheese to help it crisp up. Short on parsley? Fresh cilantro or chives work beautifully. The soy sauce adds depth, but Worcestershire sauce (check for anchovies if pescatarian) can substitute if needed. For extra crispiness, add 1 tbsp panko breadcrumbs to the flour mixture. The lemon juice brightens everything—don't skip it, even if you're not a fan of citrus. If you're prepping ahead, the fish can sit in the marinade for up to 2 hours before baking.
This dish is best served immediately after baking while the cheese is still gooey. Store leftovers in the fridge for up to 3 days, but the cheese topping won't be as crisp. For reheating, cover with foil and warm in a 350°F oven for 10 minutes. The fish freezes well for up to 2 months—thaw in the fridge overnight before reheating. To save time, pre-shred the cheese and chop the parsley the night before. The scent of baking cheese will fill your kitchen—trust me, it's worth the wait.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe when I don’t want to scrub a million dishes. Just toss the cleaned bangus with flour, butter, and garlic on a sheet pan, top it with Edor cheese, and bake—no extra pots, no stress.
- Cheese-Crusted Bliss: That golden, slightly crispy Edor cheese crust? It’s the star. The butter and garlic seep into the fish while the cheese melts into a gooey, savory blanket—like a hug for your taste buds.
- Weeknight & Potluck Hero: Between us, this is my go-to for lazy nights and family gatherings. Serve it with rice and veggies for a full meal, or pack it for lunch—it reheats like a dream (yes, even on a Tuesday night).
- Budget-Friendly Feast: Fresh bangus is affordable, and a single fillet stretches into multiple servings. The cheese stretches too, so you’re basically getting two meals for the price of one—without sacrificing that rich, satisfying bite.
Step-by-step instructions for baked bangus with cheese
Transform simple ingredients into restaurant-quality baked bangus with a golden crust and melted Edor cheese.
Prepare the Fish for Maximum Crispiness
Start by cleaning the 1.5 lb fresh milkfish (bangus) thoroughly, removing any remaining scales and innards. Pat it dry with paper towels—this step is crucial for crispy skin. Using a sharp knife, make shallow crosswise cuts about ½ inch apart on both sides of the fish. This scoring allows the marinade to penetrate deeper and creates a textured surface for better browning.
In a small bowl, whisk together 1 tbsp soy sauce, 1 tbsp lemon juice, and 1.5 tsp salt. Brush this marinade evenly over the fish, including the scored areas. Let it sit at room temperature for 15 minutes while you prepare the baking dish. This brief marinating time ensures flavor infusion without overcooking the delicate fish.
Create the Flavorful Garlic-Onion Base
Preheat your oven to 375°F. While it heats, melt 4 tbsp butter in a small saucepan over low heat. Add 4 minced garlic cloves and cook for 1-2 minutes until fragrant but not browned. Remove from heat and stir in 1.5 tsp salt and 0.5 tsp black pepper. Let this mixture cool slightly.
In a separate bowl, combine 0.5 cup all-purpose flour and 0.5 tsp baking powder. Brush the inside of a 9x13-inch baking dish with 2 tbsp olive oil, then spread the garlic butter mixture evenly over the bottom. This creates a flavorful base that will prevent the fish from sticking and adds depth to every bite.
Assemble and Bake to Golden Perfection
Place the marinated fish in the prepared baking dish, skin-side up. Brush the fish generously with 2 tbsp vegetable oil, then sprinkle 1 cup shredded Edor cheese evenly over the top. The cheese should melt beautifully during baking, creating that signature crispy crust we're after.
Bake uncovered for 25-30 minutes until the fish flakes easily with a fork and the cheese forms a golden, bubbly crust. You'll know it's done when the internal temperature reaches 145°F—the fish should be opaque throughout with no translucent areas. If the cheese browns too quickly, tent loosely with aluminum foil for the last 5-10 minutes of baking.
Finish with Fresh Herbs and Serve Immediately
Remove the fish 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. While it rests, sprinkle 0.25 cup chopped fresh parsley over the top for a pop of color and freshness.
Slice the fish into serving portions and serve immediately with the melted cheese topping still intact. The contrast of crispy cheese crust with tender, flaky fish makes this dish truly special. For extra flavor, serve with steamed rice and a side of tangy tomato sauce to cut through the richness.
Pro Tips For Making Baked Bangus With Cheese
- CRACK THE BANGUS FIRST: Split the fish lengthwise down the center before baking—it cooks faster and lets the cheese hug every bite. I used to bake whole fillets and ended up with dry edges and undercooked centers. This isn’t just about looks; it’s about even doneness.
- DON’T SKIP THE FLOUR SLATHER: Toss the bangus in flour twice—once before the butter bath, once after. The first coat seals the skin, the second gives that crispy, cheesy crust. I learned this after my first batch turned out soggy; now it’s non-negotiable.
- BAKE LOW AND SLOW: Start at 350°F (175°C), not 400°F. The cheese melts better, the fish stays tender, and you avoid that burnt-cheese smell. After 15 minutes, turn the heat down to 300°F (150°C) and let it finish—this is how you get that gooey, golden finish without drama.
- GARLIC PASTE, NOT MINCED: Blend your garlic into a paste with a splash of water—it spreads evenly and caramelizes without burning. Fresh minced garlic? It’ll turn bitter and stick to the pan. Trust me, this small tweak makes a real difference in flavor.
Perfect pairings for these flavors
Cheese Variations
While Edor cheese is the traditional choice for its stringy melt, low-moisture mozzarella works beautifully as a substitute. For extra crispiness, mix the cheese with 1 tsp cornstarch before sprinkling.
If you prefer a sharper flavor, Parmesan cheese mixed into the Edor or mozzarella adds a savory depth that pairs perfectly with the fish's natural sweetness. 🧀
Classic Filipino Sides
Serve your baked bangus with steamed white rice to soak up all the cheesy goodness. For a tangy contrast, add atchara (Filipino pickled papaya) on the side—its sweet and sour flavors cut through the richness.
Another crowd-pleaser is garlic rice, where sautéed garlic infuses the rice with aromatic flavor. These sides complete the traditional Filipino meal experience.
Crispy Vegetable Sides
For a lighter option, try crispy string beans sautéed with garlic and soy sauce. The crunch complements the fish's crispy cheese top perfectly. Another great choice is sautéed spinach with minced garlic and a squeeze of lemon—just 2 minutes of cooking preserves its vibrant green color.
Both sides balance the richness of the dish while adding freshness. 🌱
Sauce Pairings
A drizzle of sweet chili sauce adds a perfect balance of heat and sweetness to each bite. For something more traditional, calamansi sauce (made with Filipino lime) brightens the dish with its citrusy tang.
If you prefer a creamy option, a dollop of garlic aioli elevates the flavors with its rich, buttery texture. These sauces take your baked bangus to the next level.
Beverage Recommendations
Pair your meal with a Filipino iced tea (salabat) for a refreshing, slightly sweet contrast. For something lighter, a sparkling lime soda cuts through the richness beautifully. If you prefer alcohol, a dry white wine like Sauvignon Blanc complements the cheese and fish flavors without overpowering them.
Each option enhances the dining experience in its own way. 🍷
Nutrition facts
Frequently asked questions
Can I use frozen bangus instead of fresh?
Yes, but thaw it properly first! Place the frozen bangus in the refrigerator overnight (about 12 hours) or use the cold water method (sealed in a bag, changing water every 30 minutes) for 1-2 hours. Never thaw at room temperature—this can make the fish mushy. Pat it completely dry before scoring and baking to ensure that crispy cheese crust.
What if I can't find Edor cheese? What's the best substitute?
Use low-moisture mozzarella for the closest texture, but mix it with 1 tsp cornstarch to help it crisp up. For extra flavor, add ¼ cup grated Parmesan to the mix. If you're feeling adventurous, try white cheddar—it melts beautifully and adds a tangy kick. Just avoid pre-shredded cheese (it contains anti-caking agents that prevent proper melting).
Why did my cheese turn out rubbery instead of crispy?
This usually happens when the cheese melts too slowly or the oven temperature isn't high enough. First, make sure your oven is fully preheated to 375°F—use an oven thermometer to confirm. Second, place a baking sheet under the dish to help conduct heat better. Finally, if your kitchen is humid, bake the fish on the middle rack instead of the top. For extra insurance, sprinkle the cheese just before the last 5 minutes of baking.
How do I make this dish ahead of time?
You can prep everything up to the baking step 24 hours ahead: marinate the fish, mix the garlic butter, and shred the cheese. Store all components separately in the fridge. When ready to bake, assemble and cook as directed. For leftovers, store in an airtight container for up to 3 days, but reheat covered with foil at 350°F for 10 minutes to restore some crispiness. The cheese won't be as golden after reheating, but the flavors remain delicious.
Can I bake this in a smaller or larger dish?
For a 9-inch round baking dish, reduce the recipe by half. For larger dishes (like 10x15-inch), increase the cheese to 1.5 cups and bake for 35-40 minutes. The key is maintaining a ½-inch thickness of fish—this ensures even cooking. If using a different shape, arrange the fish in a single layer with space between fillets for better browning. The baking time remains roughly the same per ½-inch thickness.
