Spanish Rice Beans Dish

Featured in: Weeknight Spoonfuls

This Mexican-inspired brown rice and beans combines tender grains with savory beans and aromatic spices. Sautéed onions add depth, while tomato salsa and cumin provide vibrant flavor. The simmering allows ingredients to meld beautifully, resulting in a hearty, nourishing dish perfect for family dinners or meal prep. Optional garnishes like cilantro brighten the finish, making it both satisfying and fresh. Easy to prepare and naturally gluten-free and vegan, this dish is as versatile as it is delicious.

Updated on Sun, 15 Feb 2026 11:22:00 GMT
Hearty Spanish rice and beans dish with tender brown rice, savory black beans, and smoky spices, garnished with fresh cilantro.  Save
Hearty Spanish rice and beans dish with tender brown rice, savory black beans, and smoky spices, garnished with fresh cilantro. | cookinget.com

My kitchen smelled like roasted peppers and cumin one weeknight when I was tired of the same rotation of dinners. A friend had left a jar of salsa on my counter, and I found myself staring at a bag of brown rice, wondering if I could make something that tasted like a trip somewhere warm without leaving home. Twenty minutes in, the whole apartment filled with that incredible Spanish spice aroma, and I knew I'd stumbled onto something that would become a weeknight staple. This dish proved you don't need complicated techniques or rare ingredients to feel transported by food.

I made this for my brother's surprise dinner last spring when he mentioned craving something healthy but filling. He was skeptical about brown rice at first, but watching his face light up when he tasted how the salsa and spices had transformed everything changed his mind completely. Since then, it's become the dish I make when I want to feed people something that feels both nourishing and genuinely delicious, not like I'm settling for healthy.

Ingredients

  • Olive oil: Just a couple tablespoons gets your base going without feeling heavy, and it lets the onion soften into sweetness rather than browning too fast.
  • White or yellow onion: Diced fine so it almost disappears into the rice, giving you that subtle sweetness without chunks that remind you it's there.
  • Long grain brown rice: This holds up beautifully through the full cooking time and stays distinct grain by grain rather than turning mushy or stuck together.
  • Vegetable broth: The foundation of everything, and using broth instead of water means flavor is built in from the start rather than rushed at the end.
  • Tomato-based salsa: This is your flavor hero, bringing brightness and all those spices you'd normally measure out separately, which is honestly why this comes together so quickly.
  • Ground cumin and smoked paprika: These two spices are what make people ask what your secret is, because they create that warm, slightly smoky depth that feels restaurant-quality.
  • Black or kidney beans: Added at the end so they stay whole and give you little pockets of texture and protein throughout the rice.
  • Fresh cilantro: Optional but worth it, especially if you squeeze a tiny bit of lime over it right before eating.

Instructions

Product image
Make crepes, pancakes, tortillas, and omelets evenly with quick heating and precise temperature control.
Check price on Amazon
Heat your oil and soften the onion:
Pour olive oil into your pot over medium heat and listen for that gentle sizzle when the onion hits the pan. You want it soft and turning slightly golden at the edges, about three to four minutes, which is enough time to feel like you're actually cooking something rather than just heating things up.
Toast the rice and build flavor:
Add the rice to the hot oil and onions, stirring for just a minute so each grain gets kissed with oil and warmth. This tiny step makes the rice taste toastier and more interesting by the time it's done, even though nobody can quite explain why.
Add everything at once and bring it home:
Pour in the broth, salsa, cumin, paprika, and a pinch of salt all together, stir once so it's even, and watch it come to a boil. You'll know it's boiling when steam starts rising and the bubbles get enthusiastic, which usually takes about five minutes.
Lower the heat and let time do the work:
Once it's boiling, turn the heat down to low, cover the pot with a lid, and set a timer for forty minutes. The rice will drink all that liquid slowly while the flavors get friendlier with each other, and the house keeps smelling amazing.
Fold in the beans and let it rest:
When the timer goes off, peek under the lid and confirm all the liquid is gone and the rice is tender. Gently stir in the drained beans, taste for salt, and let everything sit covered for at least ten minutes so the flavors settle and marry together.
Fluff and finish:
Use a fork to gently fluff the rice, which keeps it light and separate, then sprinkle cilantro over top if you have it and serve while it's still warm enough to feel like real food.
Product image
Make crepes, pancakes, tortillas, and omelets evenly with quick heating and precise temperature control.
Check price on Amazon
Vibrant Mexican-style rice and beans featuring aromatic cumin, smoked paprika, and tomato salsa, perfect for a filling vegan meal.  Save
Vibrant Mexican-style rice and beans featuring aromatic cumin, smoked paprika, and tomato salsa, perfect for a filling vegan meal. | cookinget.com

I learned the real gift of this dish one rainy afternoon when my neighbor knocked on my door saying something smelled incredible and could she have the recipe. I handed her a warm bowl while still cooking, and she sat at my kitchen counter telling me stories while we ate straight from the pot like we were old friends who did this every week. Food has a way of creating those moments where you're not even thinking about eating anymore, just about the person across from you.

Making It Faster or Spicier

If you're really pressed for time on a weeknight, white rice will cook in fifteen to twenty minutes instead of forty, and honestly it's still wonderful even if brown rice has more nutrition bragging rights. For heat lovers, a jalapeño or two sautéed with the onion or a dash of chili flakes mixed into the spices will make your mouth wake up in the best way possible.

Variations That Keep It Fresh

This dish is forgiving enough to play around with, and I've learned that small additions can shift the whole personality without making you feel like you're cooking something completely different. A diced red bell pepper adds color and sweetness, lime juice at the end brings brightness that makes everything taste alive, and green olives stirred in at the last second add a briny sophistication that catches people off guard in the best way.

Storage and Meal Prep Magic

Leftovers stay fresh in the refrigerator for three days and taste even better the next day after the flavors have had time to get even friendlier with each other. I portion mine into containers right after cooking so I'm not tempted to pick at it all evening, and having something this satisfying ready to grab makes busy days feel less chaotic.

  • Store in airtight containers and reheat gently with a splash of broth to bring back moisture if it's dried out slightly.
  • Divide into portions right after cooling so you have grab-and-go lunch boxes ready for the week.
  • Freeze extra portions for up to a month if you want to make a double batch and extend the payoff even further.
Product image
Quickly air fry vegetables, roast proteins, bake snacks, and reheat leftovers for easy everyday meals.
Check price on Amazon
Flavorful Spanish rice and beans with sautéed onions, hearty beans, and colorful garnishes, ideal for family dinners or meal prep. Save
Flavorful Spanish rice and beans with sautéed onions, hearty beans, and colorful garnishes, ideal for family dinners or meal prep. | cookinget.com

This recipe taught me that the best meals don't require you to be a fancy cook, just someone willing to smell the spices warming and listen to the rice sizzle. It's the kind of dish that reminds you why cooking matters, beyond just feeding yourself.

Recipe FAQs

Can I use white rice instead of brown rice?

Yes, white rice can be substituted for quicker cooking, typically reducing cooking time to 15–20 minutes.

What beans work best in this dish?

Black beans or kidney beans are ideal as they hold their shape and complement the spices well.

How can I add a spicy kick?

Incorporate diced jalapeños while sautéing onions or sprinkle in chili flakes alongside spices.

Are there any recommended garnishes?

Fresh chopped cilantro adds brightness, or try green onions or green olives for different flavor twists.

Can this dish be made ahead of time?

Yes, leftovers can be refrigerated for up to 3 days and work well for meal prep.

Is this dish suitable for dietary restrictions?

It's naturally vegan and gluten-free but check salsa and broth ingredients for any allergens.

Spanish Rice Beans Dish

Vibrant Mexican-inspired brown rice and beans flavored with tomato salsa, cumin, and smoky paprika.

Prep Duration
5 minutes
Time to Cook
45 minutes
Overall Time
50 minutes
Recipe by Sophie Daniels


Skill Difficulty Easy

Cuisine Mexican

Output 6 Portion Count

Diet Preferences 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 & 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

Directions

Step 01

Sauté the aromatics: Heat olive oil in a large pot 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 to the pot. Stir to combine all ingredients evenly.

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 and develop.

Step 06

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

Essential Tools

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

Allergy Details

Review all ingredients for allergens. Ask a medical expert when uncertain.
  • Contains no common allergens. Always verify broth and salsa ingredients for potential allergens when cooking for individuals with sensitivities.

Nutrition Facts (per portion)

These numbers offer reference only, not medical guidance.
  • Energy Value: 373
  • Fats: 5 g
  • Carbohydrates: 71 g
  • Proteins: 12 g