Date Published: April 14th, 2024 | Last Updated: April 14th, 2024
Author: Abby |Category: Asian, easy, mains
Serves: 4-6 (1 large plate) | Prep time: 20 mins | Cook time: 30 mins
Jump to recipe |
This dish a wrapped in nostalgia for me. It’s fried fish fillet pieces with a cornstarch/egg/corn gravy drizzled over top. It’s a savoury dish with a little sweetness in the sauce. Serve over a bed of jasmine rice and some veggies.
When our family first moved to Canada from Taiwan, there were limited options of Asian restaurants and grocery stores in our neighbourhood at the time. I remembered my mom always went to the same small Asian grocery store and beside it was a little Asian restaurant called ‘New Asia’. It was a small place with no more than 4-5 tables, each with a thick layer of disposable white plastic tablecloths on top. We’d either dine-in or mom would occasionally get takeaway to bring home after a visit to the grocery store next door. On one dine-in occasion, I must’ve been about 8-9 years old at the time, it was a quiet wintery night and there was only one other table apart from ours at the restaurant. My mom was taking care of us 3 kids on her own and suddenly the older white couple at the other table came over to us and gave us their order of corn fish that had just arrived at their table. They said it was really good and we had to try it. I thought it was really random that these strangers were offering us part of their dinner, but my mom didn’t want to be rude so she accepted it. There is a lot of similarity and overlap in Taiwanese/Chinese/Cantonese cuisine, but I had never seen corn fish before. It looked like a weird plate of corn goop over fish and at first we were skeptical, but we all tried it and it was AMAZING! Ever since then, that corn fish dish became one of our favourite items to order. Sadly, that restaurant has since closed down (ages ago, actually) and I had forgotten all about that dish until in recent years I was walking past a Cantonese restaurant in Melbourne and they had their menu with blown up photos pasted all over their windows and surprisingly, corn fish was one of the photos! It brought me right back to those childhood days eating this dish with my mom and siblings.
This recipe has been on my to-cook list for a while and I have no idea why it took me so long to actually attempt it, but it’s actually so much easier than I thought and it cooks up quickly. I’m proud to be adding this to my recipe collection. 😊
Anyways, without further ado, here’s the recipe! If you have any comments or suggestions, I’d love to hear from you in the comment section! You can follow me on instagram, youtube and facebook to see all the recipes I post!
Happy cooking!
Ingredients you’ll need:
- Fish marinade:
- 1/4 tsp kosher salt
- 1/4 tsp ground white pepper
- 2 Tbsps cornstarch
- 1 green onion, minced
- 800g boneless, skinless white fish fillets (ie. cod, haddock, tilapia, sole, pollock)
- 4 cups of neutral oil for frying (ie. vegetable oil, canola oil)
- Breading:
- 2 eggs, beaten
- 1 cup all-purpose flour
- 1/3 cup corn starch
- Creamy Corn Gravy:
- 3/4 tsp cornstarch
- 1/3 cup water
- 1 clove garlic, minced
- 1 can (418g) creamed corn/cream style corn
- 1/4 tsp chicken stock powder
- 1 egg, beaten
- Salt and black pepper to taste
- Garnish (optional): sliced green onion
Directions:


Rinse and pat dry the fish and slice it into 2 inch pieces. Set aside.
Marinate the fish: In a bowl, mix together the salt, white pepper, cornstarch, and green onion. Add in the sliced fish and mix well, ensuring every piece is coated. Be careful not to break the fish when you mix. Set aside and let it marinate for 15 minutes at room temperature.
Prepare the breading: Beat the eggs into a bowl and set aside. In another bowl, mix together the flour and cornstarch.
Heat the oil in a small pot. Once the oil starts to shimmer or if it sizzles when you add in a bit of flour, it’s ready for frying.



Bread and deep fry the fish: When the oil is nearly hot enough, start breading the fish. First coat the fish in the beaten egg (prepared in step 3), then coat it in the flour and cornstarch mixture.




Gently drop the breaded fish pieces one at a time into the hot oil. Only add enough to not overcrowd the pot, roughly 6-7 pieces per batch. Move the pieces around, making sure they’re not sticking to each other and not sticking to the bottom of the pot. Cook for 5-7 minutes or until the outside is slightly browned. Use a slotted spoon to remove the fish from the oil and let it cool on a rack. Repeat this process until all of the fish is fried. Once all of the fish have been fried, fry them all a second time for 2 minutes per batch, starting from the most cooled batch first. This will make the fish extra crispy. Once finished, turn off the heat and set the fried fish aside on the cooling rack while you prepare the corn gravy.
Make the corn gravy: In a small bowl, mix together the cornstarch and water, ensuring there are no lumps. Set aside.


In a saucepan on MED heat, add a small drizzle of oil and sauté the garlic for 1 minute until fragrant. Add in the creamed corn, chicken stock powder, and the cornstarch/water mixture. Whisk everything well and let the sauce come to a boil. Turn the heat down and drizzle the beaten egg into the sauce. Slowly mix it around until the egg is cooked. You want swirls of cooked egg, so don’t over mix it. Once the egg has cooked, turn off the heat. Taste and adjust salt and black pepper to taste.
Finishing touches: To serve, put the fried fish pieces onto a serving plate and pour the hot corn gravy over top. Garnish with sliced green onion. Serve immediately with a side of rice. Done!




Summarized Recipe:
Cantonese Fried Fish with a Corn Gravy (粟米斑塊)
Date Published: April 14th, 2024 | Last Updated: April 14th, 2024
Author: Abby |Category: Asian, easy, mains
Serves: 4-6 (1 large plate) | Prep time: 20 mins | Cook time: 30 mins
Ingredients:
- Fish marinade:
- 1/4 tsp kosher salt
- 1/4 tsp ground white pepper
- 2 Tbsps cornstarch
- 1 green onion, minced
- 800g boneless, skinless white fish fillets (ie. cod, haddock, tilapia, sole, pollock)
- 4 cups of neutral oil for frying (ie. vegetable oil, canola oil)
- Breading:
- 2 eggs, beaten
- 1 cup all-purpose flour
- 1/3 cup corn starch
- Creamy Corn Gravy:
- 3/4 tsp cornstarch
- 1/3 cup water
- 1 clove garlic, minced
- 1 can (418g) creamed corn/cream style corn
- 1/4 tsp chicken stock powder
- 1 egg, beaten
- Salt and black pepper to taste
- Garnish (optional): sliced green onion
Directions:
- Rinse and pat dry the fish and slice it into 2 inch pieces. Set aside.
- Marinate the fish: In a bowl, mix together the salt, white pepper, cornstarch, and green onion. Add in the sliced fish and mix well, ensuring every piece is coated. Be careful not to break the fish when you mix. Set aside and let it marinate for 15 minutes at room temperature.
- Prepare the breading: Beat the eggs into a bowl and set aside. In another bowl, mix together the flour and cornstarch.
- Heat the oil in a small pot. Once the oil starts to shimmer or if it sizzles when you add in a bit of flour, it’s ready for frying.
- Bread and deep fry the fish: When the oil is nearly hot enough, start breading the fish. First coat the fish in the beaten egg (prepared in step 3), then coat it in the flour and cornstarch mixture. Gently drop the breaded fish pieces one at a time into the hot oil. Only add enough to not overcrowd the pot, roughly 6-7 pieces per batch. Move the pieces around, making sure they’re not sticking to each other and not sticking to the bottom of the pot. Cook for 5-7 minutes or until the outside is slightly browned. Use a slotted spoon to remove the fish from the oil and let it cool on a rack. Repeat this process until all of the fish is fried. Once all of the fish have been fried, fry them all a second time for 2 minutes per batch, starting from the most cooled batch first. This will make the fish extra crispy. Once finished, turn off the heat and set the fried fish aside on the cooling rack while you prepare the corn gravy.
- Make the corn gravy: In a small bowl, mix together the cornstarch and water, ensuring there are no lumps. Set aside. In a saucepan on MED heat, add a small drizzle of oil and sauté the garlic for 1 minute until fragrant. Add in the creamed corn, chicken stock powder, and the cornstarch/water mixture. Whisk everything well and let the sauce come to a boil. Turn the heat down and drizzle the beaten egg into the sauce. Slowly mix it around until the egg is cooked. You want swirls of cooked egg, so don’t over mix it. Once the egg has cooked, turn off the heat. Taste and adjust salt and black pepper to taste.
- Finishing touches: To serve, put the fried fish pieces onto a serving plate and pour the hot corn gravy over top. Garnish with sliced green onion. Serve immediately with a side of rice. Done!
