Quick Pinto Beans & Rice (One-Pot!)
This quick & easy beans and rice recipe uses pinto beans and long grain white rice for a delicious one-pot meal both vegetarian and meat-eaters will love! Ready in 30 minutes on the stovetop, it works equally well as a hearty entree or Tex-Mex side dish.

5 star review
“I made this exactly as written. It’s PERFECT. Thank you so much for a simple, quick, tasty, cheap dinner. It’s in permanent rotation now.”
– Christina
The Simple Perfection of One-Pot Rice & Beans
Don’t you love a dish that can be served in so many different ways, is easy to make, and everyone loves? Me too! That’s why I created this one-pot pinto beans and rice recipe. Canned pinto beans and long-grain white rice combine with the earthy flavor of chili powder, bright flavor from tomato paste, a few other pantry ingredients and a fresh finish of lime juice.
The result is a hearty and delicious meal that only takes 30-minutes of mostly hand-off work. Plus it keeps extremely well in the fridge, making it a great meal prep or easy vegetarian dinner, lunch or even a side dish throughout the week. This simple recipe takes humble beans and rice to the next level – I know you’re going to want to make it on repeat. Pssst, want a version with meat? Try my 30-minute chicken & rice.
Welcome to My Kitchen! Let’s Make Pinto Beans & Rice









A Few “Goes-With” Ideas for Ya
This one’s truly good as is, but I also love it with:
- For meat eaters, add some additional protein with my easy slow cooker enchilada chicken.
- For a complete vegetarian meal, serve the beans and rice with a fresh and crunchy Mexican slaw.
- This one’s so good with enchiladas, too, like my chicken enchiladas and green chili chicken enchiladas.
Turn It Into A Vegetarian Burrito Bowl
You can easily turn this dish into an easy vegetarian burrito bowl! To a serving of the beans and rice, add shredded lettuce, easy guacamole, fresh tomato salsa, shredded cheese, cilantro, sour cream, or any of your favorite burrito toppings.

This Recipe Is…
Dairy FreeGluten FreeNut FreeVeganVegetarian

Quick Pinto Beans & Rice (One-Pot!)
Ingredients
- 2 tablespoons extra virgin olive oil
- 1 medium red onion, small diced
- 1 ¾ teaspoon kosher salt, divided
- 4 garlic cloves, minced
- 1 tablespoon tomato paste
- 1 teaspoon chili powder
- 1 teaspoon dried oregano
- 2 cups vegetable stock (or chicken stock if not vegetarian/vegan)
- 2 (15-ounce) cans pinto beans, drained and rinsed
- 1 cup long-grain white rice (not instant rice)
To Add at the End
- 1 tablespoon fresh lime juice
Equipment
Instructions
- In a large (5- or 6-quart) pot or Dutch oven, heat the olive oil over medium heat. Add the onion, sprinkle with ¼ teaspoon salt, and cook until softened, stirring occasionally, about 3-4 minutes.
- Add the garlic, tomato paste, chili powder, and oregano. Cook until fragrant, about 1 minute, stirring constantly.
- Add the stock and bring to a rapid boil. Add the beans, rice and remaining 1 ½ teaspoons of salt, stirring to combine.
- Cover, reduce to a low simmer, and cook for 15-18 minutes, or until the rice is just tender.
- Remove the pot from the heat and allow it to sit for an additional 5 minutes. Uncover, add the lime juice, and fluff with a fork.
- Serve with optional toppings, if desired.
Notes
- Note: Make sure to use a large, heavy-bottomed pot with tight-fitting lid for best results.
- I love topping this with my shortcut guacamole, fresh salsa, fresh cilantro, sour cream, and shredded cheese.


This is very easy and very tasty! Will definitely make this again! Pairs well with corn, shredded lettuce and pico too!
Emily, so happy to hear you enjoyed this one — thanks for the serving suggestion ideas as well! Appreciate your review. 🙂
I couldn’t decide what to make for today’s dinner and I discovered your recipe. I’m so glad I did. Such a simple, time saving and tasty rice recipe . I didn’t have tomatoe paste and used tomatoe sauce instead. I loved it 😋
Juju, I’m so happy to hear you enjoyed this recipe. Thanks for the tip on swapping tomato sauce for paste!
Hey There..Thank you so much for this recipie. Will be trying it today. Carol
Wonderful, I hope you enjoy!
I’ve made this at least once a week since discovering it. I used brown rice for a bit more nutrients, but it is perfect as is. Thanks so much for posting!
Fantastic, so happy you’re enjoying this one, Edith, and love that you’re swapping in brown rice. Yum! Thanks so much for leaving a reivew!
Love this recipe!
Yay, so happy to hear you enjoyed, Rhonda! Thanks so much for leaving a reivew!
Recipe is excellent. Really enjoyed this. Great plant based recipe.
So happy to hear you enjoyed this one, Tracey! Thanks so much for leaving a review. 🙂
Very easy to make and very good!
Fantastic to hear this one was easy and good for you–thanks so much for sharing your thoughts!
Our daughter recently made this dish and it blew us away. It is SO GOOD!!!!
Laura, wonderful to hear this one was such a hit–thanks so much for sharing your thoughts!
I made this exactly as written. It’s PERFECT. Thank you so much for a simple, quick, tasty, cheap dinner. It’s in permanent rotation now.
Christina, yay, so happy to hear you enjoyed this easy rice and beans recipe — sometimes it’s the simplest recipes that are the best, right? Thanks so much for leaving a reivew!
Awesome, added a 1/2 teaspoon cumin and finished with some fresh cilantro. Thanks.
Taryn, yum, fresh cilantro would be amazing with this — great tip! Thanks so much for sharing your thoughts, Taryn.
I used Green hatch chili powder instead regular chili powder, with everything else the same. It was amazing! Made a second pot the next day to have for lunches.
I love the idea of making this beans and rice with hatch chili powder, Allison, sounds delish! Thanks for sharing your tip and for leaving a reivew!
Four of my Thanksgiving guests are vegetarians so I made this as an extra side dish and a protein substitute. I had cooked dried pinto beans in my Instantpot a couple of months ago and had portioned them out and frozen them. I didn’t have a red onion on hand so I used yellow. I didn’t have a lime, either but I did sprinkle shredded cheddar cheese on the dish after it was done. I had Jasmine rice so used that.
Wow, it was so good! Everyone had it, even the non-vegetarians! So easy in one pot, too.
Lesa, what a great idea to make this for Thanksgiving! So happy to hear it was a hit with all the guests, including meat eaters. Thanks so much for taking the time to leave a reivew!
Bland. Following the receipe the result was an easy to prepare dish but it lacked flavour.
Sorry to hear this one wasn’t a hit for you, Karen, I haven’t heard this issue from anyone else, so I’m wondering if perhaps you skipped or left out an ingredient. Did you add the fresh lime juice at the end? You might also want to check the age of your dry spices – if they are old they will lack flavor and since this recipe has so few ingredients your spice quality will impact the final dish.
Super easy and absolutely delicious 😋
Heather, wonderful to hear this rice and beans recipe was easy and tasty for you. Thanks so much for taking the time to share your thoughts!
Any reason you cannot use Jasmine Rice?
Ann, you can! Any long grain white rice, including Jasmine will work for this recipe.
Thank you, making it tomorrow night
Ann, oh good, I hope you enjoy!
We made this as a meal for our local homeless shelter residents. We x5 the recipe used jasmine rice, added ground beef & carrots & served with cornbread. It was a hit, thank you!
Jennifer, oh wow, that’s so cool! I love the idea of adding ground beef and extra veggies, too. Thanks so much for sharing your tips, your generosity, and for leaving a review!
Solid recipe. Easy, hearty, and healthy. We enjoy it in a bowl with taco style toppings, or as a side served with tacos or enchiladas. Recipe is great as written, but even better using homemade pinto beans (so easy in a pressure cooker).
Danielle, I love the idea of using homemade pinto beans in this one if you have them on hand. Yum! Thanks os much for sharing your tips and for leaving a review!
I just tried this recipe! I brought a big 29 oz of Pinto Beans three weeks ago and was looking on how to I’m use them up. It’s delicious and I’m enjoying them now.
Qiana, I’m so happy to hear you enjoyed this pinto bean recipe, it’s one of my faves, too! Thanks so much for sharing your thoughts and for leaving a review!