Ulam · Bold & Traditional

Dinuguan

Pork simmered low and slow in a dark, savory stew built on pork blood and vinegar. It sounds intimidating on paper and tastes like nothing else — deeply savory with a tang that cuts through the richness.

1 hr 15Total time
6Servings
MediumDifficulty
Gluten-freeDietary note

Dinuguan (sometimes called "chocolate meat" for its dark color, though there's no chocolate involved) is a nose-to-tail dish that uses pork blood as its base thickener and flavor backbone. It's a dish of contrasts — savory blood, sharp vinegar, and a slow-building heat from green chilies — and it's traditionally paired with puto, the mild sweetness of the steamed rice cake balancing the stew's intensity.

Working with pork blood

Fresh pork blood is sold at Filipino and Asian markets, often frozen. The key technique is adding vinegar without stirring it in right away — letting it simmer untouched for a couple minutes first helps tame any raw edge before folding it into the stew, which is why the recipe below keeps that order.

Ingredients serves 6

  • 2 lbs pork belly or pork shoulder, cubed
  • 1/2 lb pork offal (heart, liver, intestines), optional, cubed
  • 2 cups pork blood
  • 1 cup vinegar
  • 4 cloves garlic, minced
  • 1 onion, chopped
  • 2-3 long green chilies (siling haba)
  • 2 cups water or pork broth
  • 2 tbsp fish sauce (patis)
  • 2 tbsp cooking oil
  • Salt and pepper, to taste

Offal is optional — a pork-belly-only version is common and still authentic.

Instructions

  1. Sauté and brown. Heat oil and sauté garlic and onion until fragrant. Add pork and sear until lightly browned.
  2. Simmer the pork. Add water or broth, cover, and simmer until pork is tender, about 40-45 minutes.
  3. Add the blood. Pour in pork blood gradually while stirring constantly, simmering until the sauce thickens and darkens, about 10 minutes.
  4. Season with fish sauce. Stir in fish sauce for savory depth.
  5. Add vinegar. Pour vinegar around the edges of the pot without stirring, let it simmer untouched for 2-3 minutes, then fold it in gently.
  6. Add chilies and finish. Add green chilies and simmer a few more minutes. Season with salt and pepper, and serve hot with puto or rice.
Kitchen tip: Don't over-stir once the vinegar goes in — letting it simmer briefly before mixing keeps the stew from tasting sharp or raw.

Tips & variations

  • Extra heat: use more siling haba, or add a few siling labuyo for a spicier version.
  • Offal-forward version: some cooks use mostly pork intestines and heart for a chewier, more traditional texture.
  • Coconut milk twist: a splash of coconut milk stirred in at the end (sometimes called dinuguan sa gata) mellows the intensity.

Frequently asked questions

Where can I buy pork blood?

Filipino, Chinese, and other Asian grocery stores typically carry fresh or frozen pork blood, often near the specialty meats section — it's worth calling ahead to confirm stock.

Why is dinuguan called "chocolate meat"?

It's a nickname based purely on its dark brown-black color from the cooked blood — there's no chocolate or cacao in the dish at all.

Can I substitute the pork blood with something else?

Not really — the blood is what defines the dish's flavor and texture. There isn't a common substitute that replicates it, though some experimental vegetarian versions use black bean-based sauces for a similar color and richness.

Pairs well with