Cai fan (菜饭), literally translated to “vegetable rice” or known as Economical Rice, is a dish where we pair a portion of steamed white rice with vegetables, meat and seafood dishes of our choice and is available in every food court or hawker centres in Singapore. Different cai fan stalls will offer different types of dishes for you to choose from, but there are always a few classics that will never fail to appear – and sweet and sour pork (aka gu lou yok or 咕噜肉) is one of them. It is one of my favourite pork dishes and I will often choose them whenever I buy cai fan. So after moving here, of course I have to try making myself to satisfy my cravings for them!
I’ve made this dish thrice already and I’m super in love with the combination of crispy pork and the sweet (from the sugar and ketchup) and slightly tangy (from the vinegar) sauce. It’s definitely not an extremely healthy dish as the pork needs to be deep-fried (which also translates to an oily kitchen), so I only make it once every few months, but whenever I make them, I will make a huge batch so that I satisfy my craving for them all in one go – in short, 400 grams of pork is used to feed 2 people whenever I make this dish. I know it’s a lot, so feel free to cut back on the amount if needed!
Jump to: Step-by-Step Photos · Recipe
I used different cuts of meat for all 3 attempts – pork loin, pork ribs and pork shoulder. X didn’t like the pork ribs because he felt that it’s too much of a hassle to eat them. If you like pork ribs, you’ll need to use more because of the weight of the bones, hence the quantities of the ingredients used will have to go up as well. We didn’t find any difference between pork loin and pork shoulder – so I guess any boneless pork meat can be used for this. If you are using pork belly, I’d suggest removing the skin before using.
The pork is first marinated with a few basic ingredients that should be available in most pantries – soy sauce, water, shaoxing, white pepper and egg. This is the marinade my mom use for her crusted pork chops (I will share the pork chop recipe in the future if I make them hehe). The pork pieces are then coated with a mixture of plain flour and cornstarch (or corn flour) and deep-fried twice – the first time to cook the meat and the second time to crisp it and make it expel the oil it has absorbed so that the pork pieces will not taste oily.
The sauce is a very simple mix of cider vinegar (rice vinegar can also be used), brown sugar, ketchup, soy sauce, corn flour and pineapple syrup. I used canned pineapples for this recipe so in order not to waste the syrup, I added some of it into the sauce as well. But if you are not using canned pineapples or using fresh ones, just replace the syrup with water and increase the sugar by a little bit for more sweetness. I love how this sauce has the perfect balance of sweet and sour for me but you can of course adjust it to your liking by increasing or decreasing the sugar or vinegar.
And without further ado, let’s smake them!
Step-by-Step Photos
1) Marinate pork with egg, light soy sauce, water, shaoxing wine, sesame oil and white pepper for at least 30 minutes. | 2) Coat the pork pieces with a mixture for plain flour and corn flour and deep-fry in hot oil. |
After the first fry: pork is cooked but light brown in colour. | After the second fry: pork is crisp, darker in colour and will taste less oily. |
3) Sauté onion, garlic, bell pepper and pineapple together (can add in tomato slices if desired too). | 4) Add in the sauce – a mix of cornstarch, water, brown sugar, ketchup, pineapple syrup, soy sauce and vinegar. |
5) Simmer until the sauce has thickened – loosen the mixture with water if it’s too thick to your liking. | 6) Add in the pork pieces and coat them in the sauce. |
Sweet and Sour Pork (Gu Lou Yok / 咕噜肉)
I make this amount for just two people so as to make sure I satisfy my craving for this dish once and for all - so I usually just serve it with rice and perhaps a fried egg (just like in the photos). If you are serving this dish to 4 people, you may want to prepare another vegetable stir-fry to go with it.
INGREDIENTS
- 400 grams pork, pork shoulder / skinless pork belly / pork loin
Marinade
- 1 egg
- 2 tablespoons light soy sauce
- 2 tablespoons water
- 1 tablespoon Shaoxing wine or sake
- 1/2 tablespoon sesame oil
- Dash of white pepper
Frying
- Canola oil / peanut oil for frying
- 1/3 cup cornstarch
- 1/3 cup plain flour
Sauce
- 2 teaspoons cornstarch
- 6 tablespoons water
- 2 tablespoons brown sugar
- 3 tablespoons canned pineapple syrup
- 3 tablespoons cider vinegar or rice vinegar
- 2 tablespoons ketchup
- 1 tablespoon light soy sauce
- 2 tablespoons canola oil
- 1/2 red onion, peeled and diced
- 2 cloves garlic, peeled and minced
- 1 bell pepper, cut into 3/4-inch pieces (best if you have a mix of red, yellow and green)
- 3 pineapple rings, diced into 1/2-inch pieces (or 1/2 cup of pineapple chunks)
*If canned pineapple syrup is not available, replace with water and add in 1 more tablespoon of brown sugar.
Garnish
- 2 teaspoons toasted sesame seeds, optional
INSTRUCTIONS
Marinating
- Rinse and pat-dry the pork meat. Cut into 1-inch cubes and place in a mixing bowl. Add in the Marinade ingredients and stir well. Marinate for at least 30 minutes, up to 8 hours. If marinating for more than 1 hour, keep the pork in the refrigerator, taking it out from the refrigerator 30 minutes before cooking so that the meat can return to room temperature.
Frying
- Add oil into a big pot until it reaches 2 inches in height. Heat oil over high heat until 175C / 350F - if you don't have a thermometer, insert a wooden chopstick or the end of a wooden spoon into the oil. If bubbles start to form vigorously around the chopstick / spoon, the oil is hot enough for frying. The oil should not be smoking. If it's smoking, it means the oil is too hot, remove the pot carefully from the heat and let it cool before using.
- While the oil is heating, combine cornstarch and plain flour together and coat the pork pieces in the flour mixture evenly. When the oil is hot enough, turn the heat down to medium, then add the pork pieces gently into the hot oil. If your pot is small, you may want to deep-fry the pork in 2 batches. Use a pair of chopsticks or a wooden spoon and stir the pork pieces occasionally so that they fry evenly and don't stick together. Fry the pork pieces for about 3 to 5 minutes, until they are cooked and lightly browned. Remove the pork pieces with a slotted spoon and drain them over a wire sieve or rack. (Set the wire sieve over a bowl to catch the oil.)
- Once all the pork pieces has been fried, turn the heat up to high again until 175C / 350F. Once the oil is hot, add in all the pork pieces (no need to divide into 2 batches) and deep-fry them for another 1 to 2 minutes over high heat until the pork is golden-brown in colour. This will crisp up the pork and make it taste less oily. Drain the pork pieces over a wire sieve or rack.
Making the Sauce
- Combine cornstarch and water in a small bowl until cornstarch has dissolved. Stir in brown sugar, pineapple syrup, vinegar, ketchup and soy sauce. Set aside.
- Heat the oil in a frying pan over medium-high heat. Add in onion and sauté until onion is translucent then add in the garlic. Sauté until garlic is fragrant then add in the bell pepper and pineapple dices. Sauté for another minute until bell pepper is slightly softened.
- Give the Sauce a stir (as the cornstarch tend to settle to the bottom) then add it into the frying pan. Bring to a boil then simmer until the sauce has thickened to your liking, which only takes seconds to a minute. If it's too thick, stir in a little water.
- Add in the pork pieces and stir to coat them in the sauce. Spoon the pork pieces over rice (or onto a serving plate), sprinkle with toasted sesame seeds and serve immediately.
CK says
Made this tonight. Phenomenal! I’m used to a batter for the pork, but this technique with the marinade plus dry coating was great. I doubled the pork/marinade but tripled the sauce and it was the perfect amount. Thank you for a great recipe.
Jasline N. says
Thank you for your feedback CK! 🙂
Maggie | Omnivore's Cookbook says
I swear I can finish this plate by myself! This is my favorite dish and I used to order it in the restaurant every single time. The pork looks so perfectly cooked. I need to try twice deep-fry next time. The texture looks so lovely! Sharing of course 🙂
Jasline N. says
I’m so glad I’m not the only one here, let’s whip up a huge batch and eat together, shall we? Thank you for sharing! 🙂
ChgoJohn says
With the pork being deep fried, I couldn’t eat this regularly but, as Monica stated above, when I did make it, 400 g just wouldn’t be enough! 🙂
Jasline N. says
Hi John! Yes that’s why I only made it once in a while… and when I do, I must make sure I eat to my heart’s content 😉
Monica says
This looks incredible, Jasline!! So, so good…I’m drooling! I would need 400grams of that pork just for one! : ) My husband would need that much and I think I would, too. Yum!
Jasline N. says
Thank you so much Monica! I’m so happy to find another two foodies (you and your husband) who love pork as much as I do! 😀
Jozelyn Ng says
Oh yes, forget to tell you, the LTU also accept mango by-product such as mango juice and mango yoghurt as ingredients.
Jasline N. says
Hi Jozelyn! Oooh okay I shall see if I can find any mango-related products and use them for a bake! Hopefully I’ll still be in time to post up a recipe!
Jozelyn Ng says
This is my all time favourite.
By the way, I think I choose mango as a wrong theme this month as there is not many place selling mango and the price is not cheap ^_^
Anyway, thanks for your effort to support the LTU!
girl in a food frenzy says
Truly looks delicious and I love that you hold highlighted, it’s deep fried twice! That means twice the flavour. Blog is looking beautiful by the way. Stunning!!!
Jasline N. says
Thank you so much Alice! So nice to hear from you again, and congratulations again on your cute baby boy!
bentodays says
This is my all-time favourite dish while I was growing up! Never fail to order this when I eat cai peng. I shall try to make it at home with your recipe!
Jasline N. says
Woohoo same here! All the other meat dishes seldom appeal to me haha. Let me know how it goes!
MiMi Bakery House says
im here to grab some for Sire & lil Missy Piggy…hehehe..yum yum!!!
Jasline N. says
Hehe make sure you make more! Otherwise all will be gone too soon!
SavoringTime IntheKitchen says
Sweet and Sour Pork is one of my husband’s favorite ‘take out’ dishes. I would much rather make it for him at home and now I have a wonderful recipe. Thank you, Jasline! Your step-by-step photos are wonderful.
Jasline N. says
You are so very welcome Susan! I hope this dish will be similar to what your husband always take-out and hope you two will like it!