
What Makes Spanish Rice Beans So Special
With just a handful of simple ingredients, this Spanish rice beans recipe delivers a vibrant, one-pot meal that’s bursting with flavor and texture. We love how the fluffy rice soaks up the savory, spiced tomato broth, while the black beans add a wonderful heartiness. It’s a comforting, satisfying dish that comes together in one skillet, making cleanup an absolute breeze. During our testing, we found that toasting the rice for a full two minutes is the secret to unlocking its nutty flavor and preventing a gummy texture. Trust us, that extra minute of stirring is worth it for perfectly separate grains. You’re going to be amazed at how much depth of flavor you can build with such a straightforward process!What You’ll Find in This Article
Ingredients for Spanish Rice Beans
Here’s everything you’ll need to create this classic Spanish rice recipe. We love that most of these are pantry staples, so you can likely whip this up without a special trip to the store.- 1 cup long-grain white rice
- 2 tablespoons olive oil
- 1 small yellow onion, finely chopped
- 1 red bell pepper, finely chopped
- 2 cloves garlic, minced
- 1 (15-ounce) can diced tomatoes, undrained
- 1 (15-ounce) can black beans, rinsed and drained
- 1 3/4 cups vegetable broth
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- 1/2 teaspoon dried oregano
- 1/4 teaspoon freshly ground black pepper
- 1/2 teaspoon salt
- 2 tablespoons chopped fresh cilantro
Cook Time for Spanish Rice Recipe
We know your time is precious, so we’ve timed this entire process for you. From start to finish, this satisfying rice beans recipe is on your table in well under an hour, with most of that time being hands-off cooking.- Prep time: 10 minutes
- Cook time: 25-30 minutes
- Total time: About 40 minutes
How to Make Spanish Rice Beans
Follow these simple steps for a foolproof Spanish beans rice dish every single time. We’ve included our team’s little insights in each step to guide you toward the best possible result.Step 1: Rinse the Rice
Rinse the rice under cold water until the water runs clear, then drain well. This removes excess starch for fluffier rice.Step 2: Sauté the Aromatics
Heat the olive oil in a large skillet or Dutch oven over medium heat. Add the onion and bell pepper and cook, stirring occasionally, until softened, about 5-7 minutes. Stir in the garlic and cook for 1 more minute until fragrant.Step 3: Toast the Rice
Add the rinsed rice to the skillet and toast for 2 minutes, stirring constantly, until the grains look slightly opaque. This step deepens the flavor.Step 4: Combine and Simmer
Pour in the diced tomatoes with their juices, vegetable broth, black beans, cumin, smoked paprika, oregano, black pepper, and salt. Stir everything together and bring to a lively simmer.Step 5: Cook Covered
Once simmering, immediately reduce the heat to low, cover the pot tightly, and cook for 18-20 minutes. Do not lift the lid during this time to trap the steam.Step 6: Let it Rest
Remove the pot from the heat and let it stand, still covered, for 5-10 minutes. This allows the rice to finish steaming and absorb any remaining liquid.Step 7: Fluff and Serve
Uncover the pot and fluff the rice and beans gently with a fork. Stir in the chopped cilantro just before serving.Pro Tips & Tasty Tweaks
After making this Spanish rice recipe dozens of times, we’ve gathered a few key tips to make your experience even better. Here are our favorite tweaks and fixes.- Flavor Swap: For a different flavor profile, swap the black beans for pinto or kidney beans. They hold their shape beautifully and offer a slightly different texture.
- Heat Adjustment: If your stove runs hot, check the rice at the 18-minute mark to ensure it’s not burning on the bottom. Conversely, if it seems too wet, let it steam for another 2-3 minutes off the heat.
- Texture Fix: If you find your rice is still a bit too firm after resting, sprinkle a tablespoon or two of extra broth over the top, re-cover, and let it sit for another 5 minutes.
- Storage Tip: This dish stores wonderfully. Cool it completely before transferring to an airtight container. It will keep in the refrigerator for up to 4 days, making it a fantastic make-ahead lunch.
Flavor & Texture Notes
When you get this Spanish rice beans dish just right, the flavors and textures are perfectly balanced. The rice should be tender and fluffy, with each grain distinct and coated in the rich, spiced tomato sauce. The black beans add a creamy, hearty element that makes the dish feel complete. In terms of aroma, you should be greeted by the warm, earthy scent of cumin and smoked paprika as soon as you lift the lid. The finished dish should taste savory and slightly smoky, with a bright note from the tomatoes and a fresh finish from the cilantro. There should be no excess liquid pooling at the bottom of the pan; instead, the liquid should be fully absorbed, creating a moist but not soggy final product.Variations & Substitutions
One of the things we love most about this Mexican rice beans template is its incredible flexibility. Don’t be afraid to make it your own with these simple variations that we’ve tested and enjoyed.- Spice It Up: Add a finely chopped jalapeño (seeds removed for less heat) along with the bell pepper for a gentle kick.
- Citrus Zing: Stir in the zest of one lime along with the cilantro at the end for a burst of fresh, tangy flavor.
- Extra Veggies: Feel free to add a cup of frozen corn or diced zucchini when you add the beans for more color and nutrition.
- Herb Swap: If you’re not a cilantro fan, fresh parsley makes a wonderful, mild substitute. You could also use a teaspoon of dried cilantro, though the flavor will be more subtle.
- Broth Options: While vegetable broth keeps it plant-based, a rich chicken broth can be used for a deeper savory flavor.
Make-Ahead & Scaling
We love recipes that make weeknight dinners easier, and this Spanish rice beans recipe is a fantastic candidate for prepping ahead. You can chop the onion and bell pepper up to two days in advance and store them in an airtight container in the refrigerator. For even faster assembly, we sometimes toast the rice with the aromatics and then let the mixture cool completely before storing it for a quick start another day. When it comes to scaling, this rice beans recipe is wonderfully flexible. You can easily double the ingredients to feed a crowd; just be sure to use a large Dutch oven or a wide, heavy-bottomed pot to ensure even cooking. The cooking time will remain roughly the same, but you may need to let it rest for a full 10 minutes off the heat to ensure all the liquid is absorbed. Conversely, for a smaller batch, halving the recipe works perfectly in a medium saucepan.How to Serve Spanish Rice Beans
This versatile Spanish rice recipe is a complete meal on its own, but it also plays wonderfully with others. During our team tastings, we found that a simple squeeze of fresh lime juice right at the table brightens all the smoky, savory flavors beautifully. For a full fiesta-style spread, we love pairing it with warm tortillas, a crisp green salad, or some creamy avocado slices. It also makes a fantastic filling for burritos or a hearty base for grain bowls topped with grilled vegetables or shredded chicken. This Spanish beans rice truly is the ultimate comforting side or main dish. Our favorite way to enjoy it? Topped with a dollop of cool sour cream or a sprinkle of crumbled cheese for a perfect contrast to the warm, spiced rice.Mistakes to Avoid
After many rounds of testing this Spanish rice recipe, we’ve seen nearly every common pitfall. Fortunately, they’re all easy to avoid with a little know-how. For instance, if you’ve ever ended up with mushy rice, the culprit is often skipping the rinse. Always rinse your rice until the water runs clear to wash away excess surface starch. Another frequent question we get is about the rice sticking to the pan. This usually happens if the heat is too high during the simmering stage. Remember to reduce the heat to low as soon as the liquid comes to a simmer and keep that lid on tight—no peeking! We also find that not toasting the rice for the full two minutes can result in a less flavorful final dish, so be patient during that crucial step. Finally, be mindful of your broth-to-rice ratio. Using the exact amount of liquid specified is key. If you find your Spanish rice beans are too wet after the rest time, simply let them sit uncovered for a few more minutes, and the residual heat will evaporate the extra moisture.How to Store Spanish Rice Beans
This is one of those dishes that we think tastes even better the next day as the flavors continue to meld. Allow your Spanish beans rice to cool completely to room temperature before transferring it to an airtight container. It will keep in the refrigerator for up to 4 days. For reheating, we prefer the stovetop method. Sprinkle a tablespoon or two of water or broth over the rice in a saucepan over low heat, cover, and warm gently, fluffing with a fork occasionally. You can also reheat it in the microwave with a damp paper towel placed over the bowl to reintroduce moisture. We don’t recommend freezing this particular rice beans recipe, as the texture of the beans and rice can become a bit soft and grainy upon thawing.Try This Spanish Rice Beans Yourself
We genuinely hope you feel inspired to try this incredibly satisfying Spanish rice beans recipe in your own kitchen. It’s the kind of humble, one-pot wonder that we find ourselves returning to again and again for its reliability and fantastic flavor. This Spanish rice recipe is a perfect project for a busy weeknight or a relaxed weekend meal. Remember, cooking is about making a dish your own, so don’t hesitate to add your favorite personal touches. We’d love to hear how your version turns out! Whether you stick to the classic recipe or experiment with the variations, this Spanish beans rice is sure to become a new family favorite.
Spanish Rice Beans
Ingredients
Equipment
Method
- Rinse the rice under cold water until the water runs clear, then drain well. This removes excess starch for fluffier rice.
- Heat the olive oil in a large skillet or Dutch oven over medium heat. Add the onion and bell pepper and cook, stirring occasionally, until softened, about 5-7 minutes. Stir in the garlic and cook for 1 more minute until fragrant.
- Add the rinsed rice to the skillet and toast for 2 minutes, stirring constantly, until the grains look slightly opaque. This step deepens the flavor.
- Pour in the diced tomatoes with their juices, vegetable broth, black beans, cumin, smoked paprika, oregano, black pepper, and salt. Stir everything together and bring to a lively simmer.
- Once simmering, immediately reduce the heat to low, cover the pot tightly, and cook for 18-20 minutes. Do not lift the lid during this time to trap the steam.
- Remove the pot from the heat and let it stand, still covered, for 5-10 minutes. This allows the rice to finish steaming and absorb any remaining liquid.
- Uncover the pot and fluff the rice and beans gently with a fork. Stir in the chopped cilantro just before serving.
Nutrition
Notes
Tried this recipe?
Let us know how it was!Enjoyed the recipe? Share it!
Kitchen Essentials We Recommend
Tools that make cooking easier — tried, tested, and loved.
As an Amazon Associate we earn from qualifying purchases.
Got a recipe the world should try?
Share your favorite family recipe or national dish with food lovers in 100+ countries.
Submit Your Recipe

