Simple Pinto Beans With Onions Recipe From Scratch

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!

Simple Pinto Beans Recipe

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!

Pinto Beans From Scratch

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!

Easy Pinto Beans Recipe

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!

How To Make Pinto Beans

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!

How To Cook Dry Pinto Beans

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!

Best Ever Homemade Pinto Beans With Onions

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!)

Click Here To Pin This Recipe

Simple Pinto Beans Recipe With Onions

These simple pinto beans with onions are so delicious and addictive! They are really hearty and full of flavor, and really fill you up! This easy recipe is my favorite way of cooking pinto beans from scratch!
Cook Time1 hour 5 minutes
Total Time1 hour 5 minutes
Course: Vegetarian Main Dish
Cuisine: American
Servings: 8 servings


  • 1 package 16 oz pinto beans
  • 4 onions chopped
  • 1/4 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.
NEVER MISS A RECIPE!I publish a new recipe several times per week. Want the new recipes in your inbox? Sign up for FREE notifications!
Save This Recipe


Save this for later on your social media:

Get Melanie's FREE Recipes In Your Inbox!

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Rate This Recipe (only if you tried it, otherwise leave blank)