Spanish Rice Beans Quick Bold Comfort

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.
This easy Spanish rice and beans recipe is a flavorful one-pot meal with black beans, served warm and topped with fresh cilantro.

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!
This post may contain affiliate recommendations. Please see our disclosure policy.

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.
This easy Spanish rice and beans recipe is a flavorful one-pot meal with black beans, served warm and topped with fresh cilantro.

Spanish Rice Beans

No ratings yet
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.
Prep Time 10 minutes
Cook Time 25 minutes
Resting Time 5 minutes
Total Time 40 minutes
Servings: 4 servings
Course: Main Course
Cuisine: Spanish
Calories: 320

Ingredients
 
 

  • 1 cup long-grain white rice rinsed and drained
  • 2 tbsp olive oil
  • 1 small yellow onion finely chopped
  • 1 red bell pepper finely chopped
  • 2 cloves garlic minced
  • 1 can diced tomatoes 15-ounce, undrained
  • 1 can black beans 15-ounce, rinsed and drained
  • 1.75 cups vegetable broth
  • 1 tsp ground cumin
  • 1 tsp smoked paprika
  • 0.5 tsp dried oregano
  • 0.25 tsp freshly ground black pepper
  • 0.5 tsp salt
  • 2 tbsp chopped fresh cilantro

Equipment

  • large skillet or Dutch oven

Method
 

  1. Rinse the rice under cold water until the water runs clear, then drain well. This removes excess starch for fluffier rice.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. Uncover the pot and fluff the rice and beans gently with a fork. Stir in the chopped cilantro just before serving.

Nutrition

Calories: 320kcalCarbohydrates: 58gProtein: 10gFat: 7gSaturated Fat: 1gSodium: 680mgPotassium: 580mgFiber: 8gSugar: 6gVitamin A: 25IUVitamin C: 45mgCalcium: 80mgIron: 3.5mg

Notes

For fluffier rice, always rinse before cooking. Toasting the rice for the full 2 minutes enhances flavor. Don't lift the lid during cooking to maintain steam. If rice is too firm after resting, sprinkle with extra broth and let sit covered for 5 more minutes.

Tried this recipe?

Let us know how it was!

Enjoyed the recipe? Share it!

Easy Dinner eBook

Everyday Recipe Library

Discover our collection of recipe eBooks — simple, delicious meals for every day.

Easy Dinners

Quick, fuss-free dinner recipes the whole family will love — ready in 30 minutes or less.

Get the eBook

Kitchen Essentials We Recommend

Tools that make cooking easier — tried, tested, and loved.

Stainless Cookware Set

Stainless Steel Cookware Set

Professional-grade pots and pans for every recipe.

Buy on Amazon Read Review
Total Crushing Blender

Total Crushing Blender

Smoothies, soups, sauces — powerful and easy to clean.

Buy on Amazon Read Review
Glass Food Storage Set

Glass Food Storage Set

Leakproof, oven-safe containers — perfect for meal prep.

Buy on Amazon Read Review

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

Frequently Asked Questions

Can I use brown rice instead of white rice?

Yes, you can make this Spanish rice recipe with brown rice. You will need to increase the amount of vegetable broth to about 2 1/4 cups and extend the simmering time to 40-45 minutes. The resting time remains the same. The result will be a heartier, chewier version of this rice beans recipe.

How do I prevent my rice from getting mushy?

The key to fluffy, non-mushy Spanish beans rice is rinsing the rice thoroughly before cooking to remove excess starch. Also, resist the urge to lift the lid during the simmering process, as this releases the essential steam. Finally, fluffing the rice with a fork instead of a spoon after cooking helps keep the grains separate.

What’s the best way to reheat leftover Spanish rice and beans?

We find the stovetop method works best for reheating this Spanish rice recipe. Place the leftovers in a saucepan with a splash of water or broth, cover, and warm over low heat, fluffing occasionally. The microwave also works if you cover the dish with a damp paper towel to keep it from drying out.

Conclusion

We are so excited for you to experience the simple joy of making this Spanish rice beans dish. It’s a testament to how a few basic ingredients can come together to create something truly special and comforting. From its vibrant color to its deeply satisfying flavor, this one-pot wonder is a recipe you’ll be proud to serve. We hope it brings as much warmth and ease to your table as it has to ours. Happy cooking!
SHOP OUR RECIPE E-BOOKS

All Your Favorite Recipes in Easy eBook Collections

All our recipes are free on the blog, but now you can enjoy them in easy-to-use, ad-free eBooks. Choose from 24 themed collections across your favorite subniches like Air Fryer, Easy Dinner, Italian or Dessert Recipes, many available in up to 16 language editions. Each recipe eBook is delivered as an instant digital download from our Everyday Recipe Library shop, ready to use on any device, giving you lifetime access to the recipes you love while helping us keep sharing free cooking inspiration with the MyDishRecipes community.

Shop Recipe eBooks & Support MyDishRecipes

All recipe eBooks are sold through our Everyday Recipe Library shop with secure checkout and instant digital download after purchase.

Leave a Comment

Recipe Rating