Spanish rice and beans

Featured in: One-Pot Home Meals

This dish brings together long grain brown rice and black beans simmered in a tomato-based salsa infused with cumin and smoked paprika. Sautéed onions and a touch of olive oil build a fragrant base, while fresh cilantro adds brightness. Easy to prepare in under an hour, it suits vegan and gluten-free diets. Perfect for a wholesome main or side, it’s adaptable with optional peppers, jalapeños, or lime juice for added flavor layers. Leftovers keep well refrigerated for convenient meals throughout the week.

Updated on Sun, 15 Feb 2026 11:51:00 GMT
Spanish Rice and Beans in a pot with fresh cilantro garnish, showcasing vibrant colors and hearty texture.  Save
Spanish Rice and Beans in a pot with fresh cilantro garnish, showcasing vibrant colors and hearty texture. | meadowplate.com

There's something about the smell of cumin hitting hot oil that instantly transports me to a sunny kitchen afternoon, when my neighbor handed me a steaming bowl of her Spanish rice and beans. I'd never made it before, just assumed it was complicated, but watching her casual confidence as she stirred everything into one pot changed my mind completely. Now whenever I make this, that same warmth fills my kitchen, and somehow it tastes even better knowing how simple it really is.

I made this for a potluck last spring when everyone was tired of the same old sides, and watching people go back for thirds while actually asking for the recipe felt like a small victory. My friend Sarah, who normally sticks to plain food, asked if there was cilantro in it because she could taste something bright and fresh. That moment taught me that good food doesn't need to be complicated, just made with intention.

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: Use whatever you have on hand, but a good quality one makes the sauté smell incredible and adds richness without heaviness.
  • White or yellow onion: The foundation of everything tasty in this dish, and dicing it fine means it melts right into the rice.
  • Long grain brown rice: This is the star, and brown rice specifically gives you that nutty depth that white rice can't quite match.
  • Vegetable broth: The liquid that does all the heavy lifting, so don't skimp here—a good broth changes everything.
  • Tomato-based salsa: Your shortcut to authentic flavor, and honestly, homemade or jarred both work beautifully depending on what you have.
  • Ground cumin: The spice that makes people ask what the secret ingredient is, even though it's right there in plain sight.
  • Smoked paprika: This adds a subtle depth that regular paprika just doesn't deliver, and it's worth keeping in your cabinet.
  • Salt: Taste as you go because salsa already brings salt, and you don't want to overshoot.
  • Black or kidney beans: The protein that makes this feel substantial, and rinsing them removes excess sodium that can throw off the dish.
  • Fresh cilantro: Optional but genuinely transformative, adding brightness that ties everything together.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Heat the oil and soften the onion:
Pour olive oil into your large pot and let it warm over medium heat until it shimmers slightly. Add your diced onion and let it sit undisturbed for about a minute before stirring, which helps it develop color and sweetness.
Toast the rice briefly:
Add the brown rice to the softened onion and stir constantly for about a minute, coating every grain in that fragrant oil. You'll hear it click against the pot and smell toasted notes that hint at what's coming.
Pour in the broth and seasonings:
Add your vegetable broth, salsa, cumin, paprika, and a pinch of salt all at once, stirring to combine and scraping up any browned bits stuck to the bottom. Taste the liquid here and adjust salt if it needs it before everything cooks.
Bring to a boil, then settle into a simmer:
Let everything come to a rolling boil so you know the heat is strong enough, then immediately turn it down to low and cover with a lid. Now you can walk away and let time do the work for about 40 minutes.
Fold in the beans and rest:
Once the rice is tender and the liquid has vanished, gently stir in your drained beans and turn off the heat. Cover again and let everything sit for at least 10 minutes while the flavors find each other.
Fluff and finish:
Use a fork to break up any clumps, sprinkle cilantro over the top if you're using it, and take a moment to admire what you've made before serving it warm.
Close-up of Spanish Rice and Beans with black beans, tomato salsa, and smoked paprika for rich, authentic flavor.  Save
Close-up of Spanish Rice and Beans with black beans, tomato salsa, and smoked paprika for rich, authentic flavor. | meadowplate.com

I realized during a quiet dinner on a random Wednesday that this dish has a way of making ordinary evenings feel special, like you did something intentional instead of just heating up leftovers. There's something about a steaming bowl of rice and beans that says you showed up for your own dinner.

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.

Why This Becomes a Regular

Once you've made this a few times, it becomes the dish you reach for when you want something nourishing but don't have the energy for complexity. I've made it after long workdays, on lazy Sunday afternoons, and even as a foundation for completely different meals—it's that versatile. The beauty is that it tastes intentional every single time, no matter how little thought you've actually put in.

Making It Your Own

The genius of this recipe is how it welcomes customization without losing its identity. I've added jalapeños when I wanted heat, bell peppers when I wanted brightness, and lime juice when I needed tanginess. Even swapping out the beans or using white rice instead of brown feels like an upgrade rather than a compromise, because the foundation is solid enough to handle change.

Storage and Next-Day Magic

Leftovers actually improve in the fridge, the flavors deepening overnight in a way that makes day-two portions taste even better than the first serving. I've used cold leftovers as a burrito filling, warmed it up as a breakfast bowl with an egg on top, and even eaten it straight from the container at midnight because it's that satisfying. The recipe keeps beautifully for up to three days, making it perfect for meal prep when you want something you'll actually be excited to eat.

  • Reheat gently on the stovetop with a splash of broth to restore moisture if it dries out.
  • Turn leftovers into a completely different meal by layering it with cheese and baking it into a casserole.
  • Keep cilantro separate if you're prepping ahead, adding it fresh just before eating for maximum brightness.
Spanish Rice and Beans served in a bowl, garnished with cilantro and ready for a comforting family meal. Save
Spanish Rice and Beans served in a bowl, garnished with cilantro and ready for a comforting family meal. | meadowplate.com

This recipe has become my answer to almost every dinner question because it's humble enough to feel relaxed but flavorful enough to feel special. Make it once and it'll become yours too.

Recipe FAQs

What type of rice works best here?

Long grain brown rice provides a nutty texture and holds well during simmering, creating the perfect base for the dish.

Can I use different beans?

Yes, black beans or kidney beans both add a creamy texture and absorb the spices nicely.

How do the spices enhance the flavor?

Ground cumin and smoked paprika introduce warm earthy notes that complement the tomato salsa and beans perfectly.

Is there an option to add heat to the dish?

Sautéing diced jalapeños with onions or adding chili flakes during cooking can bring a spicy kick.

What garnishes work well with this dish?

Fresh cilantro adds brightness, but green onions or a squeeze of lime juice offers a fresh tangy finish as alternatives.

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 and beans

Hearty brown rice and beans simmered with spices and fresh herbs for a satisfying meal.

Prep Duration
5 minutes
Time to Cook
45 minutes
Overall Time
50 minutes
Recipe by Ella Whitcombe


How Tough Easy

Cuisine Mexican

Serves 6 Portions

Diet Preferences Plant-Based, No Dairy, Wheat-Free

What You Need

Base

01 1-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 (15 ounce) can black beans or kidney beans, drained and rinsed

Garnish

01 Fresh chopped cilantro (optional)

How To Make

Step 01

Sauté Aromatics: Heat olive oil in a large pot over medium heat. Add diced onion and sauté for 3-4 minutes until softened and translucent.

Step 02

Combine Rice and Broth: Add brown rice, vegetable broth, salsa, ground cumin, smoked paprika, and a pinch of salt to the pot. Stir well to combine all ingredients.

Step 03

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

Step 04

Incorporate Beans: Gently stir in the drained and rinsed beans. Taste and adjust salt seasoning as needed.

Step 05

Rest and Meld Flavors: Remove from heat and allow the rice and beans to rest, covered, for at least 10 minutes to permit flavors to fully develop and meld together.

Step 06

Finish and Serve: Fluff rice gently with a fork. Sprinkle with fresh chopped cilantro if desired and serve while 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 Details

Review each item for allergens, and reach out to a medical professional if you're unsure.
  • Contains no common allergens
  • Verify broth and salsa ingredients for potential allergens when preparing for individuals with sensitivities

Nutrition Info (each serving)

Details are meant for general information, not for medical purposes.
  • Energy: 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.