Hearty Spanish Rice Beans

Featured in Delicious Main Course Recipes for Every Occasion.

Hearty Spanish Rice and Beans brings jasmine or basmati rice together with kidney beans, sautéed veggies, and bold spices. Begin by soaking rice, followed by cooking onions, garlic, and bell peppers with paprika, oregano, and cumin for a flavorful foundation. Stir in salsa and vegetable broth, letting the pot simmer until the rice is fluffy. Finally, add kidney beans, garnish with fresh herbs or olives if you'd like, and you're done! This protein-packed meal is easy to make, leftovers store well, and it’s all done in roughly 30 minutes.

Home Delicious Recipes
Updated on Wed, 14 May 2025 18:28:52 GMT
A hearty bowl of rice and beans. Pin it
A hearty bowl of rice and beans. | homedeliciousrecipes.com

This Spanish rice and beans dish has changed how I tackle weeknight meals with its awesome flavor combo and quick prep time. When you mix those fragrant spices with filling beans and just-right rice, you get a meal that makes you feel like you're dining in Spain without leaving your kitchen.

I stumbled on this meal during one of those crazy-busy weeks when I needed something quick but filling. These days it's what everyone asks for when friends drop by for casual get-togethers, and they're always shocked at how little work it takes.

Ingredients

  • 1 tbsp oil: Grab some olive oil for that real Spanish touch, but any cooking oil will do the job
  • 1 medium onion diced: Go with yellow for the best flavor base, or try red if you want some extra color
  • 1 medium red bell pepper chopped: Brings a bit of sweetness and pretty color, pick one that's shiny and firm
  • 3 to 4 garlic cloves minced: Don't skimp with the jarred stuff, fresh garlic makes all the difference here
  • 1 tsp ground cumin: Gives that warm, nutty undertone that makes Spanish food so good
  • 1 tsp sweet paprika: Adds a mild sweetness and gorgeous color to the dish
  • 1 tsp dried oregano: Brings that wonderful Mediterranean herb flavor
  • ½ tsp smoked paprika: Just a bit creates amazing richness, you really can't leave this out
  • Pinch of red pepper flakes: Throw in more or less based on how spicy you like things
  • Salt and black pepper to taste: Add a little at a time as you cook
  • 1½ cups uncooked white rice: I think Jasmine or Basmati taste best with their natural aroma
  • 1¼ cups vegetable broth: Gives way more flavor than plain water would
  • 1¼ cups salsa: Brings instant flavor and moisture, pick mild or hot based on your preference
  • 1 can kidney beans drained and rinsed: Adds protein and makes the dish more filling
  • ½ cup green olives halved: They're optional but really give that authentic Spanish feel
  • Fresh herbs for garnish: A handful of cilantro or parsley makes everything look and taste fresher

Step-by-Step Instructions

Prepare Rice:
Let rice sit in cool water for at least 10 minutes, though 30 is even better. This helps it cook up fluffy instead of sticky. While it soaks, get all your veggies ready by chopping the onion and pepper and mincing the garlic so you're not scrambling later.
Build Flavor Base:
Warm up the oil in a big pan over medium heat until it looks shimmery but isn't smoking. Toss in onion and bell pepper and cook them for about 3 minutes until they start getting soft but still have some bite to them. They should look see-through but not brown.
Bloom The Spices:
Throw in your minced garlic and all those spices—cumin, both paprikas, oregano, and pepper flakes—and stir them around with the veggies for just one minute. Keep everything moving so nothing burns. This short cooking time wakes up all the flavors in the spices and makes everything smell amazing.
Combine Main Ingredients:
Now add your drained rice, salsa, and broth to the pan and mix everything together gently. Let it come to a light boil, which should happen in about 2 minutes. Make sure the liquid barely covers the rice—if it doesn't, add a splash more broth depending on what kind of rice you're using.
Simmer To Perfection:
Put the lid on, turn the heat way down to the lowest setting, and let it cook without peeking for 15-20 minutes. Don't lift the lid or stir it around—that lets out the steam that's cooking your rice. Different types of rice might need a bit more or less time, so check what your package says.
Finish And Serve:
When time's up, turn off the heat and take off the lid. Give it a taste and add more salt, pepper or spices if needed. Gently mix in your beans and olives if you're using them. Let everything sit for 5 minutes, then fluff it up with a fork and sprinkle those fresh herbs on top.
A bowl of rice and beans. Pin it
A bowl of rice and beans. | homedeliciousrecipes.com

That smoked paprika really is the magic ingredient here. I tried making this once when I'd run out and wow, what a difference. That hint of smokiness turns basic rice and beans into something that tastes fancy. My neighbor from Spain even told me it reminded her of home cooking, which made my day!

Make Ahead And Storage

This Spanish rice and beans actually tastes better the next day when all the flavors have had time to mix together. You can make it up to two days before you need it and keep it in a sealed container in your fridge. When you want to eat it again, just add a spoonful of water before you heat it up in the microwave or on the stove so it doesn't dry out. It stays nice and tasty even after being in the fridge, which makes it great for prepping meals ahead.

Customization Options

What's great about this meal is how easy it is to change up. You can toss in some diced zucchini, yellow squash, or corn kernels when you're cooking the veggies to get more nutrition. Switch kidney beans for black beans or pintos if that's what you've got in your pantry. Want more protein? Throw in some plant-based chorizo or regular chorizo if you aren't going vegetarian. And you can make it as mild or spicy as you want by picking different kinds of salsa.

Serving Suggestions

Enjoy this Spanish rice and beans as your main dish with a simple green salad dressed with just olive oil and a squeeze of lemon. If you want something more filling, serve it alongside some grilled veggies or with crusty bread for soaking up all the tasty sauce. It works great as a side dish with grilled protein too, or wrap it in warm tortillas with some avocado for quick burritos. To make it look extra fancy, top it with more olives, some lemon wedges, and plenty of fresh herbs.

Traditional Context

This dish takes its cues from Spanish arroz con frijoles but cuts some corners to make it easier and quicker. In Spain, you'll find different versions depending on which part of the country you're in—some use saffron, others add seafood. My version keeps the heart of Spanish cooking alive with olive oil, paprika, and beans but makes the process simpler for busy people. You still get that cozy Spanish food feeling without spending hours in the kitchen.

A bowl of rice and beans recipe. Pin it
A bowl of rice and beans recipe. | homedeliciousrecipes.com

Frequently Asked Questions

→ Should I soak the rice ahead of time?

Yep, soaking the rice for 10-30 minutes helps reduce starch and ensures it cooks evenly. Just let the rice sit in a bowl of water, then drain it before using.

→ Can I swap brown rice for white?

You can, but brown rice takes longer to cook (around 35-40 minutes) and needs extra liquid. Adjust broth amounts and cooking time accordingly.

→ What beans can replace kidney beans?

Black beans, chickpeas, or pinto beans are excellent options. They each provide a different texture and taste but work just as well.

→ How spicy is it?

The heat depends on your salsa and red pepper flakes. For less spice, use mild salsa and skip the flakes. Crank up the heat by going for spicier salsa and adding more flakes.

→ Can I make this using an Instant Pot?

Yes! Use the sauté mode to cook the onions, peppers, and spices. Then add the rest, seal it, and cook on high for 4-5 minutes. Let it release naturally for 10 minutes. Adjust liquids for pressure cooking as needed.

→ What pairs well with this dish?

It’s great as a complete meal, but you can serve it with a fresh green salad, roasted veggies, or soft tortillas. For meat lovers, grilled chicken or fish works perfectly on the side.

Savory Rice and Beans

A comforting mix of rice, kidney beans, and flavorful spices for a simple, filling Spanish-inspired meal.

Prep Time
15 Minutes
Cook Time
20 Minutes
Total Time
35 Minutes

Category: Main Dishes

Difficulty: Easy

Cuisine: Spanish

Yield: 4 Servings

Dietary: Vegan, Vegetarian, Gluten-Free, Dairy-Free

Ingredients

→ Base ingredients

01 1 medium red bell pepper, chopped
02 3-4 garlic cloves, minced
03 1 tbsp oil, or use veggie broth instead
04 1 medium onion, diced

→ Spices

05 ½ tsp smoked paprika
06 1 tsp sweet paprika
07 1 tsp ground cumin
08 Salt and black pepper to your liking
09 A pinch of red pepper flakes
10 1 tsp dried oregano

→ Main components

11 1 ¼ cups (300 g) salsa
12 1 ½ cups (300 g) uncooked white rice, like Jasmine or Basmati
13 ½ cup (65 g) green olives, halved — optional
14 1 ¼ cups (300 ml) vegetable broth; adjust based on rice type
15 Fresh herbs for topping, such as parsley or cilantro
16 1 can (15 oz, 270 g) kidney beans, rinsed and drained

Instructions

Step 01

Let rice sit in a bowl with cool or warm water for at least 10 minutes (or longer, up to 30 minutes). Once done, drain the water. Chop the pepper, dice the onion, mince garlic, and get the rest of the items ready.

Step 02

Warm the oil in a broad pan or pot over medium heat. Toss in the onion and bell pepper, and cook for around 3 minutes. Add the garlic and seasonings (cumin, oregano, paprikas, red pepper flakes). Cook for an extra minute, stirring well.

Step 03

Stir in the drained rice, salsa, and vegetable broth. Bring it all to a boil. Adjust the broth amount if needed, depending on the kind of rice you use.

Step 04

Put a lid on the pot, lower the heat to the lowest, and let it cook for 15-20 minutes undisturbed. Don’t uncover the pot or stir during this time. Rice cooking times can vary, so check your package for guidance.

Step 05

Turn off the heat, and take the lid off. Taste to check seasonings—add more salt, black pepper, or spices if needed. Stir the kidney beans in (and olives too, if using). Sprinkle fresh herbs on top before serving.

Step 06

Dish it out immediately. Leftovers can be kept in the fridge for up to 3 days with a cover.

Notes

  1. Check out the linked blog post for more tips, tricks, and instructions for using an Instant Pot.

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Depending on the salsa or broth you pick, it could contain allergens.

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 210
  • Total Fat: 5 g
  • Total Carbohydrate: 38 g
  • Protein: 6 g