• Recipe Index
  • About
  • Recipes by Meals
    • Appetizers and Snacks
    • Side-Dish
    • Soups
    • Desserts
    • Drinks
  • Recipes by Meal Time
    • Breakfast
    • Dinner
menu icon
go to homepage
  • Recipe Index
  • About
  • Recipes by Meals
    • Appetizers and Snacks
    • Side-Dish
    • Soups
    • Desserts
    • Drinks
  • Recipes by Meal Time
    • Breakfast
    • Dinner
search icon
Homepage link
  • Recipe Index
  • About
  • Recipes by Meals
    • Appetizers and Snacks
    • Side-Dish
    • Soups
    • Desserts
    • Drinks
  • Recipes by Meal Time
    • Breakfast
    • Dinner
×

One-Pot Spanish Rice & Beans Recipe

Published: Mar 1, 2026 by Lea · This post may contain affiliate links · Leave a Comment

↓ Jump to Recipe

If you’re looking for a vibrant, hearty dish that comes together in just one pot and bursts with flavor, then this One-Pot Spanish Rice & Beans Recipe is going to become your new go-to. It’s a beautiful combination of fluffy basmati rice, tender red kidney beans, and colorful veggies all infused with warm spices and brightened with fresh cilantro and tangy olives. Perfect for a cozy weeknight dinner or meal prep, this dish offers dinner comfort and exciting, layered tastes without any fuss or complicated steps.

Ingredients You'll Need

The image shows two views of a red pot on a white marbled surface. In the first view, the pot contains uncooked white rice at the bottom, dark red kidney beans placed on top, and pieces of red tomatoes scattered among the beans. A woman's hand is pouring a golden-yellow broth into the pot. In the second view, the ingredients are mixed and cooked, creating a thick, orange soup with visible soft rice and kidney beans floating in the liquid. A wooden spoon is held inside the pot, stirring the soup. The edges of the pot and the background show the bright white marbled surface. Photo taken with an iphone --ar 4:5 --v 7

Gathering these simple but essential ingredients is the first step toward creating a dish that perfectly balances texture, color, and flavor. Each element plays its part, from the aromatic spices that enliven the rice to the vibrant veggies and hearty beans that give the dish substance and soul.

  • Olive oil: Helps soften the veggies and add a silky base flavor.
  • Medium onion (diced): Adds sweetness and depth when softened.
  • Medium red bell pepper (diced): Brings a pop of color and a subtle sweetness.
  • Garlic cloves (minced): Infuses the dish with warm, pungent aroma.
  • Ground cumin: Provides earthiness and a hint of smokiness.
  • Sweet paprika: Adds warmth and a mild peppery note with beautiful color.
  • Dried oregano: Lends herbal brightness that complements the spices.
  • Vegetable broth: The cooking liquid that imparts richness and helps the rice cook perfectly.
  • Basmati rice: The fluffy, fragrant rice that soaks up all the delicious flavors.
  • Red kidney beans (drained and rinsed): Adds creaminess and protein.
  • Tomato paste: Gives a touch of acidity and deep umami.
  • Salt: Enhances all the flavors harmoniously.
  • Pimento-stuffed green olives (halved): Introduces a salty, tangy surprise that brightens the dish.
  • Fresh cilantro (chopped): Adds a fresh, herbaceous finish.

How to Make One-Pot Spanish Rice & Beans Recipe

Step 1: Sauté the Veggies

Start by heating the olive oil in a large pot over medium heat. Once hot, toss in the diced onion and red bell pepper. Stir frequently and cook until the pepper softens and the onion becomes translucent—about five minutes. This gentle sauté softens the veggies and awakens their natural sweetness, laying a flavorful foundation for the dish.

Step 2: Add Garlic and Spices

Next, add the minced garlic, ground cumin, sweet paprika, and dried oregano right into the pot. Stir it all together and cook for about one minute until your kitchen is filled with the warm, inviting aroma of the spices releasing their magic. This step is crucial to building depth and complexity in the rice that’s coming up.

Step 3: Combine the Main Ingredients

Pour in the vegetable broth, then add the basmati rice, rinsed kidney beans, and tomato paste. Crank the heat to high and stir thoroughly to fully dissolve the tomato paste, making sure every grain of rice is surrounded by flavorful liquid. This ensures the rice absorbs all those wonderful savory notes as it cooks.

Step 4: Simmer Until Tender

Bring the liquid to a rolling boil, then immediately reduce the heat to maintain a gentle simmer. Cover the pot with a tight-fitting lid and let it cook quietly for 15 to 20 minutes, until the rice is perfectly tender. Resist the urge to lift the lid during this time—it’s key to getting fluffy, well-cooked rice.

Step 5: Final Touches

Turn off the heat, leave the pot covered, and let it rest for five minutes. This finishing rest allows the rice to steam gently, achieving the perfect texture. After five minutes, remove the lid, season with salt to your taste, then stir in the halved pimento-stuffed green olives and chopped fresh cilantro for that bright, tangy lift right before serving.

How to Serve One-Pot Spanish Rice & Beans Recipe

A round white pot with bright red handles is full of cooked rice mixed with small pieces of red pepper, chopped green herbs, whole green olives, and dark kidney beans. The rice is light orange, with hints of green from cilantro leaves sprinkled on top and throughout. The pot is placed on a wooden surface next to a bunch of fresh cilantro and a wooden spoon resting on a white cloth. The scene has a warm and fresh look with natural light. photo taken with an iphone --ar 4:5 --v 7

Garnishes

If you want to elevate your One-Pot Spanish Rice & Beans Recipe even further, consider sprinkling some extra chopped cilantro on top or adding a few thin slices of fresh avocado. A squeeze of fresh lime juice over each serving lends a zesty brightness that pairs beautifully with the spices and olives.

Side Dishes

This dish shines wonderfully on its own but also pairs perfectly with a crisp green salad or warm, crusty bread to mop up the savory juices. For those who enjoy a bit of extra crunch, roasted or grilled vegetables on the side make a colorful, nutritious addition.

Creative Ways to Present

For a fun twist, you can stuff the rice and beans mixture into warm tortillas or bell pepper halves for handheld meals. Alternatively, serve it layered under roasted vegetables or topped with a dollop of plain yogurt or sour cream to add creaminess and balance to the spice.

Make Ahead and Storage

Storing Leftovers

Once cooled, transfer your One-Pot Spanish Rice & Beans Recipe to an airtight container and refrigerate for up to 4 days. The flavors actually deepen with time, making leftovers even more delicious!

Freezing

This recipe freezes beautifully. Portion it into freezer-safe containers and freeze for up to 3 months. Just make sure to cool it completely before freezing to preserve freshness and texture.

Reheating

To reheat, thaw in the refrigerator overnight if frozen, then warm gently on the stovetop over low heat or in the microwave. Add a splash of vegetable broth or water if it seems dry to revive the fluffy texture.

FAQs

Can I use a different type of rice?

Absolutely! While basmati is preferred for its fragrance and fluffiness, long-grain white or brown rice can be used too. Keep in mind that brown rice will require longer cooking time and more broth.

Is this recipe vegan?

Yes! This One-Pot Spanish Rice & Beans Recipe is completely plant-based, relying on vegetable broth and no animal products, making it a fantastic vegan option.

Can I add other vegetables?

Definitely. Feel free to include diced zucchini, corn, or diced tomatoes if you want to boost the veggie content and add variety to the dish.

How spicy is this recipe?

This recipe is mildly spiced with warm paprika and cumin but not hot. If you prefer a little heat, you can add a pinch of cayenne pepper or some chopped jalapeño while cooking.

What can I substitute for the green olives?

If you don’t have pimento-stuffed green olives, Kalamata olives or black olives work well too. They’ll add a similar briny punch that brightens the beans and rice.

Final Thoughts

Nothing beats a wholesome, comforting meal that feels like it took hours but actually comes together easily. The One-Pot Spanish Rice & Beans Recipe is just that—a celebration of simple ingredients transformed by thoughtful seasoning and method. I hope you enjoy making and sharing this dish as much as I do. Give it a try, and see how quickly it wins a permanent spot in your dinner rotation!

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 & Beans Recipe

One-Pot Spanish Rice & Beans Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4 from 9 reviews

  • Author: Lea
  • Total Time: 30 minutes
  • Yield: 6 servings
  • Diet: Vegetarian
Print Recipe
Pin Recipe

Description

A flavorful and hearty one-pot Spanish rice and beans dish that combines aromatic spices, tender basmati rice, and savory red kidney beans. This easy-to-make recipe features a blend of cumin, paprika, and oregano, enhanced with pimento-stuffed green olives and fresh cilantro, perfect for a wholesome and satisfying vegetarian meal in just 30 minutes.


Ingredients

Vegetables and Aromatics

  • 1 medium onion, diced
  • 1 medium red bell pepper, diced
  • 3 garlic cloves, minced

Spices and Seasonings

  • 1 tablespoon ground cumin
  • 1 teaspoon sweet paprika
  • 1 teaspoon dried oregano
  • Salt to taste (approximately ½ teaspoon)

Liquids and Canned Goods

  • 2 ¼ cups vegetable broth
  • 1 (15 ounce or 400 gram) can red kidney beans, drained and rinsed
  • 1 tablespoon tomato paste

Grains

  • 1 ½ cups basmati rice

Others

  • 2 tablespoons olive oil
  • 1 cup pimento-stuffed green olives, halved
  • ¼ cup chopped fresh cilantro


Instructions

  1. Heat the Oil: Coat the bottom of a large pot with olive oil and place it over medium heat to warm the oil adequately.
  2. Sauté Vegetables: Add diced onion and red bell pepper to the hot oil. Cook while stirring frequently until the bell pepper softens slightly and the onion becomes translucent, which takes about 5 minutes.
  3. Add Spices and Garlic: Stir in minced garlic, ground cumin, sweet paprika, and dried oregano. Continue cooking the mixture for approximately 1 minute until very fragrant, allowing the spices to bloom.
  4. Add Liquids and Main Ingredients: Pour in vegetable broth and add the basmati rice, drained red kidney beans, and tomato paste. Increase the heat to high and stir well to fully dissolve the tomato paste.
  5. Simmer the Rice: Bring the mixture to a boil, then reduce the heat to low so it simmers gently. Cover the pot and let it cook for 15 to 20 minutes until the rice is tender and liquid is absorbed.
  6. Rest the Dish: Remove the pot from heat but keep it covered. Allow the rice to sit undisturbed for 5 minutes to finish cooking with residual steam.
  7. Season and Garnish: Lift the lid and add salt to taste. Stir in the halved pimento-stuffed green olives and chopped fresh cilantro, mixing evenly into the rice.
  8. Serve: Dish out the Spanish rice and beans warm, ready to enjoy as a hearty vegetarian main or side dish.

Notes

  • Use a pot with a tight-fitting lid to ensure proper simmering and steam retention.
  • If basmati rice is not available, long-grain rice can be substituted, but cooking times may vary slightly.
  • Adjust the salt according to your preference and the saltiness of the vegetable broth used.
  • This dish can be served as a main course or paired with grilled vegetables or protein for a complete meal.
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Main Dish
  • Method: Stovetop
  • Cuisine: Spanish

Have you made this recipe? I'd love to see it!

Click here to Follow me on Pinterest

More Dinner

  • Chicken and Broccoli Stir Fry Recipe
    Chicken and Broccoli Stir Fry Recipe
  • Classic Slow Cooker Chili Recipe
    Classic Slow Cooker Chili Recipe
  • Simple Oven-Baked Chicken Nuggets Recipe
    Simple Oven-Baked Chicken Nuggets Recipe
  • One Pan Mexican Quinoa Recipe
    One Pan Mexican Quinoa Recipe

Leave a Reply Cancel reply

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

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

Welcome to Recipes By Lea

I spent most of my twenties working as a freelance travel photographer, bouncing between cities for weeks at a time. Lisbon, Istanbul, Bangkok, Mexico City—wherever a client needed architecture, street life, and local culture captured in a real, honest way. It was exciting and fast, but it also meant inconsistent routines and way too many meals that came from cafés, room service, or whatever I could grab between shoots.

Learn more

Popular

  • Roast Pumpkin, Spinach, and Feta Salad Recipe
    Roast Pumpkin, Spinach, and Feta Salad Recipe
  • Creamy Chicken and Wild Rice Soup Recipe
    Creamy Chicken and Wild Rice Soup Recipe
  • Salted Caramel Apple Snickers Cake Recipe
    Salted Caramel Apple Snickers Cake Recipe
  • Pumpkin Cheesecake Snickerdoodles Recipe
    Pumpkin Cheesecake Snickerdoodles Recipe

Footer

↑ back to top

Explore

  • Appetizers and Snacks
  • Breakfast
  • Soups
  • Dinner
  • Side-Dish
  • Desserts
  • Drinks

About

  • Privacy Policy
  • Terms & Conditions
  • Contact
  • Disclosure
  • DMCA

We may earn from qualifying purchases through affiliate links at no extra cost to you.

Copyright © 2025 Recipes By Lea. All rights reserved.