Main Courses
This batchoy recipe with pork blood brings the soul of Filipino breakfast to your kitchen, where silky egg curds float in a rich, savory broth. The secret lies in blending pork blood with broth to create a velvety texture that's both comforting and deeply flavorful—something you won't find in typical recipes. I've perfected this technique after years of testing, ensuring every bowl delivers that restaurant-quality experience at home.
The magic happens in layers: first, the broth simmers with aromatic ingredients like garlic, ginger, and chili, building a fragrant base. Then comes the blood mixture, which transforms into a luxurious, almost custard-like consistency when blended properly. The egg curds cook gently in this rich liquid, creating those signature silky strands that make batchoy irresistible.
What you'll end up with is a steaming bowl of batchoy that's hearty enough for breakfast but elegant enough for brunch. The pork slices stay tender, the liver adds depth, and the vegetables provide fresh contrast. It's the kind of dish that feels like a warm hug—perfect for sharing with family or enjoying on a lazy weekend morning.
This recipe stays true to tradition while making it accessible for home cooks. The broth takes about 30 minutes to prepare, and the blood mixture comes together in just a few minutes. With the right technique, you'll achieve that signature texture that makes batchoy unforgettable. Let's get cooking!
Ingredients for batchoy recipe with pork blood
Filipino breakfast essentials that transform into a luxurious, velvety dish with pork blood's secret richness.
| Ingredient | Amount | Notes |
|---|---|---|
| Pork Blood 🩸 | 1 ½ cups | Fresh, from butcher preferred |
| Pork Broth 🥫 | 4 cups | Homemade or high-quality store-bought |
| Pork Belly Slices 🥓 | 1 lb | Thinly sliced, fat cap intact |
| Pork Liver 🍖 | ½ lb | Fresh, sliced thin |
| Garlic Cloves 🧄 | 8 cloves | Minced for aromatic base |
| Fresh Ginger 🌿 | 2 tbsp | Grated, aromatic punch |
| Green Onions 🧅 | ½ cup | Sliced, for garnish |
| Sichuan Peppercorns 🌶️ | 1 tsp | Toasted for numbing spice |
| Dried Chili Peppers 🔥 | 2 pieces | Whole, for broth heat |
| Bay Leaves 🍃 | 2 whole | For depth of flavor |
| Large Eggs 🥚 | 6 whole | Fresh, for silky curds |
| Vegetable Oil 🫒 | ¼ cup | For pork frying |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Soy Sauce 🍶 | 2 tbsp | For umami depth |
The pork blood is non-negotiable for that signature batchoy texture. Ask your butcher for fresh blood—it should be bright red, not dark or clotted. If you can't find it, no substitutes work. For the broth, homemade is ideal, but Swanson or Knorr chicken broth in a pinch will do. The pork belly should have visible fat marbling—Costco or Whole Foods often carry high-quality cuts. Liver is best fresh, but frozen works if thawed properly. For the Sichuan peppercorns, Penzeys or Asian markets carry the best quality—look for vibrant, whole peppercorns that smell aromatic.
No Sichuan peppercorns? Substitute with a pinch of black pepper plus a dash of cayenne for heat, though you'll miss the signature numbing sensation. Fresh ginger is ideal, but dried works at half the amount. For the chili peppers, any dried red chili will do—just adjust quantity to taste. The soy sauce can be swapped for coconut aminos if you prefer a gluten-free option. Eggs should be fresh from the fridge—room temperature eggs won't create those signature silky strands. If you're making this ahead, keep the broth and blood mixture separate until serving to maintain texture.
The blood mixture keeps for 1 day in the fridge if stored in a sealed container—it'll separate, so stir well before using. The broth can be made 2 days ahead and reheated gently. For the pork, fry just before serving to keep it tender. The eggs should be cooked last minute—they'll continue cooking in the hot broth. Portion the broth into containers for easy reheating, and store the pork and liver separately to maintain freshness. The dish tastes even better the next day as flavors meld—perfect for meal prep.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe—just toss everything into a single pot, stir, and let it simmer. No chopping boards, no extra pans, just pure, uncluttered cooking. The pork belly slices melt in the broth while the liver and garlic infuse flavor in under 45 minutes.
- Rich, Earthy Depth: That first sip of pork blood-thickened broth? It’s like liquid umami gold. The pork belly adds a buttery richness, while the liver and garlic create this perfect balance—savory, slightly metallic, and deeply satisfying. Honestly, it’s the kind of dish that makes you pause mid-bite.
- Crowd-Pleaser Flex: This feeds a family or fuels a party—just double the broth if needed. My in-laws asked for seconds, my kids devour it, and even my picky friend couldn’t resist. It’s the kind of dish that disappears fast, no matter the occasion.
- Budget-Friendly Leftovers: Pork blood and liver are cheap, but the flavor stretches far. I make a big batch on Sundays, and it keeps for days. Reheat it, add a splash of broth, and it’s just as good as day one—no sad, dry leftovers here.
Step-by-step instructions for batchoy with pork blood
This Filipino breakfast masterpiece comes together quickly when you follow these precise steps.
Prepare the Pork and Aromatics
Heat the 0.25 cup vegetable oil in a large wok or deep skillet over medium-high heat. Add the 1 lb pork belly slices and sear for 3-4 minutes until the fat begins to render and the edges turn golden. Remove and set aside, leaving the rendered fat in the pan.
In the same pan, add the 0.5 lb pork liver and cook for 2 minutes until just browned but still slightly pink inside. Remove and set aside with the pork belly. Add the 8 cloves minced garlic cloves and 2 tbsp grated fresh ginger to the pan, cooking for 30 seconds until fragrant. You'll want to work quickly here—the aromatics burn fast, and that's when they release their full flavor.
Build the Flavorful Broth Base
Increase heat to high and add the 1.5 cups pork blood to the pan, stirring constantly to break it up. Cook for 1-2 minutes until it begins to thicken slightly. Pour in the 4 cups pork broth, then add the 2 whole bay leaves, 2 pieces dried chili peppers, 1 tsp toasted Sichuan peppercorns, 2 tbsp soy sauce, 1.5 tsp salt, and 0.5 tsp black pepper. Bring to a gentle simmer and let cook for 5 minutes to allow the flavors to meld.
Here's where the magic happens: the pork blood adds richness while the Sichuan peppercorns provide that signature numbing spice. If you notice the broth foaming excessively, reduce heat slightly to maintain a gentle simmer. The broth should be vibrant and aromatic—this is your foundation for the dish's signature depth.
Create Silky Egg Curds
Return the pork belly and liver to the simmering broth. In a separate bowl, lightly beat the 6 whole large eggs with a fork until just combined but still slightly thick. Slowly pour the eggs into the simmering broth while gently stirring with a wooden spoon or chopsticks in a figure-eight motion.
Continue stirring constantly for 2-3 minutes until the eggs form soft, silky curds. The curds should be delicate but hold their shape when lifted with a spoon. This is the moment that matters: too much heat will scramble the eggs, while too little won't set them properly. You'll see the curds begin to form as they cook—this is your signal to keep stirring gently but consistently.
Finish and Serve
Once the egg curds are set, remove the pot from heat. Gently fold in the 0.5 cup sliced green onions and let the batchoy rest for 2 minutes to allow the flavors to fully integrate. The dish should be rich, slightly spicy, and deeply umami from the pork blood and broth.
Serve immediately in deep bowls, garnished with additional green onions if desired. The batchoy should be piping hot, with tender pork, silky egg curds, and a flavorful broth that coats every bite. This dish is best enjoyed fresh—it's all about that first steaming bowl of Filipino comfort.
Pro Tips For Making Batchoy Recipe With Pork Blood
- COOL THE BLOOD FIRST: Pork blood thickens like glue when hot—dump it straight into the pot and you’ll end up with a clumpy mess. Strain it into a bowl, then chill it in the fridge for 10 minutes before adding to the broth. This keeps it smooth and lets you control the consistency later.
- SEAR BELLY SLICES LOW: High heat turns pork belly rubbery before it renders. Cook it at medium-low (just above a simmer) until the edges crisp, then flip and repeat. You’re not frying, you’re melting fat—patience here means juicy slices that don’t fall apart.
- SKIP THE LIVER IF IT’S TOO STRONG: Fresh liver has a metallic kick that can overpower the broth. If yours tastes bitter or overly fishy, soak the slices in cold water with a pinch of salt for 10 minutes first. Or swap in a little extra pork belly—it’s less polarizing and still adds richness.
- USE GARLIC BUTTER FOR LAYERS: Raw minced garlic burns fast and makes the broth bitter. Instead, melt 1 tablespoon butter in a pan, toss in the garlic, and cook until it’s golden (not brown) but still fragrant. Stir this into the broth at the end—it adds depth without scorching.
Storing and reheating your batchoy recipe with pork blood
Broth Storage Secrets
The aromatic broth is the heart of batchoy, and it keeps beautifully for later use. Store it in airtight containers in the refrigerator for up to 2 days—the flavors actually deepen over time as the spices meld. For longer storage, freeze the broth in 1-cup portions (it's perfect for quick batchoy prep later). Just thaw overnight in the fridge before reheating. I like using glass Pyrex containers because they're microwave-safe and won't absorb odors. 🌡️
When reheating, bring the broth to a gentle simmer (never boil) over medium-low heat for 5-7 minutes. This prevents the blood mixture from curdling or separating. If you notice any separation after reheating, simply whisk vigorously to recombine. The broth should be steaming hot before adding fresh pork or eggs.
Blood Mixture Handling
The blood mixture is delicate—treat it like you would fresh egg whites. Store it separately from the broth in a sealed container for up to 1 day in the fridge. When ready to use, give it a thorough stir to recombine any separated layers. For best results, add the blood mixture just before serving—it thickens beautifully when combined with hot broth. I've found that room temperature blood blends more smoothly into the hot broth.
Pork Prep Ahead
Cook the pork belly and liver just before serving to maintain perfect tenderness. However, you can par-cook them ahead if needed. Sear the pork as directed, then store in an airtight container in the fridge for up to 1 day. Reheat gently in a skillet with a splash of water for 2-3 minutes before adding back to the broth. The liver should only be reheated until just warm—overcooking makes it tough. 🥓
Egg Freshness Matters
Use fresh eggs (no older than 1 week) for the best silky curds. Store any unused eggs in the original carton in the fridge. For reheating, I recommend making fresh egg curds each time—this ensures that signature texture. If you must prep ahead, lightly beat the eggs and store in a sealed container for up to 1 day, but cook them immediately when ready to serve.
Serving Suggestions
Batchoy tastes best piping hot, but you can reheat individual portions by placing them in a microwave-safe bowl and heating for 1-2 minutes on medium power. Stir halfway through to distribute heat evenly. For the best texture, add a splash of hot water if the broth looks too thick after reheating. Garnish with fresh green onions and a sprinkle of toasted Sichuan peppercorns to revive that restaurant-quality flavor. 💫
Nutrition facts
Frequently asked questions about batchoy
Why does batchoy need pork blood?
The pork blood creates that signature velvety texture that sets batchoy apart. When blended with the hot broth, it transforms into delicate, almost custard-like strands that give the dish its luxurious mouthfeel. This is what makes batchoy feel so special compared to other noodle or egg dishes—it's that rich, silky quality you can't get any other way.
Can I make batchoy without pork blood?
While pork blood is traditional, you can create a lighter version by using 1 cup extra pork broth and 2 tablespoons cornstarch mixed with 1/4 cup water. Stir this slurry into the simmering broth to create a similar silky consistency. The flavor won't be identical, but it'll still be delicious. For authentic results, though, pork blood is essential.
How do I know when the egg curds are done?
The egg curds should form soft, delicate strands that hold their shape when lifted with a spoon. They'll look like thin, translucent ribbons floating in the broth. If you stir too vigorously, they'll break apart—this is normal! The key is gentle, consistent stirring for 2-3 minutes after adding the eggs to the hot broth.
What's the best way to reheat leftover batchoy?
Reheat only the broth portion first—bring it to a gentle simmer for 5 minutes before adding fresh pork and eggs. For leftovers, cook the pork and liver separately and add them back to the hot broth just before serving. The eggs should always be cooked fresh for that signature texture. Never microwave the whole dish—it ruins the silky consistency.
Can I make batchoy vegetarian?
Traditional batchoy requires pork blood, but you could create a plant-based version using beet juice (for color) and a mushroom or soy-based broth enriched with 1 tablespoon nutritional yeast** for umami. The texture won't be identical, but it could work for a lighter interpretation. For authentic flavor, though, pork blood is the star ingredient.
