Spanish Rice and Beans Recipe

If you’re craving something hearty, flavorful, and just bursting with color, you are in for a treat with this Spanish Rice and Beans recipe. Imagine tender rice simmered with fragrant spices, juicy tomatoes, creamy beans, and finished with bright cilantro and a squeeze of lime—a true celebration of humble ingredients coming together in a mightily satisfying way. Spanish Rice and Beans is more than just a side; it’s a comforting, complete meal that you can serve to a hungry crew or whip up for an easy weeknight dinner. Whether you’re new to cooking or a seasoned pro, there’s something especially joyful about seeing this comforting dish come together in one big pot.

Ingredients You’ll Need

Ingredients You’ll Need

One of the best things about Spanish Rice and Beans is how it transforms a handful of simple, pantry-friendly items into a meal that tastes like you put in so much more work. Each ingredient brings its own flavor, texture, or punch of color, making every spoonful lively and delicious.

  • Olive oil: Adds richness and helps the onions and garlic become sweet and fragrant as they saute.
  • Onion: Lays down the flavor foundation—don’t skip letting it get soft and aromatic.
  • Garlic: Delivers pungency and warmth that infuses the rice beautifully.
  • Long-grain white rice: Its grains stay fluffy and separate, perfect for soaking up all those savory flavors.
  • Ground cumin: Earthy and almost smoky, giving the dish its classic depth.
  • Smoked paprika: Provides that unbeatable smoky essence that makes Spanish Rice and Beans so irresistible.
  • Dried oregano: Adds a hint of citrus and herbaceous notes—just enough to brighten each bite.
  • Salt: Lifts and brings together all the flavors in the pot.
  • Black pepper: A touch of heat for just the right finish.
  • Vegetable or chicken broth: Infuses the rice with extra savoriness while keeping it perfectly tender.
  • Diced tomatoes (with juices): The tomatoes add tanginess, color, and a touch of sweetness.
  • Kidney or pinto beans: Beans make the dish hearty and lend creaminess and protein all in one scoop.
  • Fresh cilantro (optional): For those who love a touch of freshness—sprinkle it over at the end!
  • Lime wedges (optional): A squeeze of lime brings zippy brightness just before serving.

How to Make Spanish Rice and Beans

Step 1: Sauté the Aromatics

Start by heating the olive oil in a large skillet or saucepan over medium heat. Once shimmering, add the diced onion and let it cook for about 4-5 minutes, stirring occasionally. You want the onion to turn soft, start turning golden around the edges, and fill your kitchen with that incredible savory aroma. Now, add the minced garlic and stir for another 30 seconds; you’ll notice an instant lift in fragrance, which is the perfect way to kick things off for Spanish Rice and Beans.

Step 2: Toast the Rice

Add the long-grain white rice directly into the skillet, stirring well to coat each grain with the flavorful oil and aromatics. Keep the rice moving for about 2-3 minutes—it’s ready when some grains turn lightly golden and smell nutty. This quick step means your Spanish Rice and Beans get an even richer taste and perfectly fluffy texture after cooking.

Step 3: Spice It Up

Sprinkle in the ground cumin, smoked paprika, dried oregano, salt, and black pepper over the rice. Give everything a thorough stir so the spices cling to every grain and you can really smell the essence of the dish building. This is where the signature flavor of Spanish Rice and Beans really comes to life!

Step 4: Simmer with Broth and Tomatoes

Pour in the broth and then add the diced tomatoes along with their juices. Give everything a gentle mix, then crank the heat until it comes to a boil. Once bubbling, reduce the heat to low, pop a lid on your skillet, and let it all simmer for 15 minutes. This is when the rice turns tender as it soaks up all the goodness—and you’ll see the color get vibrant from those luscious tomatoes.

Step 5: Finish with Beans

After the rice has simmered, stir in your drained and rinsed beans. Place the lid back on and let your Spanish Rice and Beans cook for another 5-10 minutes, or until the rice is fully tender and the mixture looks thick and inviting. Once finished, turn off the heat and let the pot rest, covered, for about 5 minutes—this ensures everything is fluffable and melds together perfectly.

Step 6: Fluff and Garnish

Take off the lid, fluff the rice with a fork, and get ready for the finishing touches. Sprinkle over the chopped fresh cilantro if you like, and squeeze a wedge of lime over each serving for crazy-good brightness. Your Spanish Rice and Beans is ready to enjoy!

How to Serve Spanish Rice and Beans

Garnishes

Nothing completes Spanish Rice and Beans quite like a shower of fresh cilantro and a generous squeeze of lime. If you want a spicy kick, add sliced jalapeños, pickled red onions, or a dollop of your favorite salsa. These little extras bring freshness and a hint of zing to every bite!

Side Dishes

What’s fabulous about Spanish Rice and Beans is its flexibility—you can serve it as a main or delicious side alongside grilled meats, herbed chicken, or roasted vegetables. It also makes a smashing partner to tacos, burritos, or even seared shrimp if you’re in the mood for something extra.

Creative Ways to Present

Go beyond the bowl: try stuffing the Spanish Rice and Beans into roasted bell peppers, using it as a filling for burritos, or turning leftovers into a rice-and-bean casserole topped with a sprinkle of cheese (if not vegan). You could even let everyone build their own rice bowls with toppings galore—let your imagination run wild!

Make Ahead and Storage

Storing Leftovers

Place any leftover Spanish Rice and Beans in an airtight container and pop it in the fridge. It’ll stay flavorful and satisfying for up to four days, making weekday lunches a total breeze. The flavors even deepen a bit overnight for an extra-tasty encore.

Freezing

If you want to freeze Spanish Rice and Beans, let it cool fully before packing into freezer-safe containers or zip-top bags. Label and freeze for up to three months. When you’re ready, thaw overnight in the fridge or gently defrost in the microwave.

Reheating

To reheat, sprinkle a tablespoon or two of water over the rice to loosen up any dryness. Warm on the stove over medium-low heat or microwave in one-minute bursts, stirring between each, until steaming hot. A quick fluff with a fork brings everything back to life.

FAQs

Can I use brown rice instead of white rice?

Absolutely! Brown rice adds an extra layer of nuttiness and fiber to Spanish Rice and Beans. Just keep in mind it takes longer to cook—you may need to add a bit more liquid and extend the simmering time by about 20 minutes.

Is this Spanish Rice and Beans recipe spicy?

As written, it’s mild and family-friendly, but you can easily amp up the heat. Toss in a chopped jalapeño with the onions or finish with a few shakes of your favorite hot sauce to suit your spice preference.

Can I make Spanish Rice and Beans ahead of time for a party?

Definitely! In fact, letting it sit enhances the flavors. Just reheat gently with a bit of added broth or water to keep the texture fluffy and inviting. It’s perfect for prepping ahead when you’re planning to feed a crowd.

What beans work best in this recipe?

Kidney beans and pinto beans are both traditional and hold their shape well, making them ideal for Spanish Rice and Beans. Feel free to try black beans or cannellini beans if you want to switch things up!

How can I make this dish oil-free?

Simply use a splash of broth instead of olive oil to sauté your onions and garlic. The end result will still be plenty flavorful and just as wholesome.

Final Thoughts

Spanish Rice and Beans is one of those wonderful dishes that brings everyone to the table with its bright colors, big flavors, and cozy aroma. Give it a try and see why it’s a go-to comfort meal, whether you’re feeding your family or diving into a bowl all to yourself. Trust me—it never disappoints!

Print

Spanish Rice and Beans Recipe

Spanish Rice and Beans Recipe

4.6 from 19 reviews

This Spanish Rice and Beans recipe is a flavorful and satisfying dish that combines aromatic spices, tender beans, and fluffy rice. Perfect as a main course or side dish, it’s a versatile and easy-to-make meal for any occasion.

  • Author: nadia
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Total Time: 35 minutes
  • Yield: 4 servings 1x
  • Category: Main Course or Side Dish
  • Method: Stovetop
  • Cuisine: Spanish-Inspired
  • Diet: Non-Vegetarian

Ingredients

Units Scale

Main Ingredients:

  • 1 tbsp olive oil
  • 1 small onion (diced)
  • 3 garlic cloves (minced)
  • 1 cup long-grain white rice
  • 1 tsp ground cumin
  • 1 tsp smoked paprika
  • 1/2 tsp dried oregano
  • 1/2 tsp salt
  • 1/4 tsp black pepper
  • 2 cups vegetable or chicken broth
  • 1 can (15 oz) diced tomatoes (with juices)
  • 1 can (15 oz) kidney or pinto beans (drained and rinsed)

Garnish:

  • 1/4 cup chopped fresh cilantro (optional)
  • lime wedges for serving (optional)

Instructions

  1. Sauté Aromatics: Heat olive oil in a skillet, sauté onion until soft, then add garlic.
  2. Toast Rice: Add rice to the skillet, toast briefly.
  3. Add Spices: Stir in cumin, paprika, oregano, salt, and pepper.
  4. Cook Rice: Pour in broth and tomatoes, simmer until rice is tender.
  5. Finish: Mix in beans, let rest, then fluff with a fork. Garnish and serve.

Notes

  • Serve with grilled meats, tacos, or roasted vegetables.
  • For extra heat, add chopped jalapeño with the onions.

Nutrition

  • Serving Size: 1 portion
  • Calories: 330
  • Sugar: 4g
  • Sodium: 520mg
  • Fat: 6g
  • Saturated Fat: 1g
  • Unsaturated Fat: 4g
  • Trans Fat: 0g
  • Carbohydrates: 58g
  • Fiber: 8g
  • Protein: 10g
  • Cholesterol: 0mg

Did you like this recipe?