Growing up the only beans I ever ate were the canned baked beans in tomato sauce. This was the only kind of bean I ever knew of for more years than I’d care to admit. Once I dove into this healthier wholesome eating lifestyle I definitely was made aware of all the types of beans and legumes in general there were. It was unbelievable but intimidating. And for the longest time I relied on canned beans which honestly there is nothing wrong with….until you get used to the unique taste of beans prepared from scratch. My mother in law is from El Salvador and so I am spoiled when it comes to home cooked meals. Nothing will ever compare to her beans but it’s motivated me to also start cooking my own legumes from scratch. My whole family loves beans (toddler included) so I make them quite often. They are such an affordable staple in the pantry. They are high in both protein and fibre and can work wonders in any type of dish.
One important thing to keep in mind is that cook time will vary per type of bean. Some varieties can be done within half of an hour and others will take a whole hour, sometimes more. This prep is best planned to be done at a time when you will be home and are perhaps prepping other ingredients as well. Because it is a process, I like to make a larger batch and incorporate them into different meals over a few days.
The How-To:
Ingredients:
- 1.5 cups soaked and drained beans.
- 1 Tbsp. full fat butter or your favourite cooking oil
- 1/3 cup chopped white onion
- Water or broth of your choice
- Sea salt
Directions:
1. The first step to preparing our own beans is to rinse them off and soak them in cold water in a large container overnight. Soaking all legumes (and most grains actually) allow them to be more easily digested (prevents bloating or gas) and allows for better absorption of the proteins and other nutrients offered. When soaking the beans, be sure that the water sits 2 inches above the bean surface and allow room for expansion as they will double in size. I usually soak 1.5 cups which will result in 3 cups of cooked beans (keep in mind this is for 3 people over a few days. Cooked beans also freeze well so anything we don’t end up using-I freeze).
2. Drain and rinse the soaked beans.
3. If using water instead of broth, opt for boiling your water in one full kettle or pot (this is a tip from the Salvadoran MIL).
4. Heat butter in a skillet over medium heat and add the onion and cook until translucent.
5. Add the strained and soaked beans and cook for about 3 minutes. Stir occasionally.
6. Add the boiled water or broth of your choice into your skillet. You want to the liquid to fully cover the beans by at least ½ inch. Bring to a boil and simmer down to a low heat (I keep it at a 2 on a temperature gauge of 0-9).
7. Cover with a lid and let cook, stirring occasionally, until they are ready (which means are tender but still firm as they begin to split. Avoid overcooking them to the point where they are falling apart and are mushy….unless you’ll be blending them anyway for a refried bean type of deal).
8. Add sea salt and any other seasonings you’d like.
9. Take about ¾ cup of the cooked beans and its liquid and transfer to a blender or food processor. Blend until you have a puree and add it back in with the cooked beans. This thickens up the beans which is ideal for when it’s served over rice or anything really. If there is still too much liquid, you can blend more or just remove some water and just discard it until you have a desired consistency.
Notes:
- Cook time will depend on many factors: the type of bean, how old the beans are, how hard your water is, if they have been soaked or not, etc. Generally speaking, most beans will take about an hour but some can be less (chickpeas) and some more (small white beans). It’s for this reason I make my beans when I know I’ll be home for a good stretch of time (and usually tackle it while I’m prepping other food). Start testing your beans at the 30 minute mark. If they aren’t quite ready, keep simmering and checking every 15 minutes or so).
- Cooked beans will last up to 5 days in your fridge. Alternatively you can freeze them as well.

Pinto Bean Tacos
Tacos are one of the most popular dinner table choices and rightfully so. The possibilities are endless and they always turn out incredible no matter what variation has been made. Many families worldwide have a dedicated “taco night” in their weekly meal plan menu. Taco Tuesday is a legit win every single time.
Here is another variation of this family favourite. It’s got a great and simple line-up and is perfectly appropriate for those meatless nights-or lifestyles. Beans are a staple in our household and they are a nutritional powerhouse. They are full of plant-based protein and fibre and are dirt cheap. Even opting for the canned goods is still such an affordable alternative. I personally love preparing my beans from scratch and for this dish I used homemade pinto beans. Here is the simple list of ingredients used to make these rather traditional tasting tacos.
Ingredients:
- Soft corn tortillas
- Pinto beans
- Avocado
- Chopped Onion
- Chopped Radish
- Fresh cilantro
- Fresh lime juice
- Optional: your favourite hot sauce
Directions:
- Dress up your tacos and enjoy