Spanish Rice Beans Flavorful

Featured in: Vegetable Sides & Grain Mixes

This dish features tender brown rice simmered with aromatic spices and tomato salsa, combined with savory black beans for a wholesome and satisfying meal. The gentle sauté of onion and the blend of cumin and smoked paprika bring warmth and depth, while fresh cilantro adds a bright finish. Ideal for easy family dinners or meal prep, it’s both hearty and gluten-free, taking under an hour from start to plate.

Updated on Sun, 15 Feb 2026 16:41:00 GMT
Spanish Rice and Beans in a vibrant bowl, garnished with fresh cilantro and served alongside colorful vegetables. Save to Pinterest
Spanish Rice and Beans in a vibrant bowl, garnished with fresh cilantro and served alongside colorful vegetables. | griddlepocket.com

My sister called me mid-afternoon one Tuesday asking what I was making for dinner, and I realized I had brown rice, beans, and salsa staring at me from the pantry. Twenty minutes later, my kitchen smelled like toasted cumin and something warm was bubbling on the stove. That dish became the thing I make when I need comfort without fuss, when I want my family around the table without spending hours in the kitchen. Spanish rice and beans isn't fancy, but it's honest—it tastes like someone who knows what they're doing cares about feeding you well.

I made this for a potluck last spring and watched people go back for seconds without even looking at the label. A friend with celiac disease could actually eat something I brought, and she told me it was better than versions she'd paid for at restaurants. That moment stuck with me—when food becomes less about impressing and more about including everyone at the table.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Olive oil (1–2 tablespoons): Use a good quality oil you actually like tasting, because it carries flavor through the entire dish and toasts the rice into something golden and fragrant.
  • White or yellow onion (1/2 medium, finely diced): The finer you dice this, the more it melts into the rice instead of sitting as chunks—I learned that the hard way with a mandoline slicer.
  • Long grain brown rice (2 cups): Rinse it first under cold water if you want slightly fluffier results, though honestly both ways are delicious.
  • Vegetable broth (3 cups): Low sodium works best so you control the salt, and the quality matters—cheap broth tastes thin, good broth tastes like someone made it with care.
  • Tomato-based salsa (1 1/2 cups): This is where personality lives in the dish; choose one you'd actually eat by itself, whether that's smooth or chunky, mild or spicy.
  • Ground cumin (1 teaspoon): Toast it in the oil first if you have thirty seconds, or skip that step when you're running late—it still works.
  • Smoked paprika (1 teaspoon): The smoked version matters here; it adds a whisper of something campfire-like that regular paprika can't match.
  • Salt: Start with just a pinch since salsa and broth carry sodium, and taste before finishing.
  • Black beans or kidney beans (1 15-ounce can, drained and rinsed): Rinsing removes the starchy liquid and prevents mushiness, plus the beans stay distinct instead of breaking down.
  • Fresh cilantro (optional): Tear it with your hands instead of chopping to bruise it less, and add it right before serving so it stays bright.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Toast the aromatics:
Heat oil in a large pot over medium heat until it shimmers just slightly, then add the diced onion. Listen for that gentle sizzle and watch the onion turn translucent after 3–4 minutes—that's when you know the sweetness is starting to develop.
Build the base:
Stir the rice into the hot oil, letting it coat and smell toasty for about a minute before pouring in the broth, salsa, cumin, paprika, and salt all at once. Everything should smell warm and spiced now, like you're cooking something intentional.
Bring to life:
Let the mixture boil for just a minute or two, then lower the heat all the way down, put the lid on, and set a timer for 40 minutes. Resist the urge to stir it; you're trusting the rice to absorb the liquid evenly.
Finish with beans:
After 40 minutes, the rice should be tender and the liquid mostly gone. Gently fold in the beans, taste for salt, and let everything sit covered off heat for 10 minutes so the flavors actually know each other.
Fluff and serve:
Use a fork to separate the grains, which keeps them from clumping together. Scatter cilantro on top if you have it, and bring it to the table while it's still steaming.
Save to Pinterest
| griddlepocket.com

My nephew once told me this was his favorite dinner because it didn't taste like someone was trying too hard, and I think that's exactly right. There's something about a dish that knows what it is—no pretense, no fancy techniques, just rice and beans and spices doing exactly what they're supposed to do.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

When You Want More Heat

Some days you want gentle spice that sits in the background, and some days you want the dish to wake you up. If you're in the second camp, dice one or two jalapeños and toss them in the pot with the onion so they soften and spread their heat throughout. Red chili flakes scattered in with the cumin work too, though they stay more distinct—you taste little pockets of fire instead of an even warmth.

Vegetables That Belong Here

A diced red bell pepper added with the onion brings sweetness and color without changing the recipe's soul. I've also stirred in corn right before serving, added diced tomatoes alongside the salsa, or thrown in handfuls of spinach in those last minutes so it wilts from the residual heat. The point is that rice and beans are flexible enough to welcome what your garden or crisper drawer has on offer.

Variations and Finishing Touches

A squeeze of fresh lime juice right before eating brightens everything without making it taste citrusy, just more awake. Some people swear by green olives stirred in at the end for something briny and unexpected, and honestly they're not wrong. The leftovers actually taste better after a day in the fridge when the flavors have gotten to know each other, making this perfect for meal prep on Sunday afternoons when you're thinking about the week ahead.

  • White rice cooks faster if you're short on time, ready in 15–20 minutes instead of 40.
  • Chopped green onions work beautifully instead of cilantro if that's what you have.
  • A dollop of sour cream or crema on top adds richness right before eating, though it's delicious plain too.
Save to Pinterest
| griddlepocket.com

Some recipes are about technique and precision, but this one is about showing up and letting simple things transform into something nourishing. Make it tonight, and I promise it'll become the dish you turn to when you need something honest.

Recipe Q&A

What type of rice works best?

Long grain brown rice offers a hearty texture and nutty flavor, ideal for absorbing spices and broth flavors.

Can I use canned beans?

Yes, drained and rinsed canned black or kidney beans work perfectly, adding protein and richness.

How do the spices enhance the dish?

Ground cumin and smoked paprika provide warmth and depth, complementing the tomato salsa’s tanginess.

What garnishes complement this dish?

Fresh cilantro adds brightness, but green onions or a squeeze of lime juice offer fresh alternatives.

Is there a quicker cooking option?

Substituting white long grain rice reduces cooking time to 15–20 minutes while maintaining flavor.

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 Flavorful

A colorful blend of brown rice, beans, and spices for a hearty and flavorful Mexican dish.

Prep Duration
5 minutes
Cook Duration
45 minutes
Overall Time
50 minutes
Created by Evan Sanders


Skill Level Easy

Cuisine Mexican

Amount 6 Number of Servings

Diet Details Plant-Based, No Dairy, No Gluten

What You'll 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 fifteen-ounce can black beans or kidney beans, drained and rinsed

Garnish

01 Fresh chopped cilantro

Directions

Step 01

Prepare the aromatic base: 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 broth: Add the brown rice, vegetable broth, salsa, ground cumin, smoked paprika, and a pinch of salt. Stir thoroughly to combine all ingredients.

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 completely 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 and meld flavors: Remove from heat and let the rice and beans sit, covered, for at least 10 minutes to allow flavors to meld together.

Step 06

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

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Tools Needed

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

Allergy Notice

Carefully review every item for allergens and speak with a healthcare expert if needed.
  • Contains no common allergens. Always check broth and salsa ingredients for potential allergens if cooking for sensitive individuals.

Nutrition Information (each serving)

These figures are for reference and shouldn't replace your physician's advice.
  • Calories: 373
  • Fats: 5 g
  • Carbohydrates: 71 g
  • Proteins: 12 g

Cooking Shouldn't Be Hard ❤️

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

Free forever. Unsubscribe anytime.