Spanish Rice Beans Dish

Featured in: Weeknight Dinners

This vibrant dish combines tender brown rice with savory black or kidney beans, infused with tomato salsa and warm spices like cumin and smoked paprika. Onions are gently sautéed in olive oil to build a flavorful base before simmering with vegetable broth until tender. After cooking, beans are stirred in and left to meld with the rice flavors. Garnished with fresh cilantro, it offers a satisfying, wholesome blend of textures and tastes, ideal for family dinners or meal prep.

Updated on Sun, 15 Feb 2026 11:38:00 GMT
Hearty Spanish rice and beans with tender brown rice, savory black beans, and vibrant spices in a rustic bowl. Save to Pinterest
Hearty Spanish rice and beans with tender brown rice, savory black beans, and vibrant spices in a rustic bowl. | matrixbowl.com

There's something about the sizzle of onions hitting hot oil that signals the beginning of something good, and that's exactly what pulled me into making Spanish rice and beans on a Tuesday night when I had nothing planned but hungry people coming over. My neighbor had just brought me fresh cilantro from her garden, and I realized I had all the other basics sitting in my pantry, so I decided to wing it. What started as a simple weeknight dinner turned into one of those dishes that somehow tastes even better than expected, with layers of cumin and smoked paprika that fill your kitchen with warmth.

I made this for a potluck once where I arrived with the pot still warm, and people kept circling back to it throughout the night, asking for the recipe before they'd even finished their first plate. It was the kind of moment that reminded me how food brings people together, especially when it's this unpretentious and genuinely delicious. The beauty of it is that no one needs to know how easy it was to make.

Ingredients

  • Olive oil (1–2 tablespoons): This is your flavor foundation; don't skip it or go light, as it helps the onion release its sweetness and carries the spice through the dish.
  • White or yellow onion (1/2 medium, finely diced): Dicing it small lets it melt into the rice almost invisibly, adding sweetness and depth without any chunks.
  • Long grain brown rice (2 cups): Brown rice holds its texture beautifully here and adds a nutty undertone that white rice can't quite match, though it does take longer to cook.
  • Vegetable broth (3 cups): Use good quality broth if you can; it becomes the backbone of every grain, so thin or salty broth will show in the final dish.
  • Tomato-based salsa (1 1/2 cups): This is your shortcut to complex flavor; fresh salsa works but jarred is totally fine and actually gives you consistency.
  • Ground cumin (1 teaspoon): Toast it slightly in your mind as you add it—this spice is what makes people say 'what is that amazing flavor?'
  • Smoked paprika (1 teaspoon): This ingredient transformed my version from basic to memorable; don't substitute regular paprika, as the smoke is what gives it character.
  • Salt, to taste: Start light since your broth and salsa already carry sodium, then adjust at the very end.
  • Black or kidney beans (1 15-ounce can, drained and rinsed): Rinsing them removes excess starch and any metallic flavor, which makes a real difference.
  • Fresh cilantro (optional garnish): If you have it, use it; if you don't, green onions work just as well and give you that fresh, bright finish.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Start with the onion:
Heat your olive oil in a large pot over medium heat and watch it shimmer before adding the diced onion. Let it soften for 3–4 minutes, stirring occasionally, until it turns translucent and smells sweet rather than sharp.
Build your base:
Add the brown rice, vegetable broth, salsa, cumin, smoked paprika, and a pinch of salt all at once and stir everything together so the rice gets coated and the spices distribute evenly. You're essentially creating a flavored liquid that will transform into something greater.
Bring it to life:
Turn up the heat until you see the mixture actively bubbling, then immediately reduce to low, cover with a lid, and let time do the work. This is when you can step away and trust the process—about 40 minutes for brown rice, during which the liquid will gradually absorb into each grain.
Welcome the beans:
Once the rice is tender and the liquid has disappeared, gently fold in your drained beans, tasting as you go and adjusting salt if needed. The beans add heartiness and protein while picking up all the warm spice flavors already built into the rice.
Let it rest:
Cover the pot again and let everything sit for at least 10 minutes off the heat—this resting time is crucial because it allows the flavors to fully settle and meld together. You'll notice the rice becomes even more cohesive and flavorful.
Finish and serve:
Fluff everything gently with a fork to separate the grains, scatter cilantro or green onions on top if you're using it, and serve warm. The fluffing step matters because it keeps the rice light instead of packed down, giving you that perfect texture.
Save to Pinterest
| matrixbowl.com

I remember my daughter saying 'this tastes like we're somewhere warm' while eating a bowl of this, and that's when I realized the best dishes are the ones that transport you, even if you're just sitting at your kitchen table on an ordinary evening. That's what this rice and beans does—it's humble and straightforward, but somehow it feels like a little adventure.

Variations That Work

The beauty of this dish is that it's forgiving and adaptable to whatever you have on hand or whatever mood you're in. I've made it with white rice on nights when I was impatient, and it worked perfectly at a fraction of the cooking time. Red bell peppers, jalapeños, or even fresh corn can be stirred in with the onion without changing the overall character of the dish.

Leftovers and Storage

This is one of those recipes that actually tastes better the next day once the flavors have had time to deepen and blend even further. I often make a double batch intentionally because having a container of this in the fridge feels like a small victory on busy mornings or lazy lunch days.

The Secret Touches

If you want to elevate this from everyday to something special, there are a few moves I've learned that shift the whole experience. A squeeze of fresh lime juice at the very end brightens everything and cuts through the richness beautifully. Some people swear by green olives stirred in at the last minute for a briny surprise, or a pinch of chili flakes if you're in the mood for heat.

  • Lime juice added right before serving transforms the whole dish and makes people ask what you did differently.
  • Don't be shy with the cilantro if you're using it; the herb really deserves to be generous and visible on top.
  • Taste and season one final time just before serving, as the salt settles differently once everything sits together.
Save to Pinterest
| matrixbowl.com

This is the kind of dish that quietly becomes a staple once you realize how good it is and how little fuss it requires. Whether you're feeding a crowd or just yourself, it tastes like care without ever asking for drama.

Recipe FAQs

Can I substitute the brown rice with white rice?

Yes, white long grain rice can be used for a quicker cooking time of 15-20 minutes, though the texture and flavor will differ slightly.

What type of beans work best in this dish?

Black beans or kidney beans, drained and rinsed, complement the spices and rice well, adding hearty texture and protein.

How can I add more heat to the dish?

Incorporate diced jalapeños when sautéing the onions or sprinkle chili flakes with the spices to bring a spicy kick.

Is this dish suitable for special diets?

It is vegan and gluten-free, making it suitable for various dietary preferences and restrictions.

What garnishes enhance the flavor?

Fresh chopped cilantro adds brightness, while green onions or green olives provide alternative flavors and textures.

How long can leftovers be stored?

Keep refrigerated up to 3 days and enjoy as a convenient meal prep option with maintained flavor and texture.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Spanish Rice Beans Dish

A hearty blend of brown rice, beans, and spices delivering vibrant Mexican flavors in one dish.

Prep Duration
5 minutes
Cook Duration
45 minutes
Overall Time
50 minutes
Created by Zoey Rogers


Skill Level Easy

Cuisine Origin Mexican

Makes 6 Serving Size

Dietary Info Plant-Based, No Dairy, No Gluten

What You Need

Base

01 1 to 2 tablespoons olive oil
02 1/2 medium white or yellow onion, finely diced

Rice and Broth

01 2 cups long grain brown rice
02 3 cups vegetable broth

Flavoring

01 1 1/2 cups tomato-based salsa
02 1 teaspoon ground cumin
03 1 teaspoon smoked paprika
04 Salt to taste

Beans

01 1 can (15 ounces) black beans or kidney beans, drained and rinsed

Garnish

01 Fresh chopped cilantro (optional)

How to Make It

Step 01

Sauté the Aromatics: In a large pot, heat olive oil over medium heat. Sauté the diced onion for 3 to 4 minutes until softened and translucent.

Step 02

Combine Rice and Liquid: Add the brown rice, vegetable broth, salsa, ground cumin, smoked paprika, and a pinch of salt. Stir to combine thoroughly.

Step 03

Simmer the Rice: Bring the mixture to a boil, then reduce heat to low. Cover and simmer for approximately 40 minutes, or until the rice is tender and the liquid is fully absorbed.

Step 04

Incorporate the Beans: Once the rice is cooked, gently stir in the drained and rinsed beans. Taste and adjust salt as needed.

Step 05

Rest the Dish: Remove from heat and let the rice and beans sit, covered, for at least 10 minutes to allow flavors to meld.

Step 06

Finish and Serve: Fluff the rice with a fork, sprinkle with fresh chopped cilantro if desired, and serve warm.

Tools Required

  • Large pot with lid
  • Cutting board and knife
  • Measuring cups and spoons
  • Spoon or spatula

Allergy Details

Check ingredients for allergens; reach out to a healthcare provider if you're unsure.
  • Contains no common allergens. Always check broth and salsa ingredients for potential allergens if cooking for sensitive individuals.

Nutrition (per serving)

This info serves as a general guide and isn't medical advice.
  • Caloric Value: 373
  • Fat content: 5 grams
  • Carbohydrates: 71 grams
  • Proteins: 12 grams

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.