Navy beans with pork

Navy beans with pork

Main dishes

Slow-cooked navy beans in a tomato, garlic, and cumin sauce, with pre-cooked pork belly added towards the end of cooking, for a hearty dish.

Enlarge photo
↓ Jump to recipe

This dish from Central America combines navy beans, a tomato-based sauce, and fragrant tomatillos seasoned with cumin, along with tender pork belly. It requires soaking the beans overnight.

Ingredients and directions

  • Prep time20 min
  • Cook time2 hr
  • Resting12 hr
  • Total14 hr 20 min
  • DifficultyMedium
  • CostBudget
  • Cooking methodnibbling
  • Estimated cost$10.95 $2.74 / serving Estimated price; varies by store. Converted from euros at the ECB rate of October 7, 2026.
  • Gluten-free

Ingredients

4 people
  • $1.68
  • $6.76
  • $1.32
  • $0.21
  • $0.15
  • $0.58
  • $0.04
  • $0.17
  • $0.04

Prices from US supermarkets for 6 of 9 ingredients; Belgian prices for the rest.

Directions

  1. The day before, soak the beans: cover them with water, adding an extra litre.
  2. On the same day, drain the beans, rinse them twice, and drain them again. Set aside. ≈ 2 min
  3. Combine the tomatoes, tomatillos, onion, and garlic in a bowl, then strain the mixture through a Chinese sieve. Pour the resulting sauce over the beans. ≈ 4 min
  4. Add the oregano and cumin. ≈ 3 min
  5. Mix a little achiote and add it to the vinegar and salt. ≈ 4 min
  6. Cover with water and cook for 35 minutes in a pressure cooker (from the time the pressure starts to build), or about 2 hours in a regular pot (from when it comes to a boil).
  7. While that’s happening, cook the pork belly for 20 minutes in salted water, starting from when it boils.
  8. Once the beans are cooked, add the pre-cooked meat and let it simmer for another 10 minutes.

The bill

Navy beans with pork

  • 500 g of navy beans$1.68
  • 500 g of pork belly$6.76
  • 500 g of tomatoes$1.32
  • 4 cloves of Allium sativum (garlic)$0.21
  • 1 medium onion$0.15
  • 1 tablespoon of ground cumin$0.58
  • 2 tablespoons of vinegar$0.04
  • oregano$0.17
  • salt$0.04

Total$10.95

that's $2.74 per person

Estimated price; varies by store.

Before you start

Ingredients

  • 500 g of navy beans
  • 500 g of pork belly
  • 500 g of tomatoes
  • 115 g of small cherry tomatoes
  • 4 cloves of Allium sativum (garlic)
  • 1 medium onion
  • 1 tablespoon of ground cumin
  • 2 tablespoons of vinegar
  • oregano
  • Achiote powder
  • salt
  • water

The screen stays on while cooking mode is open.

🎬 Have a video of this recipe? Suggest a YouTube link

Did you film this recipe, or do you know a video that shows it? Axelle watches it before adding it to the page.

Nothing is published before approval.

✏️ A mistake, an idea for this recipe? Suggest a correction

Reviews (0)

Rate this recipe Be the first to rate it!

Your rating