Simple One Pot Spanish Rice and Beans Recipe for Busy Weeknights

Posted on April 19, 2026

by: James Carter

This one-pot Spanish rice and beans is a lifesaver for those evenings. It’s hearty, flavorful, and comes together with minimal fuss.

Why This One Pot Spanish Rice and Beans Works

This recipe is a champion because it streamlines the cooking process without sacrificing flavor.

Ingredients

  • 2 tablespoons olive oil
  • 1 large onion, chopped
  • 2 bell peppers (any color), chopped
  • 3 cloves garlic, minced
  • 1 teaspoon ground cumin
  • 1 teaspoon smoked paprika
  • ½ teaspoon dried oregano
  • ¼ teaspoon cayenne pepper (optional, for a little heat)
  • 1 (15-ounce) can diced tomatoes, undrained
  • 1 (15-ounce) can black beans, rinsed and drained
  • 1 (15-ounce) can kidney beans, rinsed and drained
  • 2 cups vegetable broth
  • 1 ½ cups long-grain white rice, uncooked
  • Salt and freshly ground black pepper to taste
  • Fresh cilantro or parsley, chopped, for serving (optional)
  • Lime wedges, for serving (optional)

Gathering your ingredients before you start is always a good practice for any recipe, and this one is no exception. Having everything prepped and ready to go ensures a smooth cooking experience.

How to Make It

  1. Heat the olive oil in a large pot or Dutch oven over medium heat. Add the chopped onion and bell peppers and cook until softened, about 5-7 minutes, stirring occasionally.
  2. Stir in the minced garlic, cumin, smoked paprika, oregano, and cayenne pepper (if using). Cook for another minute until fragrant, stirring constantly to prevent the garlic from burning.
  3. Pour in the undrained diced tomatoes and stir to combine with the vegetables and spices.
  4. Add the rinsed and drained black beans and kidney beans to the pot.
  5. Pour in the vegetable broth and bring the mixture to a simmer.
  6. Stir in the uncooked long-grain white rice. Make sure the rice is submerged in the liquid.
  7. Season generously with salt and pepper.
  8. Bring the mixture back to a gentle simmer, then reduce the heat to low, cover the pot tightly, and cook for 18-20 minutes, or until the rice is tender and most of the liquid has been absorbed. Avoid lifting the lid too often during this time, as it releases steam and can affect the cooking of the rice.
  9. Once the rice is cooked, remove the pot from the heat and let it stand, covered, for 5 minutes. This allows the rice to finish steaming and become fluffy.
  10. Fluff the rice with a fork, gently mixing in the beans and vegetables. Taste and adjust seasoning if needed. Serve hot.

This one-pot Spanish rice and beans is a straightforward yet deeply satisfying dish that’s perfect for a busy weeknight or a casual gathering.

Nutrition at a Glance

  • Rich in Fiber: The combination of beans and whole grains provides a good source of dietary fiber, promoting digestive health and a feeling of fullness.
  • Plant-Based Protein Powerhouse: Beans are an excellent source of plant-based protein, making this dish a filling and nutritious option.
  • Vitamins and Minerals: Bell peppers contribute Vitamin C, while tomatoes offer Vitamin A and potassium. The spices add antioxidants.
  • Customizable Sodium: By controlling the salt you add and choosing low-sodium broth, you can manage the sodium content effectively.
  • Carbohydrate Source: Rice provides complex carbohydrates for energy, and the beans also contribute to the carbohydrate count in a healthy, fiber-rich way.

How to Serve It

  • As a Main Course: Serve it hot as is for a complete and filling vegetarian meal.
  • With Toppings: Offer a variety of toppings like shredded cheese (cheddar, Monterey Jack, or a Mexican blend), avocado slices or guacamole, a dollop of sour cream or plain Greek yogurt, chopped fresh cilantro or parsley, and a squeeze of fresh lime juice.
  • Alongside a Salad: Pair it with a simple green salad for a lighter feel.
  • As a Side Dish: This rice and bean mixture makes a fantastic side dish for grilled or roasted meats like chicken or pork, or even fish.
  • Stuffed into Peppers: Use it as a filling for bell peppers and bake them until tender.

The beauty of this One Pot Spanish Rice and Beans lies in its adaptability, allowing you to tailor it to your preferences and what you have on hand.

Common Mistakes

  • Not Rinsing the Rice: Failing to rinse the rice can lead to a gummy or sticky texture. Give it a good rinse under cold water until the water runs clear.
  • Lifting the Lid Too Soon: Resist the urge to peek! Opening the pot releases steam, which is crucial for cooking the rice evenly and can result in unevenly cooked grains or a mushy bottom.
  • Overcrowding the Pot: Ensure your pot is large enough to accommodate all the ingredients and allow for proper steaming. Too small a pot can lead to uneven cooking or boiling over.
  • Burning the Spices: When toasting the spices, keep them moving and watch them carefully. They can go from fragrant to burnt very quickly, which will impart a bitter taste to the dish.
  • Under-Seasoning: Rice and beans can sometimes be a bit bland if not seasoned well. Don’t be shy with the salt and pepper, and taste before serving to adjust as needed.

Avoiding these common pitfalls will help ensure your One Pot Spanish Rice and Beans turns out wonderfully every time.

Don’t miss this delicious recipe: One-Pot Spanish Chicken and Rice

Storage and Reheating

  • Storage: Once cooled completely, store leftover One Pot Spanish Rice and Beans in an airtight container in the refrigerator for up to 3-4 days.
  • Reheating: Reheat gently on the stovetop over low heat, stirring occasionally and adding a tablespoon or two of water or vegetable broth if it seems dry. You can also reheat it in the microwave, covered, in 1-minute intervals, stirring in between until heated through.
  • Freezing: This dish freezes reasonably well, though the texture of the beans might soften slightly. Allow it to cool completely, then portion it into freezer-safe containers or bags. It can be stored in the freezer for up to 2-3 months. Thaw overnight in the refrigerator before reheating.

Proper storage ensures your delicious leftovers remain safe to eat and retain their flavor.

image 479

Leftover Ideas

  • Rice and Bean Burritos or Wraps: Warm up the leftovers and roll them into tortillas with your favorite fillings like cheese, salsa, shredded lettuce, and a dollop of sour cream or avocado.
  • Spanish Rice Bowls: Serve the reheated rice and beans over a bed of fresh greens or quinoa. Top with your favorite burrito bowl toppings – corn, pico de gallo, a sprinkle of cheese, and a drizzle of hot sauce.
  • Stuffed Sweet Potatoes: Scoop out some of the flesh of a baked sweet potato and fill it with the reheated Spanish rice and beans. A simple and satisfying meal.
  • Topping for Nachos: Spread tortilla chips on a baking sheet, top with the reheated rice and beans, sprinkle with cheese, and bake until the cheese is melted and bubbly. Add your favorite nacho toppings!
  • Add to Soups: Stir a spoonful or two of the leftover rice and beans into a vegetable soup or a chili for added texture and flavor.

Don’t let those delicious leftovers go to waste; there are many creative ways to reimagine them into new meals.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

One Pot Spanish Rice and Beans


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: James Carter
  • Total Time: 45 minutes
  • Yield: 6 servings 1x
  • Diet: Vegetarian

Description

A quick, easy, and flavorful one-pot meal featuring rice, beans, and aromatic spices. Perfect for busy weeknights!


Ingredients

Scale
  • 2 tablespoons olive oil
  • 1 large onion, chopped
  • 2 bell peppers (any color), chopped
  • 3 cloves garlic, minced
  • 1 teaspoon ground cumin
  • 1 teaspoon smoked paprika
  • ½ teaspoon dried oregano
  • ¼ teaspoon cayenne pepper (optional, for a little heat)
  • 1 (15-ounce) can diced tomatoes, undrained
  • 1 (15-ounce) can black beans, rinsed and drained
  • 1 (15-ounce) can kidney beans, rinsed and drained
  • 2 cups vegetable broth
  • 1 ½ cups long-grain white rice, uncooked
  • Salt and freshly ground black pepper to taste
  • Fresh cilantro or parsley, chopped, for serving (optional)
  • Lime wedges, for serving (optional)

Instructions

  1. 1. Heat the olive oil in a large pot or Dutch oven over medium heat. Add the chopped onion and bell peppers and cook until softened, about 5-7 minutes, stirring occasionally.
  2. 2. Stir in the minced garlic, cumin, smoked paprika, oregano, and cayenne pepper (if using). Cook for another minute until fragrant, stirring constantly to prevent the garlic from burning.
  3. 3. Pour in the undrained diced tomatoes and stir to combine with the vegetables and spices.
  4. 4. Add the rinsed and drained black beans and kidney beans to the pot.
  5. 5. Pour in the vegetable broth and bring the mixture to a simmer.
  6. 6. Stir in the uncooked long-grain white rice. Make sure the rice is submerged in the liquid.
  7. 7. Season generously with salt and pepper.
  8. 8. Bring the mixture back to a gentle simmer, then reduce the heat to low, cover the pot tightly, and cook for 18-20 minutes, or until the rice is tender and most of the liquid has been absorbed. Avoid lifting the lid too often during this time.
  9. 9. Once the rice is cooked, remove the pot from the heat and let it stand, covered, for 5 minutes.
  10. 10. Fluff the rice with a fork, gently mixing in the beans and vegetables. Taste and adjust seasoning if needed. Serve hot.

Notes

Store leftovers in an airtight container in the refrigerator for up to 3-4 days. Reheat gently on the stovetop with a splash of water or broth, or in the microwave.

  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: 1 serving
  • Calories: 350
  • Sugar: 5g
  • Sodium: 450mg
  • Fat: 8g
  • Carbohydrates: 55g
  • Fiber: 10g
  • Protein: 12g

Tags:

You might also like these recipes

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star