Homemade Refried Beans are made with just five-ingredients and are easier and healthier than the store bought version. Everything's better from scratch!
Soak the beans overnight in a large bowl of water.
Drain soaked beans and place them in a pot. Add fresh water to cover the beans up to two inches above them.
Add onion to the pot and a couple dashes of salt.
Bring beans to a boil, cover and simmer for one hour, stirring occasionally. Check the beans and if they’re not completely cooked after one hour, let them simmer a few minutes longer until they’re done.
Remove the onion chunks and drain the beans, reserving 1/2 cup of the bean broth water.
In a large skillet, heat oil over medium heat.
Add the garlic and cook, stirring constantly, for one minute. Add the drained cooked beans and 1/4 cup of the bean broth.
Smash the beans with a potato masher or the back of a spoon.
Continue stirring and mashing until you get the texture you like and the beans are the consistency of soft mashed potatoes.
Add more bean broth liquid if necessary. Season with salt to taste.