Greetings and welcome to Rice Cookers 101! Today, I am delighted to share with you a delightful and flavorful recipe for Persian Pinto Bean Rice. This dish is an excellent combination of tender rice, rich aromatic spices, and protein-packed pinto beans that will satisfy your taste buds and leave you feeling full and satisfied. With the help of your trusty rice cooker, you can create this delicious meal in no time. So let’s get started! We’ve made this persian pinto bean rice recipe easy to follow 👨‍🍳. If you’re looking for our favorite rice cookers to make this recipe, check out our list of top rice cookers here.

persian pinto bean rice ingredients


  • 2 cups basmati rice
  • 1 can (15 oz) pinto beans, drained
  • 1 onion, chopped
  • 2 garlic cloves, minced
  • 2 tablespoons olive oil
  • 1 teaspoon ground cumin
  • 1 teaspoon ground turmeric
  • 1 teaspoon salt
  • 4 cups water


  1. Wash the rice in a fine mesh strainer and soak in cold water for 30 minutes.
  2. Heat the olive oil in a large pot over medium heat. Add the onions and sauté until golden brown.
  3. Add the garlic, cumin, turmeric, and salt to the pot and stir for 1-2 minutes.
  4. Add the drained pinto beans to the pot and stir until well coated.
  5. Add the rice to the pot and stir gently to combine.
  6. Pour in the water and bring to a boil.
  7. Reduce heat to low, cover the pot, and let simmer for 25-30 minutes until the rice is cooked and the water has been absorbed.
  8. Let the pot sit off heat for 5-10 minutes, then gently fluff the rice with a fork.
  9. Serve hot and enjoy!

persian pinto bean rice

How long does persian pinto bean rice last in the fridge?

Persian Pinto Bean Rice, if stored properly in an airtight container in the fridge, can last for up to 4-5 days. It is essential to let the rice cool down completely before storing it in the refrigerator; this prevents the growth of bacteria and preserves the quality of the rice. To reheat, add a tablespoon or two of water to the rice to prevent it from drying out and heat it in the microwave or on the stove until it’s heated through. It’s important to remember that reheated rice should never be left at room temperature for more than two hours and should be consumed within two days.

Click the banner below to find more of our favorite rice cookers!


Low calorie persian pinto bean rice recipe substitutions

To make this Persian Pinto Bean Rice recipe lower in calories, there are a few substitutions that can be made. Firstly, you could use brown or wild rice instead of basmati rice, as they are higher in fiber and lower in calories. Secondly, you can replace the olive oil with a low-calorie cooking spray or omit it altogether if you prefer. Thirdly, reducing the amount of canned pinto beans used and substituting them with more vegetables like broccoli, carrots, or peas can help in reducing the calorie count. Lastly, reducing the amount of salt used in the recipe or replacing it with other seasonings like herbs or spices can reduce the sodium content and make the dish healthier.

What to serve with a persian pinto bean rice?

Persian pinto bean rice is a flavorful and nutritious dish that pairs well with a variety of sides. Some popular options include a simple side salad with fresh greens and herbs, roasted vegetables such as cauliflower or carrots, or a flavorful chicken dish such as chicken kabobs. You could also serve the rice alongside some tzatziki or hummus for a Mediterranean twist. Whatever you choose, be sure to balance the flavors and textures to create a well-rounded meal.

Whats the best sauce for a persian pinto bean rice?

The best sauce for Persian Pinto Bean Rice is a tangy and slightly sweet tomato sauce made with fresh or canned tomatoes, onions, garlic, and a touch of cinnamon. To prepare the sauce, start by cooking the onions and garlic until soft, then add tomatoes and simmer the mixture until the tomatoes have broken down and the sauce has thickened. Season the sauce with salt, sugar, and cinnamon to taste, and serve it as a topping for the pinto bean rice. The flavors of the sauce perfectly complement the earthy, nutty flavor of pinto beans and bring a burst of color and freshness to the dish.

Persian pinto bean rice health benefits

Persian pinto bean rice can be a nutritious meal that is high in protein, fiber, and complex carbohydrates. Pinto beans are a good source of plant-based protein, which can be beneficial for vegetarians or those looking to reduce their consumption of animal products. The fiber content in the beans can also promote digestive health and help regulate blood sugar levels. Additionally, brown rice contains more nutrients and fiber than white rice, providing sustained energy and satiety. The use of spices such as turmeric and saffron can also provide anti-inflammatory and antioxidant properties. Overall, Persian pinto bean rice can be a healthy and satisfying meal, but be sure to watch portion sizes and any added fats or sugars. If you’re looking for an alternative recipe, a quinoa and vegetable stir-fry or lentil curry with brown rice can also provide similar nutritional benefits.

Click the banner below to find more of our favorite rice cookers!