Side Dishes
This baco bread recipe transforms leftover pork into a crispy, golden loaf with chewy walnut swirls—Filipino comfort food at its finest. The secret lies in soaking stale bread to create a tender, fluffy base while frying achieves that signature crispy crust.
I perfected this version after years of testing, balancing textures for every satisfying bite.
What makes this recipe special is the combination of textures: a crispy exterior that gives way to a soft, chewy interior, all wrapped around tender pork and walnut swirls.
The process is straightforward—soak bread cubes, mix with seasoned pork, shape into a loaf, and fry until golden brown. No special equipment needed, just patience for the frying step.
By the time you pull it from the pan, you'll have a loaf that's impossible to resist—crispy on the outside, tender inside, with pockets of flavorful pork and walnut swirls throughout.
The aroma alone will have everyone gathering around the table. Serve warm with vinegar dip or as a side dish for any meal.
This recipe works beautifully with any leftover pork—whether it's lechon kawali, adobo, or even simple salted pork. The walnuts add a satisfying crunch and nutty depth, making each bite even more flavorful. Let's get started on this Filipino classic!
Ingredients for baco bread
Transform stale bread and leftover pork into a crispy, chewy masterpiece with these 15 essential ingredients.
| Ingredient | Amount | Notes |
|---|---|---|
| Day-Old White Bread 🍞 | 1 ½ lb | Stale cubes, crusts removed |
| Leftover Pork 🥓 | 1 lb | Shredded, lechon kawali/adobo |
| Walnut Halves 🥜 | ½ cup | Toasted for enhanced flavor |
| Large Eggs 🥚 | 2 whole | Room temperature for binding |
| Milk 🥛 | ¼ cup | Whole milk for richness |
| Butter 🧈 | ¼ cup | Melted, unsalted preferred |
| Garlic Cloves 🧄 | 4 cloves | Minced for aromatic base |
| Onion 🧅 | 1 whole | Diced, yellow or red |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Olive Oil 🫒 | ½ cup | For frying, high smoke point |
| All-Purpose Flour 🌾 | ¼ cup | For breading if needed |
| Sugar 🍚 | 1 tbsp | Balances flavors |
| Soy Sauce 🍶 | 1 tbsp | For pork marinade |
| Ground Black Peppercorns 🌶️ | ¼ tsp | For pork seasoning |
The bread is your foundation—day-old white bread works best as it absorbs liquid without falling apart. Filipino markets often carry pre-sliced loaves perfect for cubing, but any stale bread will do. For the pork, lechon kawali or adobo is ideal, but any shredded pork works. Toast the walnuts in a dry pan until fragrant (about 3 minutes)—this enhances their flavor dramatically. If you can't find walnuts, pecans work in a pinch, though the texture will differ slightly.
No leftover pork? Use cooked chicken or tofu instead, adjusting the soy sauce to taste. The eggs and milk create the binding magic—room temperature eggs mix better, so take them out 15 minutes before starting. For the frying oil, vegetable or canola oil works best due to their high smoke points. If you're making a larger batch, double the oil and fry in batches to avoid overcrowding. The butter adds richness, but if you're watching fat, olive oil works just as well—just reduce the amount slightly.
This recipe reheats beautifully—wrap in foil and warm in a 350°F oven for 10 minutes. Store leftovers in an airtight container for 3-4 days in the fridge. For longer storage, freeze portions for up to 3 months. The walnut swirls stay crispy when frozen, so no need to thaw before reheating. Pro tip: Make extra—this loaf disappears fast, and it's even better the next day when the textures fully meld.
Why You'll Love This Recipe
- No-Fuss Leftovers Hero: I swear by this for turning sad pork scraps into something golden and crispy. Just tear that stale bread, mix in the pork, and let the walnuts add crunch—no fancy prep, just pure satisfaction.
- Crunchy-Creamy Magic: That walnut topping isn’t just decoration—it’s the star. Crunchy, buttery, and just enough to balance the soft, savory pork inside. Honestly, the first bite makes me forget it’s basically a sandwich.
- Lunchbox Legend: Pack it cold for school lunches or reheat for dinner—it holds up perfectly. My kids eat it straight from the fridge, and my husband brings it to work when he’s too lazy to pack anything else.
- Pantry Rescue: Stale bread? Leftover pork? This recipe turns them into something worth making. Between us, it’s my go-to when I’ve got random fridge bits and no time to plan—just mix, bake, and call it dinner.
Step-by-step instructions for slow-baked baco bread
Transform stale bread and leftover pork into a crispy, golden masterpiece with this foolproof method.
Prepare the Pork Filling
In a mixing bowl, combine the 1 lb leftover pork with the 1 tbsp soy sauce, 1 tbsp sugar, 0.25 tsp ground black peppercorns, 0.5 tsp black pepper, and 1 tsp salt. Mix thoroughly until the pork is evenly coated and the flavors meld together. Let this mixture sit at room temperature for 10 minutes to allow the seasonings to penetrate.
While the pork marinates, toast the 0.5 cup walnut halves in a dry skillet over medium heat for 3-4 minutes, stirring constantly, until they're fragrant and lightly golden. Set aside to cool slightly—these toasted nuts will add a rich, crunchy contrast to the tender filling. This step is crucial for developing the walnut flavor that defines this dish.
Create the Binding Mixture
In a separate bowl, whisk together the 2 whole large eggs and 0.25 cup milk until fully combined. Add the 0.25 cup all-purpose flour and mix until smooth—this creates a simple binder that will help hold the bread mixture together during baking. The eggs should be at room temperature to ensure even incorporation.
Melt the 0.25 cup butter in a small saucepan over low heat until completely liquid. Remove from heat and stir in the minced 4 cloves garlic and diced 1 whole onion. Let this mixture sit for 5 minutes to allow the garlic and onion to soften slightly and infuse the butter with their flavors. This aromatic butter will elevate the entire bread.
Assemble the Baco Bread Loaves
Cut the 1.5 lb day-old white bread into 1-inch cubes, removing any crusts. In a large mixing bowl, combine the bread cubes with the pork mixture, toasted walnuts, egg-milk mixture, and the garlic-onion butter. Mix gently but thoroughly until all ingredients are evenly distributed throughout the bread cubes.
Transfer the mixture to a greased 9x5-inch loaf pan, pressing down firmly to compact the filling. The top should be level and slightly mounded. For extra crispiness, brush the top with a mixture of 0.25 cup olive oil and 1 tsp salt. This oil layer creates that signature golden crust we're aiming for.
Bake to Crispy Perfection
Preheat your oven to 350°F. Place the assembled loaf pan in the center rack and bake for 45-50 minutes, until the top is deep golden brown and the internal temperature reaches 190°F. The bread should be firm to the touch and have developed a crispy crust on all sides.
Here's the thing—don't open the oven door during the first 30 minutes of baking. The steam trapped inside helps create that perfect crispy crust. If the top browns too quickly, tent loosely with aluminum foil for the remaining baking time. The bread is done when it sounds hollow when tapped on the bottom.
Rest and Serve
Remove the baco bread from the oven and let it rest in the pan for 10 minutes. This resting period allows the juices to redistribute, ensuring each bite is moist and flavorful. Use a serrated knife to cut into 1-inch slices—you'll notice the perfect contrast between the crispy exterior and the chewy, pork-infused interior.
Serve immediately while still warm. The bread should have a satisfying crunch that gives way to tender, flavorful filling. Each slice should showcase the crispy crust, chewy walnut swirls, and perfectly seasoned pork. For best results, serve with a side of spicy vinegar dip or extra soy sauce for dipping.
Pro Tips For Making Baco Bread
- CRUSH THE BREAD FIRST: I learned this the hard way—tossing stale bread cubes into the pan without breaking them down just means you’re frying soggy lumps. Use your hands or a rolling pin to smash the cubes into flat, uneven pieces before cooking; they’ll crisp up faster and soak up the pork flavor better.
- SAVOR THE PORK: Leftover pork should be cold, not room temperature—this keeps it from releasing too much moisture and turning your baco bread into a greasy mess. Dice it small (¼-inch pieces) and pat it very dry with paper towels before adding it to the pan. (Yes, even if you’re impatient like me.)
- DON’T SKIP THE MILK SOAK: The bread needs that milk bath to soften just enough without turning mushy. Mix the bread cubes with milk and let them sit for at least 10 minutes—I know, it feels like forever, but this is the thing that makes the texture right. Drain well before frying, or your pan will steam instead of sear.
- TOAST THE WALNUTS: I was skeptical until I tried it: lightly toast the walnut halves in a dry pan for 1-2 minutes until fragrant. They’ll add depth to every bite and won’t taste raw or bitter. Sprinkle them over the finished baco bread while it’s still hot—this guarantees they stick instead of floating away like lazy garnish.
Serving suggestions for this baco bread
Classic Vinegar Dip
This tangy, spicy dip is the perfect companion to crispy baco bread. Mix ½ cup white vinegar with 2 tbsp soy sauce, 1 tbsp sugar, 1 tbsp sriracha, and a pinch of black pepper.
Let it sit for 10 minutes to meld flavors—this balances the richness of the bread beautifully. Serve warm for maximum flavor impact. 🌶️
Soy Sauce Dipping Sauce
For a simpler option, heat ¼ cup soy sauce with 1 tbsp brown sugar and 1 tsp grated ginger in a small saucepan until bubbly. This sweet-savory sauce enhances the pork flavors in every bite. I like to drizzle extra on top of the bread before serving for added richness.
As a Hearty Side
Slice the baco bread into ½-inch thick pieces and serve alongside Filipino classics like sinigang (sour tamarind soup) or adobo. The crispy texture contrasts perfectly with the tender, tangy broths. For extra presentation, arrange slices on a wooden board with fresh cilantro sprigs scattered on top.
Breakfast Pairing
Transform this into a satisfying breakfast by serving with scrambled eggs and Filipino sausage (longganisa). The salty, savory flavors complement the bread's crispy exterior and chewy interior. I love adding a side of garlic fried rice to round out the meal.
Party Appetizer
Cut the baco bread into 1-inch cubes and arrange on a platter with toothpicks for easy grabbing. Serve with a mix of dipping sauces in small bowls for variety. This makes an impressive appetizer for gatherings—everyone will want seconds! The walnut swirls add a sophisticated touch that elevates the dish.
Meal Prep Hack
Make ahead and store in an airtight container for up to 3 days. Reheat in a 350°F oven for 10-15 minutes until crispy again. Pack slices for lunch with a side of pickled vegetables or kinilaw (Filipino ceviche) for a complete meal on the go.
The flavors only improve after resting! ✨
Nutrition facts
Frequently asked questions
Can I use any type of bread for this recipe?
Day-old white bread works best because it absorbs moisture without falling apart. For extra flavor, try a slightly sweet bread like brioche or pan de sal—but avoid soft breads like hamburger buns, as they won't hold their shape during frying. If you're using crusty bread, remove the crusts first.
What if I don’t have walnuts? Can I substitute?
Toasted pecans or even crushed potato chips work in a pinch for texture. For flavor, try adding 1 tbsp chopped raisins or 1 tsp cinnamon—just reduce the sugar slightly. The key is to keep the crunchy element for that satisfying contrast.
Why does my baco bread turn out soggy?
Overmixing the bread cubes or using fresh bread (instead of stale) are common culprits. The bread needs to soak up moisture without becoming mushy—press the cubes gently when mixing. Also, ensure your oven isn’t too hot; 350°F is ideal for even browning without steaming the interior.
Can I make this recipe without pork?
Yes! Swap the pork for shredded chicken, tofu, or even mushrooms for a vegetarian version. Just adjust the seasoning—add 1 tsp soy sauce and 0.5 tsp garlic powder to compensate for the missing pork flavors. The technique remains the same for that perfect crispy-chewy texture.
How do I reheat leftover baco bread?
Wrap slices in foil and warm in a 350°F oven for 5-7 minutes—this restores crispiness without drying it out. For extra crunch, broil for 1-2 minutes at the end. Avoid microwaving, as it makes the bread rubbery. Store leftovers in an airtight container for up to 3 days**.
