This post may contain affiliate links (disclosure).
These good old-fashioned made-from-scratch pinto beans with onions are a true comfort food! Once you try this pinto beans recipe, you’ll never want to eat the ones from a can!
If you never tried cooking pinto beans from scratch, this is the perfect recipe to get you started. The taste of the freshly cooked beans is so much better then the canned ones, you won’t believe it. Best of all, cooking pinto beans from scratch is pretty easy. If you never tried it, there is no better time then now!
To cook pinto beans from scratch, first you need to soak them overnight by simply putting dry beans in a bowl of water. Cover the beans with cold tap water and go to sleep :) The next day, drain the pinto beans by dumping them in a colander, then put them in a pot, cover with fresh water and boil for one hour. That’s all there is to cooking beans from scratch!
In this simple homemade pinto beans recipe, freshly cooked beans are mixed with fried onions and ketchup, then simmered together for a little more to let flavors truly combine, making them the tastiest pinto beans ever. This stuff is a true comfort food!
These pinto beans with onions are so filling, they would make a perfect vegan main dish. They really make you stuffed! These beans are awesome served over rice or quinoa. Or course, it doesn’t have to be vegan – you can serve these pinto beans as a simple side alongside chicken, meat or fish. They are so yummy!
Since the dried beans are so cheap, this is a perfect frugal meal. You can get the whole bag of dried pinto beans for a dollar or two, and since they are so filling, it feeds at least 6 people! Beans and rice is a stereotype “budget” food, but this stuff is so delicious, you’ll actually enjoy eating it as much as a fancy expensive meal! I’m all for saving money without compromising on flavor!
If this portion of pinto beans is too big for you, freeze the leftovers! These made-from-scratch pinto beans freeze very well, when you thaw them overnight in a refrigerator and reheat, they’ll taste as good as fresh!
If you are wondering if you can make this recipe with canned pinto beans – yes you can! Just fry the onions in oil, then add a few cans of drained beans, mix in some ketchup, simmer together and a quick shortcut version of this recipe is ready!
If you like simple comfort food like these homemade pinto beans with onions, you will also like these easy recipes:
BBQ Beef Cottage Pie (barbecue beef topped with mashed potatoes and baked, mmmm!)
One Pot Pasta With Ground Meat (basic ingredients, so easy and delicious!)
Lentil Spinach Soup (hearty, frugal and meatless!)
Easy Crockpot Chili Recipe (dump in a crockpot and forget it!)
- 1 package (16 oz) pinto beans
- 4 onions, chopped
- ¼ cup ketchup
- 1 tbsp oil
- Soak the pinto beans in a bowl of water overnight, then drain.
- Put drained pinto beans in a pot full of water. Bring to boil, reduce heat to low and simmer, covered, for 1 hour. Drain the pinto beans.
- While the beans are cooking, heat the oil in a non-stick frying pan over medium-high heat. Add the onions and cook, stirring occasionally, for 5 minutes.
- Add the beans and ketchup to the onions and stir to combine. Cover and cook on Low for 5 minutes.