Pork Carnitas Recipe With Condensed Milk: Filipino-Style Sweet and Savory Tenderness

Pork Carnitas Recipe With Condensed Milk: Filipino-Style Sweet and Savory Tenderness

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.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
⏱️
Total Time
30 min
🔥
Calories
High Cal

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

Servings 4
Amount Per Serving
Calories 680kcal
% Daily Value
Total Fat 48g62%
Saturated Fat 16g80%
Cholesterol 150mg50%
Sodium 1200mg52%
Total Carbohydrate 22g8%
Dietary Fiber 1g4%
Sugars 18g
Protein 42g84%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

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.

2

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.

3

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.

4

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.

★★★★★4.6(13 reviews)
Nathan Turner