Vibrant Spanish Rice and Beans

As seen in Satisfying Entrées for Every Table.

This bean and rice combo from Spain packs tons of flavor in just one pot, making it great for busy nights or as a side dish. The mix of cumin, paprika, and oregano with beans, rice, and salsa creates deep, rich taste balanced with fresh herbs and maybe some olives if you want. It's naturally free of gluten and dairy, making everyone happy - from plant-based folks to meat-eaters wanting something filling with plenty of protein. You can whip it up in about 35 minutes, so it works for family dinners or meal planning, giving you big comfort and taste without much work. Dish it up hot and top with some fresh cilantro or parsley for the finishing touch.

Barbara Chef
Created By Sasha
Last updated on Tue, 13 May 2025 14:41:00 GMT
A bowl of rice with beans and peas. Save Pin
A bowl of rice with beans and peas. | foodthingle.com

This flavorful Spanish Rice and Beans has become my trusty companion on those crazy weeknights when I want something tasty yet straightforward. The mix of light rice, filling beans, and rich Spanish tastes makes a nutritional knockout that works great either as your main meal or on the side.

I whipped this up for the first time during an especially busy week when I needed food that could last several meals. These days it's my regular Thursday night fix when the fridge is looking pretty empty but I still crave something healthy and cozy.

Ingredients

  • White rice: go for Jasmine or Basmati if you can for their fluffy finish and quick cooking
  • Kidney beans: they pack plant protein and give a hearty bite
  • Onion and bell pepper: they build that classic base flavor that Spanish food needs
  • Garlic cloves: nothing matches their rich taste punch
  • Ground cumin: adds that warm earthiness you'll love
  • Sweet paprika: brings nice color and gentle pepper notes
  • Dried oregano: gives herby flavor without needing to buy fresh
  • Smoked paprika: the magic touch that makes this truly Spanish
  • Red pepper flakes: add as much or little heat as you want
  • Salsa: gives tomato tang and extra spices all in one go
  • Vegetable broth: way tastier than just using water
  • Green olives: they're optional but add a nice tangy contrast

Step-by-Step Instructions

Soak the Rice:
Drop your rice in a bowl with cool water and let it sit for at least 10 minutes, though 30 is even better. This key step gets rid of extra starch and helps your rice turn out super fluffy. While it soaks, you can chop all your veggies and get everything else ready.
Create the Flavor Base:
Warm up some oil in a big pot over medium heat. Throw in your chopped onion and bell pepper and cook them for about 3 minutes until they start to soften. You want them see-through but not brown. This sets up all the tasty flavors to come.
Bloom the Spices:
Toss in your minced garlic and all those dry spices with the veggies and cook for another minute. This quick hit in the oil wakes up their flavors and makes everything smell amazing. Your kitchen should be filled with wonderful scents by now.
Combine and Simmer:
Add your drained rice, salsa, and veggie broth to the pot and let it come to a gentle bubble. Put the lid on tight and turn the heat way down. Let it cook without peeking for 15 to 20 minutes, depending on your rice type. Don't stir or lift the lid - that messes up the cooking.
Finish and Garnish:
When rice feels soft, turn off the heat and take off the lid. Give it a taste and add salt or spices if needed. Gently mix in beans and olives if you're using them, using a fork to keep the rice fluffy. Sprinkle fresh herbs on top right before you serve it for pretty color and fresh flavor.
A bowl of rice with beans and peppers. Save Pin
A bowl of rice with beans and peppers. | foodthingle.com

Don't even think about skipping the smoked paprika. I found out how important it was years back when I made batches with and without it. That light smoky taste turns this from just another rice dish into something that tastes like it cooked all day, even though you threw it together so fast.

Make Ahead Options

This Spanish Rice and Beans actually tastes better the next day as all the flavors mix together. You can make it up to three days before you need it and keep it in a sealed container in your fridge. When you warm it up, add a little splash of water or broth to bring back moisture and stir it carefully. It also freezes super well for up to three months. I often cook twice as much just so I can freeze single portions for quick grab-and-go lunches later.

Variations Worth Trying

While this dish tastes great as is, I love how you can switch things up based on what's in your pantry. Black beans or pintos work just as well as kidney beans. To get more protein, try adding some chopped plant-based chorizo, or if you're not vegetarian, a bit of real Spanish chorizo works too. Using brown rice makes it even healthier, though you'll need to cook it longer with more liquid. In summer, I like to toss in diced zucchini or yellow squash for the last five minutes of cooking time.

A bowl of rice with beans and peas. Save Pin
A bowl of rice with beans and peas. | foodthingle.com

Serving Suggestions

Pair this flexible dish with a basic green salad drizzled with olive oil and lemon juice for a full vegetarian meal. For a bigger dinner, it goes great with roasted veggies or under some grilled ones. If you eat meat, it makes a perfect side for grilled fish or chicken. Adding a spoonful of cashew cream or some avocado slices makes it richer and more filling as a main course. During hot weather, I like to serve it cool as part of a tapas spread.

Common Recipe Questions

→ Can I use brown rice instead of white rice?

You can definitely swap in brown rice, but remember you'll need to cook it longer and add more veggie broth and salsa to make sure the rice gets soft enough.

→ What type of beans work best for this dish?

Kidney beans fit perfectly here, though black beans or pintos can give you a slightly different but still yummy flavor profile.

→ Can I make this dish oil-free?

Sure thing, just cook your veggies in some veggie broth instead of oil and you'll have an oil-free version that tastes just as good.

→ How do I store leftovers?

Put any extras in a container with a tight lid and keep in your fridge for up to 3 days. Just warm it up in your pan or microwave when you're ready to eat again.

→ What can I use as a garnish for this dish?

Fresh cilantro or parsley makes this dish look and taste amazing. You might also want to squeeze some lime juice on top for an extra kick of flavor.

Bean Rice Spanish Style

Delicious bean and rice mix from Spain, great for plant-based eaters.

Preparation Time
15 Minutes
Cooking Time
20 Minutes
Overall Time
35 Minutes
Created By: Sasha

Recipe Type: Main Dishes

Skill Level: Simple

Regional Style: Spanish, Caribbean, Latin

Output: 4 Number of Servings

Special Diets: Plant-Based, Meat-Free, No Gluten, Lacks Dairy

What You'll Need

→ Base stuff

01 1 tbsp cooking oil (or swap with veggie broth)
02 1 medium onion, chopped up
03 1 medium red bell pepper, cut into pieces
04 3-4 cloves of garlic, finely chopped

→ Seasonings

05 1 tsp cumin powder
06 1 tsp sweet paprika powder
07 1 tsp dried oregano leaves
08 ½ tsp smoky paprika
09 Small amount of chili flakes
10 Salt and ground black pepper as needed

→ Core elements

11 1 ½ cups (300 g) white rice, uncooked (Basmati or Jasmine work great)
12 1 ¼ cups (300 ml) veggie broth, maybe more based on your rice type
13 1 ¼ cups (300 g) chunky salsa
14 1 can (15 oz/270 g) kidney beans, washed and drained
15 ½ cup (65 g) sliced green olives if you want them
16 Some fresh cilantro or parsley to top it off

Steps to Follow

Step 01

Let rice sit in cold or warm water for at least 10 minutes but 30 is better. Then drain it. Chop your onion and bell pepper, mince up the garlic, and get everything else measured out.

Step 02

Warm up oil in a big pot over medium heat. Toss in onion and bell pepper, cooking them for around 3 minutes. Then add your garlic and all the spices, letting them cook for one more minute.

Step 03

Dump in your soaked rice along with the salsa and broth. Let it all come to a boil. You might need to add more liquid depending on what kind of rice you're using.

Step 04

Put a lid on your pot, turn the heat way down, and let it bubble gently for 15-20 minutes. Don't lift the lid or stir while it's cooking. Check your rice package for exact timing.

Step 05

When it's done, switch off the heat and take a taste. Add more salt, pepper, cumin or chili flakes if needed. Stir in the kidney beans and olives if you're using them. Sprinkle fresh herbs on top.

Step 06

Dig in right away. You can keep leftovers in the fridge for up to 3 days.

Additional Tips

  1. Want more ideas and an Instant Pot version? Check out my full blog post with all the extras for this dish.

Essential Tools

  • Big pot or deep skillet
  • Some bowls for prep work
  • Cutting board and sharp knife
  • Cups and spoons for measuring

Allergen Information

Always verify ingredient labels for allergens and consult with a healthcare expert if unsure.
  • Watch out if you can't eat olives (they're optional anyway)

Nutrition Info (Per Serving)

These details are best used as an estimate and shouldn't replace professional health advice.
  • Calories: 363
  • Fat Content: 7 g
  • Carbohydrates: 68 g
  • Protein: 7 g