Dinuguan is a traditional Filipino dish made with pork and blood, known for its rich and savory flavor.

Prep Time
20min
Cook Time
1hr 0min
Total Time
1hr 20min
Dinuguan recipe

Ingredients

6 Servings
(1 serving = 1 bowl)
  • 2lb
    pork shoulder, cut into cubes
  • 1cup
    pork blood
  • 1cup
    vinegar (preferably cane vinegar)
  • 1piece
    onion, chopped
  • 4clove
    garlic, minced
  • 2piece
    green chili peppers (siling pangsigang or long green chili)
  • 3piece
    bay leaves
  • 1tbsp
    fish sauce (patis)
  • 1tsp
    salt (to taste)
  • 1/2tsp
    black pepper
  • 2tbsp
    cooking oil (for sautéing)
  • 2cup
    water (as needed)

How to make Dinuguan

  1. In a pot, heat cooking oil over medium heat. Add chopped onion and minced garlic. Sauté until softened.

  2. Add the pork cubes and cook until they are browned. Pour in the vinegar and let it boil for a few minutes, allowing the vinegar to cook off.

  3. Season with fish sauce, salt, and black pepper. Add the bay leaves and enough water to cover the pork. Let it simmer until the pork is tender (about 45 minutes to 1 hour).

  4. Once the pork is tender, stir in the pork blood. Mix well to prevent any lumps. Add the green chili peppers for flavor. Let it simmer for an additional 10-15 minutes, stirring occasionally.

  5. Taste and adjust salt and pepper if necessary. The dish should be rich and savory.

  6. Serve hot, typically with steamed rice or puto (Filipino rice cake).

Nutrition (per serving)

Calories

487.3kcal (24.37%)

Protein

39.3g (78.66%)

Carbs

5.7g (2.06%)

Sugars

0.8g (1.66%)

Healthy Fat

17.7g

Unhealthy Fat

11.0g

% Daily Value based on a 2000 calorie diet

Tips & Tricks

  1. Feel free to adjust the spice level or other ingredients to match your taste preferences.

FAQS

  1. How do I make Dinuguan step by step?

    To make Dinuguan, start by heating cooking oil in a pot over medium heat. Sauté chopped onion and minced garlic until softened. Add cubed pork shoulder and cook until browned. Pour in cane vinegar and let it boil for a few minutes. Season with fish sauce, salt, and black pepper, then add bay leaves and enough water to cover the pork. Simmer for 45 minutes to 1 hour until the pork is tender. Stir in pork blood and green chili peppers, and simmer for an additional 10-15 minutes. Adjust seasoning to taste and serve hot with steamed rice or puto.

  2. Is Dinuguan suitable for a gluten-free diet?

    Yes, Dinuguan can be made gluten-free. Just ensure that the fish sauce you use is gluten-free, as some brands may contain gluten. The other ingredients, including pork, vinegar, and spices, are naturally gluten-free, making this dish a great option for those with gluten sensitivities.

  3. What can I substitute for pork blood in Dinuguan?

    If you cannot find pork blood, you can substitute it with a mixture of beef or chicken stock and a little bit of cornstarch to thicken the sauce. While it won't have the exact same flavor or texture, it will still create a rich and savory dish. Alternatively, you can omit the blood altogether for a lighter version, though it will change the traditional taste.

  4. How should I store leftover Dinuguan?

    To store leftover Dinuguan, let it cool completely before transferring it to an airtight container. It can be refrigerated for up to 3-4 days. For longer storage, consider freezing it in a freezer-safe container for up to 3 months. When ready to eat, thaw in the refrigerator overnight and reheat on the stove until heated through.

  5. What dishes pair well with Dinuguan?

    Dinuguan is traditionally served with steamed rice or puto (Filipino rice cake), which helps balance its rich and savory flavors. You can also pair it with a side of pickled vegetables or a fresh salad to add a refreshing contrast to the dish. For a complete meal, consider serving it alongside other Filipino favorites like lumpia (spring rolls) or adobo.

Loading reviews...

chefadora
© 2025 Chefadora Pty Ltd, All Rights Reserved

Marnirni-apinthi Building, Lot Fourteen,
North Terrace, Adelaide, South Australia, 5000
Australia