Welcome to Rice Cookers 101! If you are looking to add some delicious and healthy Spanish flavors to your meals, you have come to the right place. In this recipe, we will guide you step by step on how to cook Spanish pinto bean rice in your rice cooker. This dish is packed with protein, fiber, and nutrients but is also easy to make and perfect for busy weekdays. Let’s get started! We’ve made this spanish 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.

spanish pinto bean rice ingredients


  • 1 cup uncooked white rice
  • 2 cups water
  • 1 tablespoon olive oil
  • 1 onion, diced
  • 2 cloves garlic, minced
  • 1 teaspoon smoked paprika
  • 1/2 teaspoon ground cumin
  • 1/2 teaspoon dried oregano
  • 1 can diced tomatoes
  • 1 can pinto beans, drained and rinsed
  • 1 cup frozen corn kernels
  • 1/4 cup chopped fresh cilantro
  • Salt and black pepper to taste


  1. Rinse the rice in a fine mesh colander and set aside.
  2. In a large saucepan or Dutch oven, heat the olive oil over medium heat. Add the onion and garlic and cook until the onion is translucent, about 5 minutes.
  3. Add the smoked paprika, ground cumin, and dried oregano and stir to combine.
  4. Add the diced tomatoes with their juices and the rinsed pinto beans. Bring to a simmer and let cook for 5 minutes, stirring occasionally.
  5. Add the rice to the pot and stir to coat in the tomato-bean mixture.
  6. Add the water and bring the mixture to a boil.
  7. Reduce the heat to low and cover the pot with a tight-fitting lid. Let simmer for 18-20 minutes, or until the rice is cooked through and the liquid has been absorbed.
  8. Remove the pot from heat and add the frozen corn kernels. Stir gently to combine, then cover the pot and let sit for 5 minutes.
  9. Fluff the rice with a fork and add the chopped cilantro. Season with salt and black pepper to taste, then serve.

spanish pinto bean rice

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

Spanish pinto bean rice can generally be stored in the refrigerator for up to five days after cooking, as long as it is stored properly in an airtight container. It is important to let the rice cool down before transferring it to the container and placing it in the refrigerator. To reheat the rice, it is recommended to use a microwave or a saucepan and add a small amount of water or broth to bring back the desired consistency. It is not recommended to freeze the rice as it may affect the texture and taste of the dish. It’s always important to check the rice before consuming it and discard it if you notice any signs of spoilage.

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


Low calorie spanish pinto bean rice recipe substitutions

To make this Spanish Pinto Bean Rice recipe lower in calories, there are a few substitutions you can make. First, replace the olive oil with a calorie-free cooking spray or reduce the amount of olive oil used. Second, use brown rice instead of white rice, as brown rice is less processed and has more fiber, making it more filling and lower in calories. Third, reduce the amount of canned tomatoes used, or use fresh tomatoes instead, to lower the sodium content and overall calories. Lastly, you can reduce the amount of corn or eliminate it altogether to save on calories. Making these substitutions will result in a lower calorie version of this tasty recipe.

What to serve with a spanish pinto bean rice?

Spanish pinto bean rice is a filling and flavorful dish that pairs well with a variety of sides. A simple green salad dressed with a zesty vinaigrette is a great option to balance the rice’s rich flavors. You can also serve the rice alongside sautéed vegetables such as bell peppers, onions, and mushrooms to add a pop of color and texture. For a heartier meal, grilled chicken or shrimp make for a delicious protein option that complements the dish nicely. Finish off the meal with a light dessert like fresh fruit or sorbet to refresh the palate.

Whats the best sauce for a spanish pinto bean rice?

The best sauce for Spanish pinto bean rice would be a rich and flavorful tomato-based sauce that complements the earthy and nutty taste of the beans. A good option is to sauté chopped onions and garlic in olive oil, then add canned tomatoes, cumin, oregano, and a pinch of cayenne pepper. Allow the sauce to simmer for 10-15 minutes to reduce and thicken. You can also add a splash of red wine vinegar or lime juice to give the sauce a tangy kick. This sauce is versatile and can be used not only for pinto bean rice but also as a topping for grilled meats or vegetables.

Spanish pinto bean rice health benefits

Spanish pinto bean rice can be a healthy meal option as it provides a good source of protein, fiber, and a number of essential vitamins and minerals. Pinto beans are low in fat and high in complex carbohydrates, which makes them an excellent source of sustained energy. Additionally, they contain important minerals like iron, magnesium, and potassium, as well as B vitamins like folate. Brown rice is also a healthier option than white rice, as it is a whole grain with more fiber and nutrients. However, it is important to note that the overall healthfulness of this dish will depend on the specific recipe and ingredients used, as well as portion size. If a healthier option is desired, I would recommend a vegetable stir-fry with quinoa or brown rice, which would provide additional nutrients and antioxidants from the vegetables.

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