Pinto Beans, Ham, and Rice Recipe

Nothing is more filling than a bowl of beans, rice, and meat. Our pinto beans recipe is a dish that will leave your family and friends with a happy tummy. The pinto beans are served warm on top of cooked rice, thus making for a hearty meal. 

Pinto beans, rice, and ham all come with filling nutrients that will satisfy your belly. This recipe is normally served with ground meat, but adding in ham in its place adds a little sweetness to the dish. You can also customize this by adding some paprika for spice, and top it off with some cilantro for color. We are sure it will be a flavorsome bowl every which way!

While it’s delicious on its own, this recipe is also great to pair with some of our other creations. It is often served with a side of cornbread, so try it with our Easy Pressure Cooker Cornbread. If you’re feeling like changing up your usual burrito, you can also use this recipe with one of our own. Give it a shot by adding it in our Marvelous Breakfast Burrito. So go ahead and serve this at your next family lunch or if you’re planning to feed a crowd. The next time you’re in need of a satisfying meal try out our pinto beans recipe!

Pinto Beans, Ham, and Rice Recipe

How To Make Pinto Beans, Ham, and Rice

A simple but remarkably filling meal to get you going! This pinto beans recipe comes with rice and ham for a full dish. Serve it with some cornbread at your next lunch.

Cook: 10 mins
Total: 10 mins


  • 1 lb pinto beans
  • 2 cups ham, cooked and cut into bite-sized pieces
  • 8 cups water
  • 2 cups rice
  • salt and pepper , to taste


  1. Add in the rice and cooked ham, then season with salt, and pepper to taste.
  2. Cover and let it cook for ten minutes, ensuring that the rice isn’t undercooked. Add the pinto beans.
  3. Cover and simmer for 3 minutes.
  4. Once done, serve them with cornbread and top with a splash of cilantro. Enjoy!


  • Sugar: 1g
  • :
  • Calcium: 97mg
  • Calories: 670kcal
  • Carbohydrates: 104g
  • Cholesterol: 43mg
  • Fat: 13g
  • Fiber: 11g
  • Iron: 4mg
  • Monounsaturated Fat: 6g
  • Polyunsaturated Fat: 2g
  • Potassium: 801mg
  • Protein: 32g
  • Saturated Fat: 5g
  • Sodium: 860mg
  • Vitamin C: 1mg
Nutrition Disclaimer

Commonly Asked Questions

What kind of rice should I use for this recipe?

You can pair any kind of rice of your choice with our pinto beans recipe. We recommend using any plain, white rice like jasmine or basmati for added aromatics. For a healthier dish, you can also use brown rice.

What are some vegan options to replace the ham?

In its place, you can try to add vegetables instead. Some great vegetables that could go with this would be red bell peppers, shredded carrots, and tomatoes. These will still make it filling and add more flavor to your pinto beans dish!

Rice Recipes


When you’re craving for a meal that will fill you up, look no further from our pinto beans recipe! It is the perfect warm dish to devour on a cold night and serve to your friends and family. Make it extra special by adding just a touch of lime and cilantro to really enhance the flavors.
Chat Bubble Icon Share your own special recipe
Submit Your Own Recipe

Have your own special recipe to share? Submit Your Recipe Today!