• Recipe Index
  • Dinner
  • Soups
  • Breakfast
  • About
menu icon
go to homepage
  • Recipe Index
  • Dinner
  • Soups
  • Breakfast
  • About
search icon
Homepage link
  • Recipe Index
  • Dinner
  • Soups
  • Breakfast
  • About
×

Spanish Rice and Beans Recipe

Published: Jan 3, 2026 by Lona · This post may contain affiliate links · Leave a Comment

Jump to Recipe· 3.8 from 3 reviews

I absolutely love making this Spanish Rice and Beans Recipe whenever I want a cozy, comforting meal that is both wholesome and vibrant. The combination of tender, fluffy rice with perfectly cooked beans, savory spices, and a hint of smoky paprika always hits the spot for me. It’s incredibly satisfying without being complicated, and I find it’s one of those dishes that feels like a warm hug after a busy day. Plus, it’s naturally gluten-free and vegan, which makes it a versatile favorite in my kitchen.

Why You'll Love This Spanish Rice and Beans Recipe

What really draws me to this Spanish Rice and Beans Recipe is its bold, rich flavor profile that somehow remains light and fresh. The mix of cumin, sweet and smoked paprika, and oregano gives the dish a beautiful depth and complexity that I find irresistible. And the little kick from red pepper flakes adds just enough spice without overwhelming the palate. Each bite bursts with savory layers that complement the creamy kidney beans and tender rice perfectly.

Beyond the taste, I must say how easy this recipe is to prepare. It all cooks in one pot, which saves me so much cleanup time. I love that I don’t have to juggle multiple pans or complicated steps. It’s straightforward: chop, sauté, simmer, and wait for the magic to happen. It’s perfect for weeknight dinners when I want something hearty but don’t want to spend hours in the kitchen. Plus, it works great as a side dish when I’m serving meat or fish, making it a versatile go-to in my recipe rotation.

Ingredients You'll Need

A black pan filled with a mix of bright orange diced bell peppers and translucent white diced onions around the edges, with a pile of dark brown and green spices in the center on top of the vegetables, showing bits of light yellow chopped garlic at the bottom of the spice pile, all cooking on a white stovetop with a white marbled surface below. photo taken with an iphone --ar 4:5 --v 7

The beauty of this recipe lies in its simple but essential ingredients, each adding a touch of color, flavor, or texture. From the sweetness of chopped red bell pepper to the aromatic warmth of cumin and paprika, every component plays a key role. Together, they transform humble pantry staples into something truly special.

Quick Tip

All ingredient amounts are listed in the recipe card below

  • 1 tablespoon oil: I use vegetable oil, but you can substitute veggie broth to keep it oil-free.
  • 1 medium onion, diced: Adds sweetness and depth to the base flavors.
  • 1 medium red bell pepper, chopped: Brings vibrant color and a subtle sweetness.
  • 3-4 garlic cloves, minced: For that unmistakable aromatic punch.
  • 1 teaspoon ground cumin: Provides warm, earthy notes that define the dish.
  • 1 teaspoon sweet paprika: Adds a mild smoky sweetness.
  • 1 teaspoon dried oregano: Gives a delicate herbal freshness.
  • ½ teaspoon smoked paprika: For an extra layer of smoky flavor.
  • Pinch of red pepper flakes: Adds a subtle heat to awaken your taste buds.
  • Salt & black pepper to taste: Essential to balance and bring out all the flavors.
  • 1 ½ cups white rice, uncooked: I usually soak mine to get perfectly tender grains.
  • 1 ¼ cups vegetable broth: It gives the rice a savory boost and helps everything cook evenly.
  • 1 ¼ cups salsa: Infuses the rice with tangy tomato flavor and adds moisture.
  • 1 (15 oz) can kidney beans, drained and rinsed: A creamy, hearty protein that makes it filling.
  • ½ cup green olives, halved (optional): I love adding these for a tangy, briny contrast.
  • Fresh herbs (cilantro or parsley) to garnish: They brighten the dish and make it look beautiful.

Directions

Step 1: Start by soaking the uncooked rice in cold or lukewarm water for at least 10 minutes; I like to soak mine for about 30 minutes if I have time. This helps the rice cook more evenly and results in fluffier grains. After soaking, drain and discard the water.

Step 2: While the rice is soaking, chop your onion, red bell pepper, and mince the garlic. Have all your spices measured and ready to go—it really helps the cooking flow smoothly.

Step 3: Heat the oil in a large skillet or pot over medium heat. Once hot, add the diced onion and chopped bell pepper. Sauté these for about 3 minutes until they start to soften and become fragrant.

Step 4: Stir in the minced garlic along with the ground cumin, sweet paprika, dried oregano, smoked paprika, and red pepper flakes. Cook everything together for another minute to toast the spices and release their aromas.

Step 5: Add the soaked and drained rice into the skillet, followed by the salsa and vegetable broth. Stir just enough to combine, then bring the mixture to a boil.

Step 6: Cover the pot with a lid and reduce the heat to the lowest setting. Let it simmer gently for about 15 to 20 minutes without lifting the lid or stirring. This cooking time can vary depending on your rice variety, so keep an eye on the package instructions for best results.

Step 7: Once the rice is tender and the liquid absorbed, turn off the heat and remove the lid. Taste the rice and beans, adjusting the salt, black pepper, or spices as you like.

Step 8: Gently fold in the rinsed kidney beans and optional halved green olives. Garnish with fresh cilantro or parsley to add a pop of color and fresh flavor before serving.

Servings and Timing

This Spanish Rice and Beans Recipe serves 4 hearty portions, making it perfect for a small family dinner or meal prepping for the week. Prep time is about 15 minutes, which includes chopping and soaking the rice, while the cooking time takes approximately 20 minutes. Altogether, you’re looking at around 35 minutes total. There is no additional resting time required, but I find letting it sit covered off the heat for a few minutes helps the flavors meld even more.

How to Serve This Spanish Rice and Beans Recipe

A speckled white bowl filled with cooked yellow-orange rice mixed with red kidney beans, small carrot cubes, and slices of green olives, creating a colorful and textured dish. A silver spoon is placed inside the bowl on the right side, partially submerged in the rice. The bowl sits on a white marbled surface with a folded gray cloth near its upper left side, and part of a black pan with more rice is visible in the background on the top right. photo taken with an iphone --ar 4:5 --v 7

When I serve this dish, I like to keep things simple but flavorful. It pairs wonderfully with a fresh green salad or steamed vegetables to add some crunch and extra nutrients. For an even heartier meal, I often serve it alongside grilled or roasted plant-based proteins or seafood. The creamy beans and savory rice complement these nicely without overpowering.

For garnishing, a sprinkle of fresh cilantro or parsley never fails to lift the dish both visually and taste-wise. If I want to add a bit of brightness, a squeeze of fresh lime juice on top works beautifully and adds a zing that makes every bite pop.

As for drinks, I find a chilled glass of crisp white wine or a light Spanish rosé pairs perfectly with the smoky and earthy flavors. For non-alcoholic options, a sparkling water with a wedge of lime or a fruity iced tea complements this dish wonderfully. I usually serve this rice and beans warm, right from the pot, because the aromas are at their best and the texture is just perfect. For presentation, I like to serve in wide shallow bowls to showcase the colorful mix of beans, rice, and herbs. The portions are satisfying but not heavy, making it ideal for weeknight dinners or casual gatherings.

Variations

One of the things I appreciate most about this Spanish Rice and Beans Recipe is how easily it can be adapted to suit different tastes or dietary needs. For instance, you can swap the kidney beans with black beans or pinto beans depending on what you have available or want to try.

If you’re gluten-free or vegan, this recipe fits wonderfully, as it is naturally free from those ingredients. To make it oil-free, I just substitute the oil for a bit of vegetable broth when sautéing the vegetables. That keeps it light but still full of flavor. Another great idea is to experiment with different types of rice; using jasmine or basmati can give a fragrant twist, while brown rice adds more fiber and a nuttier taste, though it will require a longer cooking time.

For a flavor variation, I sometimes add a splash of lime juice or chopped roasted red peppers to boost the brightness and add a subtle smoky sweetness. You could also kick up the heat by increasing the red pepper flakes or adding chopped jalapeños during the sauté stage. Another fun twist is to finish with a dollop of vegan sour cream or avocado slices for a creamy contrast.

Storage and Reheating

Storing Leftovers

If you have leftovers, I recommend transferring the Spanish Rice and Beans into an airtight container and storing it in the refrigerator. It will keep well for up to 3 days. Using a glass container with a tight lid works best to preserve the flavors. Make sure it cools to room temperature before sealing to maintain texture and freshness.

Freezing

Yes, you can freeze this dish! I usually let it cool completely, then portion it into freezer-safe containers or heavy-duty zip-lock bags. It stays good frozen for up to 2 months. When I want to enjoy it later, I thaw it overnight in the fridge for the best texture and flavor retention.

Reheating

For reheating, I prefer using the stovetop or microwave. On the stovetop, add a splash of water or vegetable broth to prevent the rice from drying out, and warm over low heat, stirring occasionally. Microwave reheating works well too—cover the dish loosely and heat in short bursts, stirring in between. Avoid reheating at very high heat to keep the rice fluffy and prevent the beans from becoming mushy.

FAQs

Can I use brown rice instead of white rice in this Spanish Rice and Beans Recipe?

Absolutely! Brown rice is a great nutritious option, but keep in mind it requires a longer cooking time and more liquid. You’ll want to increase the vegetable broth and salsa slightly and simmer it for about 40-45 minutes until tender.

Is it possible to make this recipe oil-free?

Definitely! I often make it oil-free by sautéing the onion and bell pepper in vegetable broth instead of oil. It cuts down on fat while still developing great flavor. Just add small amounts of broth as you cook to keep the veggies from sticking.

Can I prepare this dish ahead of time?

Yes, this recipe is perfect for meal prep. You can make it a day in advance, store it in the fridge, and gently reheat before serving. The flavors actually deepen and become more harmonious after resting overnight, which I love.

What can I serve as a side dish to complement this Spanish Rice and Beans Recipe?

I like to serve it with a simple green salad, roasted vegetables, or some crusty bread for scooping. It also pairs nicely with plant-based proteins like grilled tofu or tempeh, and even seafood like shrimp or fish if you’re not strictly vegetarian.

Can I add other vegetables or ingredients to this recipe?

For sure! I sometimes add corn kernels, diced tomatoes, or even chopped zucchini to bulk it up and boost the nutritional value. Just add them in during the sauté step or mix in toward the end, depending on how tender you want them.

Conclusion

If you’re looking for a comforting, flavorful, and easy-to-make meal, you absolutely have to try this Spanish Rice and Beans Recipe. It’s one of my all-time favorites because it feels like a big, warm hug in a bowl while being wholesome and satisfying. Whether for a busy weeknight or a casual dinner with friends, I promise this dish will become a cherished staple in your meal rotation. I can’t wait for you to make it and enjoy every delicious bite as much as I do!

Print

Spanish Rice and Beans Recipe

Spanish Rice and Beans Recipe
Print Recipe
Pin Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

3.8 from 3 reviews

A rich and flavorful Spanish rice and beans recipe that's perfect for vegetarians, vegans, and anyone craving a comforting one-pot meal. Naturally gluten-free and dairy-free, this easy-to-make dish features a harmonious blend of spices, salsa, and vegetables simmered to perfection, yielding a deliciously savory rice and beans dish ideal for weeknight dinners or as a versatile side.

  • Author: Lona
  • Prep Time: 15 minutes
  • Cook Time: 20 minutes
  • Total Time: 35 minutes
  • Yield: 4 servings
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Spanish
  • Diet: Gluten Free

Ingredients

Main Ingredients

  • 1 tbsp oil (use vegetable broth if avoiding oil)
  • 1 medium onion, diced
  • 1 medium red bell pepper, chopped
  • 3-4 garlic cloves, minced
  • 1 tsp ground cumin
  • 1 tsp sweet paprika
  • 1 tsp dried oregano
  • ½ tsp smoked paprika
  • Pinch of red pepper flakes
  • Salt & black pepper to taste
  • 1 ½ cups (300 g) white rice, uncooked
  • 1 ¼ cups (300 ml) vegetable broth (or more, depending on rice variety)
  • 1 ¼ cups (300 g) salsa
  • 1 (15 oz) can (270 g) kidney beans, drained and rinsed
  • ½ cup (65 g) green olives, halved (optional)
  • Fresh herbs (cilantro or parsley) for garnish

Instructions

  1. Soak the Rice: Place the uncooked white rice in a bowl of cold or lukewarm water and let it soak for at least 10 minutes, preferably 30 minutes if time allows. After soaking, discard the water. Meanwhile, prepare your vegetables by chopping the onion, garlic, and bell pepper.
  2. Sauté Vegetables and Spices: Heat the oil in a large skillet or pot over medium heat. Add the diced onion and chopped red bell pepper, sautéing for about 3 minutes until softened. Stir in minced garlic and all the spices—ground cumin, sweet paprika, dried oregano, smoked paprika, red pepper flakes, salt, and black pepper—and continue to sauté for another minute to release their flavors.
  3. Add Rice, Salsa, and Broth: Incorporate the soaked and drained rice into the skillet. Pour in the salsa and vegetable broth, stirring gently to combine. Bring the mixture to a boil. Note that depending on the type of rice used, you may need to add more broth or salsa to ensure proper cooking.
  4. Simmer the Rice: Cover the skillet or pot with a lid, reduce the heat to the lowest setting, and let the mixture simmer for 15 to 20 minutes without uncovering or stirring. Cooking time may vary based on rice variety—jasmine and basmati rice cook faster compared to brown rice. This step allows the rice to absorb flavors and cook evenly.
  5. Finish and Serve: Turn off the heat and carefully remove the lid. Taste the rice and adjust seasoning with additional salt, pepper, cumin, or red pepper flakes, if desired. Gently stir in the drained kidney beans and optional green olives. Garnish with fresh herbs such as cilantro or parsley. Serve warm and store any leftovers covered in the refrigerator for up to 3 days.

Notes

  • Use vegetable broth instead of oil to make the recipe oil-free.
  • Soaking the rice helps to reduce cooking time and enhances texture.
  • Adjust liquid quantities based on the rice variety; longer cooking rices like brown rice may need more broth and salsa.
  • Green olives are optional and add a briny contrast to the dish.
  • The recipe is naturally gluten-free and dairy-free, making it suitable for gluten intolerance and lactose-free diets.
  • Store leftovers in the refrigerator for up to 3 days.

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

Click here to Follow me on Pinterest

More Side-Dish

  • Za'atar Potatoes Recipe
    Za'atar Potatoes Recipe
  • Lebanese Green Beans with Walnut Pesto and Labneh Recipe
    Lebanese Green Beans with Walnut Pesto and Labneh Recipe
  • Coconut Rice Stuffed Peppers Recipe
    Coconut Rice Stuffed Peppers Recipe
  • Easy Braised Celery Recipe
    Easy Braised Celery 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

Hi there! I’m Lona, a food lover and recipe creator who believes every dish tells a story. My cooking journey began at age fifteen, when I made my first recipe with my grandmother a moment filled with warmth and love that sparked my lifelong passion for cooking.

Learn more

Popular

  • Spinach Banana Muffins Recipe
    Spinach Banana Muffins Recipe
  • Triple Chocolate Cake Recipe
    Triple Chocolate Cake Recipe
  • Instant Pot Applesauce Recipe
    Instant Pot Applesauce Recipe
  • Lemon Basil Butter Cookies Recipe
    Lemon Basil Butter Cookies 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 Recipe Plenty. All rights reserved.