Exploring the vibrant world of Filipino cuisine brings so much joy and comfort to my kitchen. Each recipe carries the warmth of family gatherings and the richness of cherished traditions. From savory Adobo to tangy Sinigang, these dishes hold a special place in my heart. They evoke memories and connect us to our roots. Let’s take a closer look at these culinary treasures and see what makes them so beloved.
Adobo: The Iconic Filipino Stew

Adobo is a beloved dish in the Philippines, known for its rich flavors and simplicity in preparation. It’s often considered the unofficial national dish of the country, showcasing the unique combination of vinegar, soy sauce, garlic, and various spices.
Traditionally, adobo can be made with chicken, pork, or even vegetables, making it a versatile option for any meal. The beauty of adobo lies in its ability to meld flavors over time, resulting in a dish that’s even better the next day.
The dish’s origins are often debated, but it’s believed that adobo has indigenous roots, influenced by Spanish colonialism. The cooking method involves marinating meat in a mixture of vinegar and soy sauce, then braising it until tender. The result is a savory, slightly tangy stew that pairs perfectly with steamed rice.
Whether enjoyed at family gatherings or served as a weekday dinner, adobo is a dish that brings people together and evokes a sense of home.
Ingredients (Serves 4-6 people)
- 2 lbs chicken thighs or pork belly, cut into pieces
- 1 cup soy sauce
- 1 cup white vinegar
- 1 cup water
- 1 head of garlic, minced
- 2-3 bay leaves
- 1 tsp black peppercorns
- 2 tbsp cooking oil
- 1 medium onion, sliced
- 1-2 green chilies (optional for spice)
- Salt and pepper to taste
- Chopped green onions or cilantro for garnish (optional)
Cooking Instructions
- Marinate the Meat: In a large bowl, combine the chicken or pork pieces with soy sauce, vinegar, minced garlic, bay leaves, and black peppercorns. Allow the meat to marinate for at least 30 minutes, or preferably overnight in the refrigerator. This step helps infuse the meat with flavor and tenderizes it.
- Sauté the Aromatics: In a large pot or deep skillet, heat the cooking oil over medium heat. Add the sliced onions and sauté until they become translucent. This step builds a flavorful base for the adobo.
- Brown the Meat: Remove the marinated meat from the bowl, reserving the marinade for later. Add the meat to the pot and brown it on all sides, which should take about 5-7 minutes. Browning adds depth and complexity to the dish.
- Add the Marinade and Water: Once the meat is browned, pour in the reserved marinade and add the water. Stir everything together to combine the flavors. Bring the mixture to a gentle boil.
- Simmer: Reduce the heat to low and cover the pot. Allow the adobo to simmer for about 40-60 minutes, or until the meat is tender. This slow cooking process allows the flavors to meld beautifully.
- Adjust Seasoning: After simmering, taste the adobo and adjust the seasoning by adding salt and pepper if needed. If you prefer a thicker sauce, uncover the pot and simmer for an additional 10-15 minutes until the sauce reduces to your desired consistency.
- Serve: Once ready, serve the adobo hot over steamed white rice. Garnish with chopped green onions or cilantro if desired, and enjoy the comforting flavors of this Filipino classic.
Extra Tips
When preparing adobo, feel free to experiment with additional ingredients such as potatoes, hard-boiled eggs, or even coconut milk for added richness.
If you like your adobo spicier, consider adding whole green chilies during the simmering process. Remember, adobo is a dish that improves with time, so making it a day ahead can enhance its flavors even further. Enjoy!
Sinigang: A Tangy and Hearty Soup

Sinigang is a beloved Filipino dish known for its savory and sour profile, typically made with pork, beef, or seafood, and a variety of vegetables. This hearty soup is characterized by its vibrant flavor, which comes from the use of tamarind, tomatoes, and other souring agents, making it a perfect comfort food for any occasion.
It’s not just a meal; it’s an experience that embodies the warmth of Filipino hospitality, often served with steamed rice and enjoyed among family and friends.
Cooking sinigang is both an art and a science, as the balance of sourness and umami is essential to achieving its signature taste. This dish is versatile, allowing cooks to adjust the sourness to their liking by adding more tamarind or other sour fruits such as calamansi or green mangoes.
Whether enjoyed on a rainy day or during a family gathering, sinigang brings people together, making it a staple in Filipino households.
Ingredients (serves 4-6):
- 1 lb pork belly or pork ribs
- 8 cups water
- 1 medium onion, quartered
- 2 medium tomatoes, quartered
- 1 radish (labanos), sliced
- 1 cup eggplant, sliced
- 1 cup long green beans (sitaw), cut into 2-inch lengths
- 1 cup water spinach (kangkong) or regular spinach
- 1-2 tablespoons fish sauce (patis)
- 1 cup tamarind paste or 1 packet of sinigang mix
- Salt and pepper to taste
- Optional: 2-3 green chili peppers for added spice
Cooking Instructions:
- Prepare the Pork: In a large pot, add the pork belly or ribs and cover with 8 cups of water. Bring to a boil over medium-high heat. Skim off any scum that rises to the surface to maintain a clear broth.
- Add Aromatics: Once the broth is boiling, add the quartered onion and tomatoes. Lower the heat and let it simmer for about 30-40 minutes, or until the pork is tender. This step allows the flavors to meld together, creating a rich base for your soup.
- Incorporate Vegetables: After the pork is tender, add the sliced radish and eggplant to the pot. Let them cook for about 5-7 minutes until they start to soften. This adds texture and additional flavor to the broth.
- Add Green Beans and Seasoning: Next, add the long green beans and fish sauce. Allow everything to simmer for another 5 minutes. The fish sauce enhances the umami flavor of the soup, making it more savory.
- Sour It Up: Depending on your preference, stir in the tamarind paste or sinigang mix. Taste the broth and adjust the sourness to your liking. If using fresh tamarind, you may need to dissolve it in a bit of hot water before adding it to the pot.
- Finish with Greens: Finally, stir in the water spinach (kangkong) and optional green chili peppers. Let everything simmer for another 2-3 minutes until the greens are wilted. This step adds freshness and color to the dish.
- Season and Serve: Taste the soup again and season with salt and pepper as needed. Serve the sinigang hot with steamed rice, allowing everyone to enjoy its tangy flavor.
Extra Tips:
When making sinigang, feel free to customize the vegetables based on what you have available or your personal preferences. Common additions include bok choy, taro, or even corn.
Additionally, if you prefer a richer flavor, try using beef shank or even shrimp. For an extra kick, you can add more chili peppers or serve the dish with a side of chili sauce.
Remember that the key to a great sinigang lies in balancing the sour and savory elements, so taste as you go!
Kare-Kare: Oxtail Peanut Stew

Kare-Kare is a beloved Filipino dish, known for its rich and savory flavor profile, which primarily comes from the use of peanut butter and is often paired with a variety of vegetables. This traditional stew is typically made with oxtail, although variations may include tripe or pork hocks. The dish is usually served with bagoong (fermented shrimp paste) on the side, adding a salty contrast to the creamy, nutty stew. A comforting and satisfying meal, Kare-Kare is perfect for family gatherings and festive occasions.
To prepare Kare-Kare, the key is to achieve a perfect balance of flavors while guaranteeing that the oxtail is tender and the sauce is thick and luscious. The cooking process may take some time due to the need for slow simmering, but the result is certainly worth the effort. This hearty dish isn’t only a staple in many Filipino households but is also a dish that brings people together, fostering a sense of community and warmth around the dining table.
Ingredients (Serves 4-6):
- 2 lbs oxtail, cut into pieces
- 1/2 cup peanut butter
- 1/4 cup rice flour
- 1/2 cup water (for diluting the peanut butter)
- 1 medium onion, sliced
- 4 cloves garlic, minced
- 2-3 tablespoons vegetable oil
- 1-2 pieces eggplant, sliced
- 1 cup green beans, trimmed
- 1 banana heart (puso ng saging), sliced (optional)
- 1-2 tablespoons fish sauce (patis), to taste
- Salt and pepper, to taste
- 2-3 cups beef broth or water (for cooking the oxtail)
- Bagoong (fermented shrimp paste), for serving
Cooking Instructions:
- Prepare the Oxtail: In a large pot, add the oxtail pieces and cover them with water. Bring to a boil and then lower the heat to simmer. Skim off any foam that rises to the surface. Cover and cook for about 2 to 3 hours, or until the oxtail is tender.
- Sauté Aromatics: In a separate pan, heat the vegetable oil over medium heat. Add the sliced onion and sauté until translucent. Then add the minced garlic and cook until fragrant, about 1-2 minutes. Be careful not to burn the garlic.
- Combine with Oxtail: Once the oxtail is tender, drain it from the pot, reserving the broth. Add the sautéed onion and garlic mixture to the pot with the oxtail. Stir to combine.
- Make the Peanut Sauce: In a small bowl, mix the peanut butter with about 1/2 cup of the reserved broth until smooth. Gradually add this mixture to the pot with the oxtail, stirring well to combine.
- Thicken the Sauce: In another bowl, mix the rice flour with a little water to create a slurry. Slowly add this to the pot while stirring continuously. This will help thicken the sauce. If the sauce is too thick, add more broth or water as needed.
- Add Vegetables: Once the sauce is at your desired thickness, add the sliced eggplant, green beans, and banana heart (if using). Cook for an additional 5-10 minutes or until the vegetables are tender but not overcooked.
- Season to Taste: Add fish sauce, salt, and pepper to taste. Stir well to incorporate all the flavors. Remove from heat once the vegetables are cooked.
- Serve: Transfer the Kare-Kare to a serving bowl and serve hot with steamed rice and bagoong on the side.
Extra Tips:
When preparing Kare-Kare, it’s crucial to use good-quality peanut butter for a rich flavor. Some people prefer using ground roasted peanuts for an authentic taste.
Additionally, you can customize the vegetables based on your preference, adding ingredients such as sitaw (string beans), cauliflower, or even bok choy. To guarantee the oxtail is extra tender, consider cooking it in a pressure cooker, which can greatly reduce the cooking time while still yielding delicious results.
Enjoy your Kare-Kare with a generous side of bagoong for that authentic Filipino experience!
Lechon: The Perfectly Roasted Pork

Lechon is a celebrated dish in Filipino cuisine, revered for its succulent meat and crispy skin. Traditionally served during festive occasions and gatherings, this roasted pork dish is a centerpiece that brings family and friends together. The cooking method involves marinating the whole pig and slow-roasting it over an open fire or in an oven, allowing the flavors to meld beautifully while achieving that iconic crispy exterior. While preparing lechon may seem intimidating, the results are undeniably worth the effort.
To make lechon at home, one can opt for smaller cuts of pork such as a whole pork belly or a pork shoulder, especially if you don’t have access to a whole pig. The key to achieving the perfect lechon lies in the marinade and the cooking technique. The combination of spices and herbs not only flavors the meat but also tenderizes it, while the slow roasting process guarantees that the skin becomes irresistibly crunchy. With patience and the right approach, you can create an impressive lechon that will have everyone asking for seconds.
Ingredients (serving size: 4-6 people)
- 3-4 pounds pork belly or whole pork shoulder
- 1 tablespoon salt
- 1 tablespoon ground black pepper
- 1 tablespoon garlic powder
- 1 tablespoon onion powder
- 1 tablespoon paprika
- 2 tablespoons soy sauce
- 1 tablespoon vinegar
- 1 tablespoon calamansi juice (or lime juice)
- 1 stalk lemongrass, trimmed and smashed
- 3-4 bay leaves
- 4-6 cloves of garlic, crushed
- 2-3 cups of water (for basting)
- 1-2 tablespoons vegetable oil (for brushing)
Cooking Instructions
- Prepare the Pork: Rinse the pork belly or shoulder thoroughly under cold water. Pat it dry with paper towels. Score the skin lightly in a crosshatch pattern, being careful not to cut into the meat. This allows the fat to render and skin to crisp up during roasting.
- Marinate the Pork: In a bowl, mix together the salt, black pepper, garlic powder, onion powder, paprika, soy sauce, vinegar, and calamansi juice. Rub this marinade all over the pork, making sure it gets into the scored skin and crevices. Place the pork in a large dish or a resealable bag and marinate for at least 4 hours, preferably overnight in the refrigerator for maximum flavor.
- Prepare the Roasting Setup: If using an oven, preheat it to 350°F (175°C). If using a spit or grill, prepare the fire for indirect heat. Insert the smashed lemongrass and crushed garlic into the cavity of the pork. Place bay leaves on top of the meat.
- Roast the Pork: Place the marinated pork belly (skin side up) on a roasting rack over a baking tray if using the oven, or secure it on a spit if grilling. Roast for 1.5 to 2 hours, basting every 30 minutes with water and vegetable oil to keep the skin moist and promote crispiness.
- Crisp the Skin: After the pork is cooked through, increase the oven temperature to 400°F (200°C) or move the pork closer to the source of heat if grilling. Roast for an additional 20-30 minutes, or until the skin is golden brown and crispy. Watch closely to prevent burning.
- Rest and Serve: Once the pork is fully roasted and the skin is crispy, remove it from the oven or grill and let it rest for about 10-15 minutes. This allows the juices to redistribute within the meat. Carve the lechon into serving pieces and serve with a side of lechon sauce or vinegar dipping sauce.
Extra Tips
For the best results, make sure that the pork skin is dry before roasting. Patting it down with paper towels or letting it sit uncovered in the refrigerator for a few hours can help achieve that crispy finish.
Additionally, experimenting with your marinade can lead to delightful variations; feel free to add herbs or spices like rosemary or thyme for a unique twist. Enjoy your homemade lechon with traditional sides, and take your time to savor the rich flavors and textures!
Pancit: Noodle Dishes for Every Occasion

Pancit Canton is a beloved Filipino noodle dish that captures the essence of Filipino cuisine with its vibrant flavors and colorful ingredients. This dish is a staple at celebrations and family gatherings, symbolizing long life and good fortune, making it a perfect centerpiece for any occasion.
The combination of stir-fried noodles, fresh vegetables, and protein creates a delightful meal that’s both satisfying and nutritious. The beauty of Pancit Canton lies in its adaptability; you can customize it to your taste by adding your favorite proteins such as chicken, shrimp, pork, or even tofu for a vegetarian option.
With its savory sauce, a medley of vegetables, and the satisfying texture of the noodles, Pancit Canton is sure to impress your family and friends. Let’s plunge into this delicious recipe!
Ingredients (Serves 4-6):
- 8 oz Pancit Canton noodles
- 2 tablespoons vegetable oil
- 1 onion, sliced
- 4 cloves garlic, minced
- 1 carrot, julienned
- 1 bell pepper (red or green), sliced
- 1 cup cabbage, shredded
- 1 cup snow peas or green beans, trimmed
- 1 cup cooked chicken, shredded (or shrimp/pork/tofu)
- 3 tablespoons soy sauce
- 1 tablespoon oyster sauce (optional)
- Salt and pepper to taste
- 2 green onions, chopped (for garnish)
- Lemon or calamansi wedges (for serving)
Cooking Instructions:
1. Prepare the Noodles: Begin by soaking the Pancit Canton noodles in hot water for about 5 minutes or until they’re softened. Drain and set aside. This will confirm that the noodles are pliable and ready for stir-frying.
2. Sauté Aromatics: In a large skillet or wok, heat the vegetable oil over medium heat. Add the sliced onion and minced garlic, sautéing for about 2-3 minutes until the onions are translucent and aromatic. This step builds the foundational flavors of your dish.
3. Add Vegetables: Stir in the julienned carrots and sliced bell peppers. Continue to cook for another 3-4 minutes until the vegetables start to soften but still retain some crunch.
Then, add the shredded cabbage and snow peas (or green beans), cooking for an additional 2 minutes. This mixture of colorful vegetables adds both nutrition and visual appeal to your Pancit Canton.
4. Incorporate Protein: Add the cooked chicken (or your choice of protein) into the skillet. Stir everything together to combine, allowing the flavors to meld for about 2 minutes.
5. Add Noodles and Sauce: Gently add the softened Pancit Canton noodles to the skillet. Pour in the soy sauce and oyster sauce (if using), tossing everything together until the noodles are evenly coated and heated through.
Taste the mixture and season with salt and pepper as needed. This step confirms that all ingredients are well-blended for maximum flavor.
6. Garnish and Serve: Remove the skillet from heat and transfer the Pancit Canton to a serving platter. Garnish with chopped green onions and serve with lemon or calamansi wedges on the side for an extra zing. Enjoy your delicious creation!
Extra Tips: When making Pancit Canton, feel free to experiment with various vegetables according to what you have on hand or what’s in season.
If you prefer a vegetarian version, simply substitute the chicken with tofu and use vegetable broth instead of soy sauce for added depth. Confirm your skillet or wok is hot enough before adding the ingredients to achieve that desirable stir-fry effect.
Always taste as you go to adjust flavors to your preference!
Lumpia: Crispy Filipino Spring Rolls

Lumpia is a beloved Filipino dish that showcases the rich flavors and textures of the Philippines. These crispy spring rolls are typically filled with a mixture of ground pork, vegetables, and spices, all wrapped in a thin pastry shell.
Traditionally served as an appetizer or snack, lumpia is often enjoyed during gatherings, celebrations, and family meals. Its crunchy exterior paired with the savory filling makes it an irresistible treat that everyone loves.
Making lumpia at home can be a delightful culinary adventure. While it might seem a bit intimidating at first, the process is quite straightforward, and the end result is well worth the effort. The key to perfect lumpia lies in the balance of flavors in the filling and making sure that the rolls are fried to a golden crisp.
Pair them with a sweet and sour dipping sauce, and you have a dish that’s sure to impress family and friends.
Ingredients (serving size: 4-6 people)
- 1 pound ground pork
- 1 cup finely chopped carrots
- 1 cup finely chopped green beans
- 1 cup finely chopped cabbage
- 1 medium onion, finely chopped
- 3 cloves garlic, minced
- 2 tablespoons soy sauce
- 1 teaspoon ground black pepper
- 1 tablespoon oyster sauce (optional)
- 1 pack of lumpia wrappers
- Vegetable oil (for frying)
- Salt (to taste)
Cooking Instructions
1. Prepare the Filling: In a large mixing bowl, combine the ground pork, chopped carrots, green beans, cabbage, onion, and garlic. Add soy sauce, ground black pepper, oyster sauce (if using), and salt.
Mix everything together until well combined. It’s important that the filling is evenly mixed to make sure each lumpia has a balanced flavor.
2. Wrap the Lumpia: Take a lumpia wrapper and lay it flat on a clean surface. Place about 2 tablespoons of the filling near one edge of the wrapper. Fold the sides over the filling and then roll it tightly from the bottom edge to the top.
Seal the edge with a bit of water or egg wash to make sure it stays closed during frying. Repeat this process until you have wrapped all the filling.
3. Heat the Oil: In a deep frying pan or pot, pour enough vegetable oil to submerge the lumpia, about 2-3 inches deep. Heat the Oil over medium-high heat until it reaches 350°F (175°C).
You can test the oil by dropping a small piece of wrapper; if it sizzles and bubbles, the oil is ready.
4. Fry the Lumpia: Carefully place the wrapped lumpia in the hot oil, doing this in batches to avoid overcrowding the pan. Fry them for about 4-5 minutes or until they’re golden brown and crispy.
Use a slotted spoon to turn them occasionally for even cooking. Once cooked, transfer the lumpia to a plate lined with paper towels to drain excess oil.
5. Serve: Serve the crispy lumpia hot with your choice of dipping sauce, such as sweet and sour sauce or vinegar with chili.
They’re best enjoyed fresh and hot for maximum crunchiness.
Extra Tips
When making lumpia, you can customize the filling to your liking. Feel free to add other vegetables like bell peppers or mushrooms, or substitute the pork with ground chicken or shrimp for variation.
If you want to prepare them in advance, you can freeze the uncooked lumpia on a baking sheet and then transfer them to a zip-lock bag once frozen. This allows you to fry them straight from the freezer whenever you’re ready to enjoy them!
Halo-Halo: A Refreshing Dessert Delight

Halo-Halo is a beloved Filipino dessert that perfectly embodies the essence of summer with its delightful mix of textures and flavors. Traditionally served in a tall glass, this colorful treat combines crushed ice, sweetened fruits, jellies, and beans topped with creamy leche flan and a scoop of ice cream. The name “Halo-Halo” literally means “mix-mix” in Tagalog, reflecting how the dessert is enjoyed by mixing all the layers together before indulging in its sweet, invigorating goodness.
This dessert isn’t only a feast for the eyes, but it’s also a fun way to showcase a variety of ingredients. Each component adds its unique flavor and texture, making Halo-Halo a customizable experience. During hot days, this icy dessert serves as a perfect respite, bringing joy to both the young and the old.
Now, let’s plunge into how to create this delightful treat at home!
Ingredients (Serves 4-6):
- 2 cups crushed ice
- 1 cup sweetened red beans (adzuki beans)
- 1 cup sweetened jackfruit, sliced
- 1 cup sweetened banana (saba), sliced
- 1 cup sweetened coconut strips (macapuno)
- 1 cup jellies (like agar-agar or kaong)
- 1 cup leche flan, cut into cubes
- 1 cup ube ice cream (or any ice cream flavor)
- Evaporated milk (to taste)
Cooking Instructions:
1. Prepare the Base Ingredients:
Start by gathering all the ingredients. Confirm that the sweetened fruits, beans, and jellies are ready. You can either buy them pre-made or prepare them from scratch, which involves cooking the beans and fruits with sugar until tender and sweet.
If you’re making your own leche flan, verify it’s chilled and firm before cutting it into cubes.
2. Layer the Ingredients:
In tall glasses or bowls, begin layering the dessert. Start with a scoop of sweetened red beans at the bottom, followed by sliced sweetened jackfruit, banana, and coconut strips. Each layer should be generous to create a colorful appearance.
3. Add Jellies and Crushed Ice:
Next, add a layer of jellies over your fruits. Then, top the mixture with a generous amount of crushed ice. The ice should fill the glass to near the top. This not only cools the dessert but also adds a revitalizing crunch.
4. Top with Leche Flan and Ice Cream:
Place a few cubes of leche flan on top of the crushed ice. Finally, finish off with a scoop of ube ice cream or your preferred flavor. The ice cream adds a creamy richness that complements the other ingredients.
5. Drizzle with Evaporated Milk:
To enhance the flavors, drizzle evaporated milk over the top of the ice cream and crushed ice. This will seep through the layers and enrich the overall taste of the dessert.
6. Serve and Enjoy:
Serve the Halo-Halo immediately with a spoon and a straw. Encourage your guests to mix all the layers together before digging in to enjoy the delightful harmony of flavors and textures.
Extra Tips:
For an authentic Halo-Halo experience, feel free to get creative with the ingredients. You can add other components like sweetened corn, shaved ice, or even different flavors of ice cream.
Each region in the Philippines has its own twist on Halo-Halo, so don’t hesitate to customize the recipe based on your preferences. Additionally, serving it in clear glasses not only enhances its visual appeal but also allows everyone to appreciate the vibrant layers before mixing!
Puto: Steamed Rice Cake Treats

Puto, a beloved Filipino delicacy, is a delightful steamed rice cake that’s soft and fluffy, often enjoyed as a snack or dessert. These treats are typically made from rice flour, sugar, and coconut milk, giving them a unique flavor that’s both sweet and slightly savory.
Puto is versatile and can be enjoyed plain or topped with cheese, salted egg, or even served alongside savory dishes like dinuguan (pork blood stew). This recipe will guide you through making traditional puto that can serve 4-6 people, perfect for family gatherings or special occasions.
Whether you’re a seasoned cook or a beginner in the kitchen, making puto is a simple and rewarding experience. The process involves creating a batter and steaming it until it reaches a light, fluffy texture. The key to perfect puto lies in the steaming technique, guaranteeing the cakes rise beautifully without collapsing.
Prepare to impress your family and friends with these delightful steamed rice cakes that are sure to be a hit!
Ingredients
- 2 cups rice flour
- 1 cup sugar
- 1 tablespoon baking powder
- 1 cup coconut milk
- 1/2 cup water
- 1/4 cup melted butter
- 1 teaspoon vanilla extract
- Cheese slices or salted egg (optional, for topping)
Cooking Instructions
- Prepare the Steamer: Begin by filling a steamer pot with water and bringing it to a boil. Make sure to line the steamer with cheesecloth or a clean kitchen towel to prevent the puto from sticking to the bottom.
- Mix the Dry Ingredients: In a large mixing bowl, combine the rice flour, sugar, and baking powder. Stir the ingredients together until they’re evenly mixed. This will guarantee that the sweetness is distributed throughout the cake.
- Combine Wet Ingredients: In a separate bowl, whisk together the coconut milk, water, melted butter, and vanilla extract. Once combined, pour this wet mixture into the bowl with the dry ingredients.
- Make the Batter: Gently mix the wet and dry ingredients until you have a smooth batter. Be careful not to overmix, as this can affect the texture of your puto. The batter should be thick but pourable.
- Prepare the Molds: Grease small puto molds or muffin tins with a little oil or butter to prevent sticking. If you’re using cheese or salted egg for topping, you can place a piece in the center of each mold before pouring in the batter.
- Pour the Batter: Fill each mold about 2/3 full with the batter. This allows enough space for the puto to rise while steaming.
- Steam the Puto: Once the water is boiling, place the filled molds in the steamer basket. Cover with a lid and steam for about 15-20 minutes, or until a toothpick inserted into the center comes out clean. Make sure to check the water level periodically, adding more if necessary to prevent it from boiling dry.
- Cool and Serve: Once cooked, carefully remove the puto from the steamer and allow them to cool for a few minutes. Gently take them out of the molds and serve warm. Enjoy them as is or with your favorite toppings!
Extra Tips
When making puto, verify your steamer is adequately heated before placing the molds inside, as this helps the cakes rise properly.
If you want to experiment with flavors, you can add a touch of pandan extract for a fragrant twist or incorporate sweet corn into the batter for a delightful variation.
Bicol Express: Spicy Coconut Pork

Bicol Express is a popular Filipino dish that hails from the Bicol region, known for its love of spicy food and coconut milk. This dish combines tender pork with the rich, creamy flavor of coconut milk, balanced by the heat of chili peppers, making it a favorite for those who enjoy bold flavors. Traditionally, it’s served with steamed rice, which helps to mellow the spiciness and soak up the delicious sauce.
The key to a great Bicol Express lies in the quality of the ingredients and the cooking method. The pork should be cooked until tender, and the coconut milk should be allowed to simmer to develop a rich flavor. The dish can be adjusted to your spice tolerance by varying the amount of chili peppers used. Whether you’re serving it at a family gathering or a casual dinner, Bicol Express is sure to impress.
Ingredients (Serves 4-6):
- 1 ½ lbs pork belly, cut into bite-sized pieces
- 2 cups coconut milk
- 3 tablespoons shrimp paste (bagoong)
- 4-6 Thai bird’s eye chilies (or to taste)
- 1 medium onion, chopped
- 4 cloves garlic, minced
- 1 tablespoon ginger, minced
- 2 tablespoons vegetable oil
- Salt and pepper to taste
- 1 red bell pepper, sliced (optional for garnish)
- Fresh basil leaves for garnish (optional)
Cooking Instructions:
- Prepare the Ingredients: Begin by cutting the pork belly into bite-sized pieces. Chop the onion, mince the garlic and ginger, and slice the red bell pepper if using. Make sure all ingredients are prepped before you start cooking to guarantee a smooth process.
- Sauté the Aromatics: In a large pot or skillet, heat the vegetable oil over medium heat. Add the chopped onions and sauté until they become translucent, about 3-4 minutes. Then, add the minced garlic and ginger, stirring for another minute until fragrant. This step builds the flavor base for your dish.
- Cook the Pork: Add the pork belly pieces to the pot, stirring to coat them in the aromatics. Cook for about 5-7 minutes, or until the pork is lightly browned. This step helps to render some of the fat from the pork, adding richness to the dish.
- Add Shrimp Paste and Coconut Milk: Once the pork is browned, stir in the shrimp paste (bagoong) and mix well. This ingredient adds a savory umami flavor to the dish. Next, pour in the coconut milk, making sure to scrape the bottom of the pot to incorporate any browned bits.
- Simmer: Bring the mixture to a gentle boil, then reduce the heat to low. Cover the pot and let it simmer for about 30-40 minutes, or until the pork is tender. Stir occasionally, and add water if the sauce becomes too thick. This simmering process allows the flavors to meld beautifully.
- Add the Chilies: After the pork is tender, add the bird’s eye chilies to the pot. Adjust the number of chilies according to your heat preference. Let it simmer for another 5-10 minutes. The chilies will infuse a spicy kick into the sauce.
- Season and Serve: Taste the sauce and season with salt and pepper as needed. If you prefer a thicker sauce, continue to simmer uncovered until it reaches your desired consistency. Once done, serve hot over steamed rice, garnished with sliced red bell pepper and fresh basil leaves if desired.
Extra Tips:
For an extra layer of flavor, consider marinating the pork in a mixture of shrimp paste, garlic, and ginger for an hour before cooking. This can enhance the dish’s overall taste.
Additionally, if you have leftovers, Bicol Express tastes even better the next day as the flavors continue to develop. Adjust the spice level to your preference, and don’t be afraid to experiment with different types of chilies if you want to try something new.
Chicken Inasal: Grilled Chicken With Flavor

Chicken Inasal is a traditional Filipino dish hailing from the Visayas region, particularly Bacolod City. Known for its smoky aroma and vibrant flavors, this grilled chicken delicacy is marinated in a mixture of vinegar, calamansi (Philippine lime), and a variety of spices, giving it a unique taste that’s both tangy and savory.
The marination process is vital, as it infuses the chicken with flavor and tenderizes the meat, making each bite a delicious experience. This dish is often served with garlic rice and a side of dipping sauce, enhancing its overall appeal.
To prepare Chicken Inasal, you’ll need to gather the right ingredients and follow the cooking instructions meticulously. The grilling process not only adds a beautiful char to the chicken but also elevates the flavors, making it a dish perfect for family gatherings or casual get-togethers.
Whether you’re a seasoned chef or a novice in the kitchen, this recipe will guide you through making a delightful Chicken Inasal that will impress your guests and family alike.
Ingredients (Serves 4-6 people):
- 2 lbs chicken thighs or drumsticks
- 1/2 cup cane vinegar
- 1/4 cup soy sauce
- 1/4 cup calamansi juice (or lime juice)
- 1 tablespoon garlic, minced
- 1 tablespoon ginger, minced
- 1 tablespoon lemongrass, finely chopped
- 1 teaspoon salt
- 1 teaspoon black pepper
- 1 teaspoon paprika
- 1 tablespoon sugar
- 1/4 cup annatto oil (for basting)
- Bamboo skewers (if grilling on a BBQ)
Cooking Instructions:
- Prepare the Marinade: In a bowl, combine the cane vinegar, soy sauce, calamansi juice, minced garlic, minced ginger, chopped lemongrass, salt, black pepper, paprika, and sugar. Whisk the ingredients together until well blended. This marinade will impart a tangy and savory flavor to the chicken.
- Marinate the Chicken: Place the chicken pieces in a large resealable plastic bag or a shallow dish and pour the marinade over them. Make sure all pieces are well-coated. Seal the bag or cover the dish and refrigerate for at least 2 hours, preferably overnight. This allows the flavors to deeply penetrate the chicken, resulting in a tastier dish.
- Prepare for Grilling: Preheat your grill to medium-high heat. If using bamboo skewers, soak them in water for about 30 minutes to prevent burning. After marinating, remove the chicken from the marinade and let any excess marinade drip off. Discard the leftover marinade.
- Grill the Chicken: Place the chicken on the grill and cook for about 10-15 minutes on each side, basting occasionally with annatto oil to keep the chicken moist and to add color. The chicken is done when it reaches an internal temperature of 165°F (75°C) and has a nice char on the outside.
- Serve: Once cooked, remove the chicken from the grill and let it rest for a few minutes. Serve hot with garlic rice and a side of dipping sauce, such as a vinegar-soy mixture or a spicy chili sauce.
Extra Tips: For a more authentic flavor, consider using a charcoal grill, as it imparts a smoky essence that enhances the taste of Chicken Inasal. Additionally, feel free to adjust the marinade ingredients to suit your preference—some people enjoy adding a bit of coconut milk for richness or a touch of chili for heat.
Finally, if you can’t find calamansi, lime juice is a good substitute, though it may alter the flavor slightly. Enjoy your cooking experience!
Bibingka: Traditional Rice Cake With Coconut

Bibingka is a beloved Filipino delicacy often enjoyed during the Christmas season, but it can be relished any time of year. This traditional rice cake is made from glutinous rice flour and coconut milk, creating a rich and moist treat that’s both sweet and savory.
Traditionally cooked in clay pots lined with banana leaves, bibingka is often topped with grated coconut, salted egg, and cheese, giving it a delightful mix of flavors and textures.
Making bibingka at home allows you to experience the warm, comforting taste of this classic dish. It’s a simple yet rewarding recipe that can bring a taste of the Philippines to your kitchen. With the right ingredients and a bit of patience, you can impress your family and friends with this delicious treat that speaks to Filipino culinary heritage.
Ingredients (Serves 4-6)
- 2 cups glutinous rice flour
- 1 cup coconut milk
- 1 cup water
- 1/2 cup sugar
- 1 tablespoon baking powder
- 1/4 teaspoon salt
- 2 eggs, beaten
- 1/2 cup grated coconut (fresh or desiccated)
- 2 salted eggs, sliced
- 1/2 cup cheese, grated (optional)
- Banana leaves (for lining the baking dish, optional)
Cooking Instructions
- Preheat the Oven: Begin by preheating your oven to 375°F (190°C). If you have banana leaves, you can soak them in warm water to make them pliable, which will help in lining your baking dish.
- Prepare the Baking Dish: If using banana leaves, line a round baking dish (about 8-9 inches in diameter) with the leaves, ensuring they cover the bottom and sides. This will add flavor and prevent sticking. If you don’t have banana leaves, you can lightly grease the dish.
- Mix Dry Ingredients: In a large mixing bowl, combine the glutinous rice flour, sugar, baking powder, and salt. Whisk these dry ingredients together until they’re well mixed, ensuring there are no lumps.
- Combine Wet Ingredients: In another bowl, mix the coconut milk, water, and beaten eggs. Whisk the wet ingredients until they’re fully combined.
- Combine Wet and Dry Mixtures: Slowly pour the wet mixture into the dry ingredients while stirring continuously. Mix until you achieve a smooth batter. It should be thick but pourable.
- Add Grated Coconut: Gently fold in the grated coconut into the batter. This will add texture and flavor to your bibingka.
- Pour Batter into the Dish: Pour the prepared batter into the lined baking dish, smoothing the top with a spatula for an even surface.
- Add Toppings: Arrange the slices of salted egg on top of the batter, and if you’re using cheese, sprinkle it on as well. This will give your bibingka a savory touch.
- Bake the Bibingka: Place the baking dish in the preheated oven and bake for about 30-40 minutes, or until the top is golden brown and a toothpick inserted in the center comes out clean.
- Cool and Serve: Once cooked, remove the bibingka from the oven and let it cool for a few minutes. Serve warm, and enjoy your homemade bibingka!
Extra Tips
When making bibingka, feel free to experiment with toppings according to your taste. Some people love adding grated cheese or even a sprinkle of shredded coconut on top before serving.
For a richer flavor, you can also use coconut cream instead of coconut milk. Remember that the cooking time may vary based on your oven, so keep an eye on the bibingka to avoid overbaking. Enjoy this delightful treat with a hot cup of coffee or tea for a perfect snack!
