One of my favorite comfort foods is beans. There is really no better feeling than enjoying a bowl of creamy, thick, and hearty beans. This Peruvian bean recipe makes a flavorful, warm, and aromatic dish in 2 hours.
Admittedly, my Peruvian bean recipe comes with a long list of ingredients, but don’t let it scare you away. You already have most of those in your pantry, and when it comes to the others, it’s worth a trip to the grocery store.
Jump to:

Ingredients
- Peruvian beans — 1 cup, dried
- Bacon — 6 slices
- Onion — 1 cup, sliced
- Garlic — 3 cloves, minced
- Bell pepper — 1 whole, diced
- Ground cumin — 2 tsp.
- Tomato paste — 1 tbsp.
- Chicken broth — 2 cups
- Oregano leaves — 2 tsp.
- Water — 1 cup
- Salt — ½ tsp.
- Black pepper — ½ tsp.
- Red wine vinegar — 1 tbsp.
- Honey — 1 tbsp.
- Harina de camote — ¼ cup
- Aji panca paste — 3 tbsp.
Instructions
- Fill a large pot with water and add the beans.
- Bring to a boil, reduce the heat, and let it simmer for 1 ½ hours.
- Fry the bacon in a skillet and drain using paper towels.
- Using the same skillet, combine the onion, cumin, bell pepper, garlic, tomato paste, and aji panca paste.
- Once the onion is tender and translucent, add the beans, chicken broth, and oregano. Cover and simmer for 15 minutes.
- Prepare the slurry by combining harina de camote with water.
- Add the slurry to the mix and coat the beans until thick.
- Lastly, add salt, black pepper, honey, vinegar, and bacon.
- Simmer for 5 minutes before serving.
Substitutions
- Tomato paste — After countless tries, one thing has become clear. This recipe works best with tomato paste. That said, you shouldn’t dismiss tomato sauce and tomato puree as well. You can substitute those in a 3/1 ratio.
- Chicken broth — Chicken broth works great, but let’s be honest, sometimes, nothing is better than vegetable broth. It will also provide your dish with filling vegetables and a hearty flavor.
- Red wine vinegar — My Peruvian beans recipe calls for red wine vinegar, but you could also get away with using balsamic vinegar or rice vinegar.
Variations
- Too sweet? — If you suspect my recipe might be too sweet for you, don’t hesitate to omit the honey. You could use brown sugar instead, as well.
- Garnish — As great as this recipe is, it simply won’t be complete without garnishing. My favorite ingredients for this are lime wedges and cilantro, but feel free to go with whatever you like.

Dietary Restrictions
- Vegan — This recipe can easily be made vegan. I’d swap chicken broth with vegetable broth, which is not only vegan but it’s also a delicious, filling, and hearty alternative. You should also skip butter and use olive oil.
- Non-alcoholic — This recipe boasts a long list of ingredients, but red wine vinegar might raise some questions. If you prefer cooking without alcohol, red wine vinegar shouldn’t worry you. The alcohol is fermented without little to no remains left, but if that’d be a concern for you, simply opt for balsamic vinegar.
Equipment
- Measuring cups and spoons
- Frying pan
- Large pot
- Paper towels
Storage
- Transfer the leftovers to an airtight container and store them in your fridge. Once refrigerated, the leftover beans will last for up to a week.
- If you’d rather freeze the leftovers, transfer them to freezer bags and label them with the date. Once frozen, the leftover beans will last for up to 6 weeks.
Pro Tips
- The beans — While this one’s up to you, I prefer soaking the beans before cooking. This will increase the cooking time, but it’s definitely worth it.
- Use a pressure cooker — My Peruvian beans recipe could be made traditionally, but things would be faster and easier if you opt for cooking with an instant pot.

Flavorful Peruvian Beans Recipe: Savory Easter Delight
Equipment
- Paper towels
Ingredients
- 1 cup Peruvian beans dried
- 6 slices Bacon
- 1 cup Onion sliced
- 3 cloves Garlic minced
- 1 Bell pepper diced
- 2 tsp. Ground cumin
- 1 tbsp. Tomato paste
- 2 cups Chicken broth
- 2 tsp. Oregano leaves
- 1 cup Water
- ½ tsp. Salt
- ½ tsp. Black pepper
- 1 tbsp. Red wine vinegar
- 1 tbsp. Honey
- ¼ cup Harina de camote
- 3 tbsp. Aji panca paste
Instructions
- Fill a large pot with water and add the beans.
- Bring to a boil, reduce the heat, and let it simmer for 1 ½ hours.
- Fry the bacon in a skillet, and drain using paper towels.
- Using the same skillet, combine the onion, cumin, bell pepper, garlic, tomato paste, and aji panca paste.
- Once the onion is tender and translucent, add the beans, chicken broth, and oregano. Cover, and simmer for 15 minutes.
- Prepare the slurry by combining harina de camote with water.
- Add the slurry to the mix and coat the beans until thick.
- Lastly, add salt, black pepper, honey, vinegar, and bacon.
- Simmer for 5 minutes before serving.
Notes
- The beans — While this one’s up to you, I prefer soaking the beans before cooking. This will increase the cooking time, but it’s definitely worth it.
- Use a pressure cooker — My Peruvian beans recipe could be made traditionally, but things would be faster and easier if you opt for cooking with an instant pot.
Nutrition

Ex-corporate worker turned world traveler and foodie, Shai Cohen explores diverse cultures and cuisines. Follow his adventures and culinary expertise as he inspires others to chase their dreams. Read more about Shai Cohen.
Comments
No Comments