• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Home
  • About
    • About Connoisseurus Veg
    • About Alissa
    • Contact
    • Photo Use Policy
  • Browse Recipes

Connoisseurus Veg logo

SUBSCRIBE

Sign up for updates and my FREE Vegan Dinner Solutions email series!

  • Email
  • Facebook
  • Instagram
  • Pinterest
  • Twitter
  • YouTube
menu icon
go to homepage
search icon
Homepage link
  • Home
  • About
    • About Connoisseurus Veg
    • About Alissa
    • Contact
    • Photo Use Policy
  • Browse Recipes
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • RSS
    • Twitter
    • YouTube
  • ×
    Home » Main Dishes

    Published: May 17, 2021 · Modified: Nov 20, 2024 by Alissa Saenz · This post may contain affiliate links · 23 Comments

    One-Pot Spanish Rice & Beans

    Jump to Recipe Print Recipe

    This zesty Spanish rice and beans cooks up in one-pot in under 30 minutes! Packed with flavor, spices, and studded with juicy green olives. Perfect for a weeknight main or a hearty side dish.

    Close Up of Spanish Rice & Beans on a Black Plate

    Rice and beans are one of my go-to easy dinner recipes, but I guess you wouldn't know it to look at the collection of recipes on this site. Oh, I've got a bunch of rice and bean recipes (check out my jambalaya, Cuban rice and beans, and Brazilian rice and bean bowls), but nothing so quick and unfussy as my typical weeknight rice and beans.

    Normally, when I'm throwing rice and beans together on a busy night, the entire dish happens in one pot and takes no more than 30 minutes from finish to start.

    I'll season the dish up in any number of ways, depending on what kind of mood I'm in and what ingredients I've got on hand, but it always pretty much comes together the way this particular recipe does. Let's talk about how it's done!

    Jump to:
    • Ingredients You'll Need
    • How It's Made
    • Shelf-Life & Storage
    • Frequently Asked Questions
    • More Vegan Rice Recipes
    • 📖 Recipe
    • 💬 Comments

    Ingredients You'll Need

    Pot of Spanish Rice & Beans with Cilantro on Top
    • Olive oil. You can substitute any high-heat oil, but olive will give your Spanish rice and beans the best flavor.
    • Onion.
    • Red bell pepper. Orange, yellow, or even green bell pepper will work in a pinch.
    • Garlic.
    • Spices. We're using cumin, paprika, and oregano.
    • Vegetable broth. I really like Better Than Bouillon in Roasted Vegetable flavor.
    • Basmati rice. Yes, I know this isn't the most authentic choice, but it works really well! Most stores carry it in the international section. You can substitute another variety of white long grain rice if needed.
    • Kidney beans. We're using canned (or precooked) beans.
    • Tomato paste.
    • Salt & pepper.
    • Green olives. Go for the pimento-stuffed ones. You can also leave them out if they're not your thing.
    • Fresh cilantro. Leave this out or substitute parsley if you're a cilantro-hater.

    How It's Made

    The following is a detailed photo tutorial on how to make this dish. Scroll down if you'd prefer to skip right to the recipe!

    • Coat the bottom of a large pot with oil and place it over medium heat. Add diced onion and bell pepper. Cook the veggies for a few minutes, until they begin to soften up.
    • Add your garlic and spices. Continue cooking everything for another minute or so, until the mixture becomes very fragrant. Watch the pot closely and stir it frequently to prevent burning.
    • Stir in the broth, rice, beans, and tomato paste.
    • Raise the heat and bring the liquid to a boil, stirring continuously until the tomato paste dissolves.
    Collage Showing First 4 Steps for Making Spanish Rice & Beans: Sweat Veggies, Add Spices, Add Rice, Beans, Broth and Tomato Paste, and Bring to a Boil
    • Cover the pot and lower the heat. Let the rice cook for 15 to 20 minutes, until all of the liquid has been absorbed. Tip: If you haven't cooked much rice and don't have a feel for the time and temperature it takes, use a pot with a glass lid. This will enable you to watch the rice and tell when it's done.
    • Let the pot sit for about 5 minutes with the lid on when it's done cooking. Then uncover and stir in your salt, olives, and cilantro.
    Collage Showing Last Two Steps for Making Spanish Rice & Beans: Simmer While Covered, and Stir in Olives and Cilantro
    • Your rice and beans is ready to serve! This dish is delicious on it's own or paired up accompaniments like guacamole, black bean empanadas, or vegan tacos.

    Shelf-Life & Storage

    Leftover Spanish rice and beans will keep in an airtight container in the fridge for about 3 days or in the freezer for about 3 months.

    Frequently Asked Questions

    Is this dish gluten-free?

    It is!

    Can I substitute a different variety of bean?

    Absolutely! Black or pinto beans would be great in this recipe.

    Is this dish spicy?

    This dish is very mild, but flavorful. Want some heat? Add cayenne pepper or your favorite hot sauce to taste.

    Can I substitute a different variety of rice?

    You can use most common rice varieties, but I like basmati best. If you plan on using something different, you'll need to adjust the cook time and the amount of liquid. Refer to the package instructions for your rice.

    Can I use dried beans?

    Yes, but if you do, you'll need to soak and precook them. Try this method. You'll need about 1 ¾ cups of cooked kidney beans.

    Wooden Surface Set with Plate of Spanish Rice & Beans, Red Pot, and Water Glass

    More Vegan Rice Recipes

    • Plate of vegan biryani with a fork.
      Vegan Biryani with Roasted Vegetables & Baked Tofu
    • Plate of Turmeric Rice on a Wooden Surface
      Turmeric Rice
    • Pineapple Fried Rice on a Plate with Chopsticks
      Pineapple Fried Rice
    • Bowl of Coconut Rice with Serving Spoon and Scallions
      Coconut Rice

    Like this recipe? If so, please stop back and leave me a review and rating below if you try it! Also be sure to follow me on Facebook, Pinterest or Instagram, or subscribe to my newsletter for more recipes like this one!

    📖 Recipe

    Plate of Spanish Rice with Fork
    Print Pin
    4.96 from 23 votes

    One-Pot Spanish Rice & Beans

    This zesty Spanish rice and beans cooks up in one-pot in under 30 minutes! Packed with flavor, spices, and studded with juicy green olives. Perfect for a weeknight main or a hearty side dish.
    Course Entree
    Cuisine Spanish
    Prep Time 10 minutes minutes
    Cook Time 20 minutes minutes
    Total Time 30 minutes minutes
    Servings 6
    Calories 356kcal
    Author Alissa Saenz

    Ingredients

    • 2 tablespoons olive oil
    • 1 medium onion, diced
    • 1 medium red bell pepper, diced
    • 3 garlic cloves, minced
    • 1 tablespoon ground cumin
    • 1 teaspoon sweet paprika
    • 1 teaspoon dried oregano
    • 2 ¼ cups vegetable broth
    • 1 ½ cups basmati rice
    • 1 (15 ounce or 400 gram) can red kidney beans, drained and rinsed
    • 1 tablespoon tomato paste
    • Salt to taste (I used ½ teaspoon)
    • 1 cup pimento-stuffed green olives, halved
    • ¼ cup chopped fresh cilantro
    US Customary - Metric

    Instructions

    • Coat the bottom of a large pot with oil and place it over medium heat.
    • When the oil is hot, add the onion and bell pepper. Cook, stirring frequently, until the pepper softens a bit and the onion becomes translucent, about 5 minutes.
    • Stir in the garlic, cumin, paprika, and oregano. Cook for about 1 minute more, until the mixture becomes very fragrant.
    • Add the broth, rice, beans, and tomato paste. Turn up the heat to high and stir to fully dissolve the tomato paste.
    • Bring the liquid to a boil, and then lower the heat so that it's just at a low simmer.
    • Cover the pot and allow it to simmer for 15 to 20 minutes, until the rice is tender.
    • Remove the pot from the heat and let it sit for 5 minutes with the lid on.
    • Remove the lid and season the rice with salt to taste. Stir in the olives and cilantro.
    • Serve.

    Would you like to save this?

    We'll email this post to you, so you can come back to it later!

    Nutrition

    Serving: 1.25cups | Calories: 356kcal | Carbohydrates: 56.1g | Protein: 10.9g | Fat: 9.5g | Saturated Fat: 1.6g | Sodium: 938mg | Potassium: 476mg | Fiber: 5.7g | Sugar: 2.7g | Calcium: 40mg | Iron: 3.2mg
    « Vegan Caramel Sauce
    Vegan Butter Chicken »

    Sharing is caring!

    • Facebook
    • Twitter
    • Reddit
    • Email

    About Alissa Saenz

    Hi, I'm Alissa! I'm a former attorney turned professional food blogger. I love creating vegan recipes with bold flavors! You can read more about me here.

    I'd love to connect with you on Facebook, Instagram, or Pinterest.

    Reader Interactions

    Comments

      4.96 from 23 votes (12 ratings without comment)

      Leave a Reply Cancel reply

      Your email address will not be published. Required fields are marked *

      Recipe Rating




    1. Greg says

      November 13, 2025 at 6:56 am

      5 stars
      This recipe is the most flavorful rice and beans I ever tasted... and here in Detroit we have whats called "Mexican Village" that has several authentic Mexican food restaurants and I've eat at all of them... and this is far better. I season it with "allepo pepper"... has a little kick to it ...but it's sweet. Not exactly Spanish... it grows in Turkey and the upper middle east... but... it works great

      Reply
    2. Lauren says

      February 14, 2025 at 3:34 pm

      5 stars
      I am a personal chef for a family and use some of your recipes regularly. The family likes this recipe a lot - the only change I make is to add some Old Bay or Cayenne as you suggested, to liven it up a bit.

      Reply
    3. Marlene says

      July 21, 2023 at 8:04 pm

      5 stars
      I saved this recipe a full year ago and finally got a chance to make it. Delicious! I have big plans for the leftovers and will be adding it to my regular rotation. A snap to put together after work, as well.

      Reply
    4. Hal says

      January 18, 2023 at 7:11 pm

      Hello this is delicious but the bottom layer of the rice burned while it was simmering with the lid on, is there a way to prevent this? Thank you!

      Reply
      • Alissa Saenz says

        January 20, 2023 at 2:47 pm

        Usually that means the heat was too high. Try lowering it and/or moving the pot to a smaller burner. I have a very powerful stove, so with some recipes I even find that I have to keep the pot off center on the smallest burner to avoid overheating, so that might be worth a try.

        Reply
    5. Christina says

      October 29, 2022 at 9:18 pm

      5 stars
      I made this for dinner tonight, and my family loved it. Thanks!

      Reply
    6. Rose says

      April 12, 2022 at 8:53 pm

      5 stars
      I made my own version with the supplies I had in my kitchen. I have always been afraid of making any sort of Spanish rice because I used to love a boxed brand and I was convinced it was too complicated for me to do.

      I just finished wolfing down a bowl of my long white rice pinto onion+oliveless Spanish rice and I needed to review that this was bomb before getting up to get another helping. Thank you for the simple recipe!!

      Reply
    7. Denise C. says

      February 21, 2022 at 10:25 am

      Can you use brown rice?

      Reply
      • Alissa Saenz says

        February 21, 2022 at 8:32 pm

        You can, but you'll need to increase the liquid (I'd go with 3 cups, but I haven't tested this) as well as the cook time in step 6 to around 40 minutes or so.

        Reply
    8. Kim says

      February 18, 2022 at 6:47 pm

      5 stars
      I just finished eating this, it was delicious and so quick and easy to make. I had everything on hand but the cilantro, will definitely be making this again and will make sure to have cilantro next time.

      Reply
    9. Acatlady2 says

      September 16, 2021 at 5:58 am

      I wonder if this can be made in a fuzzy rice cooker? How would I adapt it?

      Reply
      • Alissa Saenz says

        September 18, 2021 at 1:48 pm

        I'm afraid I'm not sure! I don't have a rice cooker. My instant pot has a rice cooker function, so if I'm able to experiment with that I'll update the recipe.

        Reply
        • Mari says

          February 21, 2024 at 11:14 am

          Each rice cooker cooks slightly differently. I’ve been using them for decades. But, I’m pretty sure that just adding everything (but cook the veggies first) to the rice cooker and pushing the cook button would work. I will be trying this, so if you’d like, I can let you know.

          Reply
    10. Zoe Jennings says

      May 21, 2020 at 3:09 am

      5 stars
      Just made this and LOVED it. There's something so wholesome about rice and beans.
      Thanks for the recipe!

      Reply
    11. Zee Bri says

      March 19, 2020 at 5:43 pm

      5 stars
      This was super tasty & so easy! Will be checking out other recipes lasso! Thank You

      Reply
    12. JK says

      March 13, 2020 at 3:07 pm

      5 stars
      This was delicious and so very easy; thank you! I was already doing brown rice (https://ourbestbites.com/how-to-boil-brown-rice-like-pasta/) when I found this recipe, so I ended up cooking the rice separately and adding it at the end.

      Reply
    13. Cherie says

      January 12, 2020 at 8:35 pm

      Just made it. This dish is delish! I didn’t have veg broth on hand so used chicken broth instead. Turned out great. Looking forward to making chicken burritos with this filling!

      Reply
    14. Lauren says

      December 22, 2019 at 2:04 pm

      5 stars
      I loooove this recipe but would love to be able to freeze it. Any tips?

      Reply
      • Alissa Saenz says

        December 22, 2019 at 8:47 pm

        I'm so glad you're enjoying it! I haven't tried freezing it, but I can't see any reason it wouldn't work. I'd just place it in a sealed container and it'll probably be good for three months or so.

        Reply
    15. Kathy says

      April 09, 2019 at 9:46 pm

      5 stars
      I just made this and it was super easy and fast. Perfect for a weeknight dinner. Plus it made a lot so I have good leftovers for lunch and other meals. Thanks, I’m loving the recipes on this blog!

      Reply
      • Alissa Saenz says

        April 13, 2019 at 3:14 pm

        Yay! Thanks Kathy! I'm so glad you loved this and so glad you're enjoying my recipes!!

        Reply
    16. Joy Davis says

      April 01, 2019 at 9:07 pm

      Alissa:
      Thank you for your recipes. I've tried a few and they're delicious.

      Would you please show me how you feature your videos on your website that continuously plays different episodes. I'd like to try that for my website that has a podcast called "Beyond 50 Radio."

      Reply
      • Alissa Saenz says

        April 02, 2019 at 8:43 pm

        Hi Joy! I'm so glad you're enjoying the recipes! The video player was provided by my ad network (a company called AdThrive). I think there are a bunch of ways to set up players like this, but aside from getting one from an ad network, I'm not sure of how it's done.

        Reply

    Primary Sidebar

    Alissa standing in front of kitchen cabinets.

    Hi, I'm Alissa! I'm a former attorney turned professional food blogger. I love creating vegan recipes with bold flavors!

    More about me →

    Popular

    • Sliced loaf of Vegan Banana Bread with a cup of tea in the background.
      The Best Vegan Banana Bread
    • Plate of Teriyaki Tofu with broccoli and rice.
      Crispy Baked Teriyaki Tofu
    • Two Glasses of Vegan Rice Pudding with Cinnamon Sticks and Strawberries
      Creamy Vegan Rice Pudding
    • Table Set with a Bowl of Lentil Soup, Blue Pot and Water Glass
      Classic Lentil Soup

    Footer

    ↑ back to top

    Resources

    • About
    • Contact
    • Privacy Policy
    • Photo Use Policy

    Connect

    • Sign Up for emails and updates
    • Connoisseurus Veg on Facebook
    • Connoisseurus Veg on Pinterest
    • Connoisseurus Veg on Instagram

    Reader Favorites

    • Tuscan Kale Soup
    • Asian Slaw
    • Vegetarian Slow Cooker Chili
    • Mediterranean Pasta
    • Vegan Doughnuts
    • Classic Lentil Soup

    As an Amazon Associate I earn from qualifying purchases. Learn more here.

    Copyright © 2013-2025 Tofu Press LLC & Alissa Saenz

    Plate of Spanish Rice & Beans with Text Overlay Reading "Spanish Rice & Beans"
    5512 shares
    • 591

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.