
This Filipino-inspired carnitas recipe transforms tough pork shoulder into tender, caramelized perfection. The condensed milk adds a subtle sweetness that balances the savory spices beautifully.
Slow-cooked until fall-apart tender, the pork develops layers of flavor as it braises in its own juices with garlic, soy sauce, and that signature sweet milk touch. The result is melt-in-your-mouth meat with a rich, glossy finish.
I developed this method after testing numerous variations, always returning to the simplicity of this approach. The pork absorbs every bit of the cooking liquid, creating a dish that’s both deeply flavorful and impossibly tender.
Serve these carnitas in tacos, over rice, or straight from the pot. The versatility makes it a weeknight winner.
Ingredients for Pork Carnitas Recipe with Condensed Milk
Transform pork shoulder into fall-apart carnitas with this rich, sweet-savory ingredient list.
| Ingredient | Amount | Notes |
|---|---|---|
| Pork Shoulder 🐖 | 3 lb | Boneless, cut into 2-inch chunks |
| Condensed Milk 🥛 | ¾ cup | Sweetened, full-fat preferred |
| Soy Sauce 🫒 | ½ cup | Low-sodium recommended |
| Garlic Cloves 🧄 | 8 cloves | Peeled, smashed |
| White Vinegar 💧 | ¼ cup | Or apple cider vinegar |
| Bay Leaves 🍃 | 3 pieces | Dried, whole |
| Black Peppercorns 🌶️ | 1 tbsp | Whole, lightly crushed |
| Brown Sugar 🍚 | 2 tbsp | Light or dark variety |
| Ground Cumin 🌿 | 1 tsp | Freshly toasted preferred |
| Dried Oregano 🍃 | 1 tsp | Mexican oregano ideal |
| Kosher Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Lard 🧈 | ¼ cup | For authentic crispiness |
| Yellow Onion 🧅 | 1 whole | Large, quartered |
The pork shoulder is non-negotiable for authentic texture. Costco and Sam’s Club offer excellent pre-cut options, but ask your butcher for a bone-in piece with good fat marbling if you want to cube it yourself. The condensed milk must be full-fat—Borden or Nestlé are reliable brands. Avoid evaporated milk, which lacks the necessary sugar content for proper caramelization.
No condensed milk? Coconut milk plus 2 tbsp sugar mimics the sweetness, though the flavor profile shifts slightly. Soy sauce can be swapped for tamari at a 1:1 ratio. For the vinegar, rice vinegar works at half the amount if you prefer milder acidity. The lard is traditional but vegetable shortening or even coconut oil can substitute in a pinch.
Carnitas keep beautifully—store in their cooking liquid in the fridge for up to 5 days or freeze for 3 months. Reheat in a skillet to recrispen the edges. The flavors deepen overnight, making leftovers even better than fresh.
Why You’ll Love This Recipe
- One Pot Magic: I toss everything in, let it simmer, and the condensed milk does all the work.
- Sweet-Savory Balance: The condensed milk caramelizes with the soy sauce and garlic for that sticky, crave-worthy glaze.
- Feeds a Crowd: I make a big batch and it disappears—tacos, rice bowls, or straight from the pan.
- Budget Stretcher: Pork shoulder is cheap, and this turns it into something restaurant-worthy with pantry staples.
Step-by-Step Instructions for Filipino-Style Pork Carnitas With Condensed Milk
Master these techniques to achieve melt-in-your-mouth pork with a perfect balance of sweetness and depth.
Step 1: Season and Sear the Pork
Pat the 3 lb Pork Shoulder chunks dry with paper towels. This ensures a proper sear. Season evenly with 1.5 tsp Kosher Salt, 1 tsp Ground Cumin, and 1 tsp Dried Oregano, pressing the spices into the meat so they adhere during cooking.
Heat 0.25 cup Lard in a large, heavy pot over medium-high heat until shimmering. Working in batches to avoid crowding, sear the pork on all sides for 6-8 minutes until deep golden brown. The fond created here will build immense flavor in your final dish.
Step 2: Build the Braising Liquid
After removing the pork, reduce heat to medium and add the 1 whole Yellow Onion (quartered) and 8 cloves Garlic Cloves (smashed). Sauté for 2-3 minutes until softened and fragrant. Pour in 0.5 cup Soy Sauce, 0.25 cup White Vinegar, 2 tbsp Brown Sugar, and 1 tbsp Black Peppercorns (lightly crushed).
Add 3 pieces Bay Leaves and stir, scraping up any browned bits from the bottom. Return all pork to the pot along with any accumulated juices. The liquid should just cover the meat—if it doesn’t, add a splash of water.
Step 3: Braise Until Fork-Tender
Bring the mixture to a boil, then reduce heat to low, cover, and simmer gently for 2 to 2.5 hours. Check occasionally and stir to prevent sticking. The pork is ready when it shreds easily with a fork and the internal temperature reaches 195°F.
Stir in the 0.75 cup Condensed Milk during the last 30 minutes of cooking. This adds a subtle sweetness and helps create a glossy, caramelized sauce that clings to the meat. The milk will darken slightly as it reduces—this is normal and desirable.
Step 4: Reduce and Crisp the Carnitas
Once the pork is tender, remove the lid and increase heat to medium. Simmer uncovered for 15-20 minutes, stirring frequently, until the sauce thickens and the pork begins to crisp at the edges. You’ll notice the liquid reduce to a syrupy consistency that coats the back of a spoon.
At this stage, taste and adjust seasoning if needed. The flavors should be balanced—savory from the soy and vinegar, sweet from the condensed milk and sugar, with a warm undertone from the cumin and oregano. The pork should be deeply browned and slightly crispy on the outside while remaining juicy inside.
Pro Tips For Making Pork Carnitas Recipe With Condensed Milk
- Low and Slow: Cook the pork shoulder on low heat for at least 2.5-3 hours—rushing it with high heat leaves the meat tough instead of fall-apart tender. I learned this the hard way after pulling dry, chewy carnitas out of the pot.
- Trim the Fat: Leave about ¼ inch of fat on the pork shoulder for flavor, but trim off any large chunks—too much fat makes the sauce greasy and dilutes the condensed milk’s caramelized sweetness.
- Balance the Sweetness: The condensed milk is rich, so add the white vinegar gradually—start with 1 tablespoon, taste, then adjust. Sounds weird, but it cuts through the sweetness without making the dish sour.
- Shred While Hot: Pull the pork apart straight out of the pot while it’s still piping hot—it absorbs the soy sauce and condensed milk mixture better than when it’s cooled, and you’ll get those crispy edges when you fry it up later.
Flavor Customization for This Dish
Spice Level Boost
Add 1-2 tsp chili flakes with the braising liquid for subtle heat, or 1 chopped jalapeño for fresh spice. I often toss in ½ tsp cayenne with the cumin for a warming kick. The sweetness of the condensed milk balances the heat beautifully. 🌶️
Citrus Brightness
Stir in zest of 1 orange and 2 tbsp fresh juice during the last 30 minutes of cooking. This adds a vibrant contrast to the rich, savory pork. The acidity also helps tenderize the meat further.
Herb Variations
Swap the oregano for 1 tbsp fresh thyme leaves or 2 tsp marjoram for a different aromatic profile. Fresh rosemary works too, but use sparingly—just 1 sprig—as its flavor can dominate.
Sweetness Adjustments
Increase sweetness by adding 2 tbsp honey or ¼ cup pineapple juice along with the condensed milk. For a deeper caramelization, sprinkle 1 tbsp dark brown sugar over the pork during the final crisping stage.
Umami Depth
Enhance savory notes with 1 tbsp fish sauce or 1 tsp mushroom powder added to the braising liquid. A splash of 1 tbsp oyster sauce also works wonderfully, though it will darken the sauce significantly.
Creamy Finish
For a richer texture, stir in ½ cup coconut milk during the last 15 minutes. This creates a velvety sauce that clings to the pork. I love serving this version over rice to soak up every bit. ✨
Nutrition Facts
Frequently Asked Questions
Can I use a different cut of pork?
Pork shoulder is ideal for its fat content, but pork butt works equally well. Avoid lean cuts like tenderloin—they’ll dry out during the long 2-2.5 hour braise.
Why add condensed milk late in cooking?
Adding it during the last 30 minutes prevents curdling from prolonged heat. This timing ensures the sweetness blends perfectly without breaking the sauce.
How do I fix overly sweet carnitas?
Balance the sweetness with 1-2 tbsp lime juice or extra vinegar. Stir in gradually and taste as you go to avoid over-acidifying.
Can I make this in a slow cooker?
Yes! Sear the pork first, then cook on low for 6-8 hours. Add condensed milk in the last 30 minutes and finish with a stovetop crisp.
- Pork Bones Recipe Panlasang Pinoy: Fall-Off-The-Bone Filipino Comfort - October 30, 2026
- Pork Chop Recipe Taste: Herb-Crusted Juiciness With Savory Depth - October 30, 2026
- Pork and Beans Recipe Panlasang Pinoy: Sweet-Savory Filipino Stew with Tender Pork - October 30, 2026