Go Back
+ servings
Print Recipe
4.67 from 3 votes

Classic Menudo Recipe

Have a feast with this classic Filipino Menudo recipe. A tomato-based stew of pork meat and liver usually served at special occasions like Fiestas.
Prep Time10 mins
Cook Time50 mins
Total Time1 hr
Course: Main Course
Cuisine: Asian, Filipino
Keyword: menudo recipe, pork menudo
Servings: 6 people
Calories: 376kcal
Author: Bebs


  • 1 lemon - or 6 big calamansi (optional)
  • 1 pound pork - cut into bite-size cubes
  • ½ pound liver (pork) - cut into bite-size cubes
  • 4 pieces hotdogs/sausages - cut into small diagonal slices
  • 3 tablespoons oil
  • 2 cloves garlic - minced
  • 1 medium onion - chopped
  • 1 cup tomato sauce
  • 2 cups water
  • 2 medium potatoes - cut into cubes
  • 2 medium carrots - cut into cubes
  • 1 ½ - 2 teaspoons salt
  • ¼ teaspoon ground pepper
  • 1 small red bell pepper - cut into squares
  • 1 cup green peas (optional) - (canned)


  • If you want, marinate both the pork meat and liver with calamansi or lemon juice for at least 10 minutes.
  • In a deep skillet, saute garlic and onion in oil over medium heat until limp and translucent.
  • Add the pork and cook, stirring constantly, until all sides are no longer pink. Pour the tomato sauce and 1 cup water and let it simmer for 15-20 minutes, covered.
  • Add the liver and cook for some seconds while constantly stirring until sides are done.
  • Then add the hotdogs, carrots, potatoes and bell pepper. Add another cup of water and season with salt and pepper. Cover and let it simmer, stirring from time to time, for 15-20 minutes or until vegetables are cooked. Stir in the green peas and cook for another minute.
  • Serve with rice or bread.



Like all tomato-based stews, Menudo is best eaten the following day to give it some time for the flavors to blend.
If you've got the time, cook the pork meat longer over low heat to make sure the meat is really tender. 
If in a hurry, use a more tender cut like the loin. Pork belly may be added.


Calories: 376kcal | Carbohydrates: 15g | Protein: 24g | Fat: 24g | Saturated Fat: 6g | Cholesterol: 168mg | Sodium: 499mg | Potassium: 772mg | Fiber: 4g | Sugar: 7g | Vitamin A: 12480IU | Vitamin C: 53.2mg | Calcium: 50mg | Iron: 10.9mg