I absolutely love this Spanish Rice and Beans Recipe because it combines simple, wholesome ingredients into a rich and comforting dish that feels like a warm hug on a plate. Every bite offers a lovely balance of smoky, earthy, and subtly spicy flavors that keep me coming back for more. Whether I’m making it for a quick weeknight dinner or a casual get-together with friends, it never fails to impress and satisfy with its vibrant colors and wholesome goodness.

Why You’ll Love This Spanish Rice and Beans Recipe

What I truly adore about this recipe is the blend of flavors and textures that come together so effortlessly. The smoky paprika and cumin create an inviting warmth, while the fire roasted tomatoes add a tangy, slightly charred depth. The beans bring a hearty, creamy texture that contrasts beautifully with the fluffy, perfectly cooked rice. It’s such a simple yet exciting flavor profile that always feels like home.

I also love how easy this dish is to whip up, even on busy days. It’s mostly a one-pan meal, which means less mess and more time to enjoy the food and company. Whether you’re cooking for your family or friends, it’s a crowd-pleaser that’s versatile enough to serve as a main or a side. Whenever I want something cozy and satisfying without complicated prep, this Spanish Rice and Beans Recipe is my go-to.

Ingredients You’ll Need

The image shows an arrangement of cooking ingredients placed neatly on a wooden surface. There are ten bowls and containers, each holding different items: one with bright red diced tomatoes, another with dark red kidney beans in a blue bowl with a wooden handle, a bowl of white rice with a small black dish of fresh green parsley on top, a bowl of chopped white onions, and a green bell pepper placed whole next to the bowls. Smaller bowls contain sliced green olives, a vibrant red tomato paste, a yellowish ground spice, and crushed red chili flakes combined with coarse salt. There is also a glass measuring cup filled with brownish broth and a small bowl with three cloves of garlic. The overall color palette is warm with reds, greens, whites, and browns. The entire scene is set on a white marbled textured background. Photo taken with an iphone --ar 4:5 --v 7

The beauty of this recipe lies in its straightforward ingredient list, each component playing an essential role. From the olive oil that brings a silky richness to the fire roasted tomatoes adding a burst of smoky brightness, these ingredients come together to build layers of flavor and texture you’ll love.

  • Extra virgin olive oil: Adds a smooth, fruity richness that starts the flavor base perfectly.
  • Large yellow onion (finely chopped): Provides sweetness and depth once sautéed.
  • Green bell pepper (cored and chopped): Brings a fresh, slightly sweet crunch to the dish.
  • Kosher salt: Enhances all the natural flavors without overpowering.
  • Garlic cloves (minced): Offers an aromatic warmth and savory punch.
  • Smoked or sweet paprika: Gives that signature smoky flavor that defines the dish.
  • Ground cumin: Adds earthiness and a subtle nutty note.
  • Red pepper flakes (optional): A gentle kick of heat that you can adjust to taste.
  • Basmati rice or similar long grain rice (rinsed very well): The fluffy, separate grains absorb all flavors beautifully.
  • Kidney beans (canned, drained, and rinsed): A hearty, protein-rich addition that makes this meal filling.
  • Diced fire roasted tomatoes: Lends a rich, smoky sweetness that brightens every bite.
  • Tomato paste: Deepens the tomato flavor and thickens the sauce nicely.
  • Vegetable broth: Adds savoriness and moisture to cook the rice perfectly.
  • Sliced green olives (optional, for garnish): Provides a briny contrast and a pop of color.
  • Chopped fresh cilantro or parsley (optional, for garnish): Adds a fresh herbal brightness as a final touch.

Directions

Step 1: Heat 2 tablespoons of extra virgin olive oil in a large, deep pan over medium heat until shimmering but not smoking. Add the finely chopped yellow onion and chopped green bell pepper, then season with a generous pinch of kosher salt. Cook the vegetables, tossing occasionally, until they soften and start to become fragrant—about 5 minutes.

Step 2: Stir in the minced garlic, smoked or sweet paprika, ground cumin, and red pepper flakes if using. Cook everything together for about 30 seconds, letting the spices toast lightly but making sure the garlic does not burn.

Step 3: Add the rinsed basmati rice to the pan, sprinkle another pinch of salt, and toss to combine it with the veggies and spices. Then stir in the kidney beans and the diced fire roasted tomatoes. In a separate small bowl, whisk the tomato paste into the vegetable broth until smooth, then pour this liquid mixture into the pan over the rice mixture.

Step 4: Increase the heat and bring the mixture to a rolling boil. Once boiling, reduce the heat to low and cover the pan tightly with a lid. Let it simmer gently until the rice is tender and all the liquid has been absorbed, approximately 20 minutes. Avoid lifting the lid too often to keep the steam trapped.

Step 5: Once cooked, fluff the rice and beans gently with a fork. Garnish with sliced green olives and chopped fresh cilantro or parsley if you’d like a burst of color and freshness. Serve immediately while warm and enjoy!

Servings and Timing

This recipe yields about 6 generous servings, making it perfect for family dinners or meal prepping. The prep time is roughly 10 minutes, mostly chopping and measuring ingredients. Cooking takes around 20 minutes, totaling about 30 minutes from start to finish. There’s no resting time needed, so it’s ready to serve hot and fresh right away.

How to Serve This Spanish Rice and Beans Recipe

A white pot filled with a colorful mix of ingredients in a rich red tomato sauce. There are visible layers of cooked white rice, dark red kidney beans, diced green bell peppers, and chopped tomatoes with pieces of onion mixed throughout. A wooden spoon is partially submerged in the pot on the right side, stirring the contents. The pot sits on a light wooden surface. photo taken with an iphone --ar 4:5 --v 7

When I serve this Spanish Rice and Beans Recipe, I love pairing it with simple sides like a crisp green salad or steamed vegetables to balance the dish’s heartiness. Adding a dollop of sour cream or a squeeze of fresh lime really brightens the flavor and adds a cool creaminess that contrasts with the smoky spices beautifully. I also think it goes wonderfully with warm, crusty bread or tortilla chips for scooping.

For garnishing and presentation, I’m all about layering colors and textures. Fresh cilantro or parsley adds a lovely green pop, while the sliced green olives introduce a salty tang that wakes up each bite. I tend to serve it hot or warm because that’s when the flavors shine the most, especially in cooler weather. It’s equally great for casual weeknight dinners or as a festive side for holiday meals and potlucks, where it easily feeds a crowd.

As for drinks, I enjoy this dish with a refreshing cold beer or a light red wine like a young Tempranillo that complements those smoky undertones. If you prefer non-alcoholic options, a sparkling citrus water or homemade limeade is perfect to cut through the richness and keep things bright on the palate.

Variations

I love how adaptable this Spanish Rice and Beans Recipe is. If you want to switch things up, try swapping kidney beans for black beans or pinto beans to vary the texture and flavor. For a gluten-free diet, all the ingredients here are naturally gluten-free, so it’s a safe, welcoming option for friends with dietary restrictions. Vegans and vegetarians will appreciate this as a complete, plant-based meal without any need for tweaking.

For extra flavor dimensions, sometimes I add diced smoked chorizo (if you’re not vegetarian) or a handful of chopped roasted red peppers to enhance the smoky notes. You could also experiment with different spices like a pinch of cinnamon or coriander for a unique twist that makes the dish your own. Cooking the rice in a mix of broth and a splash of orange juice gives it a subtle citrus aroma that’s surprisingly delightful.

If you want a quicker method, cooking this recipe in a pressure cooker or Instant Pot can speed up the time and still deliver tender rice and beans with fantastic flavor. I’ve done this many times when short on time, and it works perfectly.

Storage and Reheating

Storing Leftovers

I store leftovers of this Spanish Rice and Beans Recipe in airtight containers in the refrigerator to keep everything fresh. Glass or BPA-free plastic containers work great. The rice keeps well for about 3 to 4 days when stored carefully. I always let it cool completely before sealing to avoid sogginess or condensation.

Freezing

This recipe freezes beautifully, making it ideal for meal prep. I portion out the cooled rice and beans into freezer-safe containers or heavy-duty freezer bags, removing as much air as possible. It can keep in the freezer for up to 3 months without losing flavor or texture. Just be sure to thaw it overnight in the fridge before reheating.

Reheating

When reheating, I prefer warming it gently on the stovetop over medium-low heat, stirring occasionally and adding a splash of water or broth to prevent drying out. If using a microwave, cover the dish lightly to trap steam and heat in short bursts, stirring in between. Avoid overheating as it can make the rice sticky or dry. Reheating until just hot ensures the flavors remain vibrant and the texture stays enjoyable.

FAQs

Can I use other types of rice in this Spanish Rice and Beans Recipe?

Absolutely! While I recommend basmati or other long grain rice for the fluffy texture, you can use jasmine or even medium grain rice. Just keep in mind that cooking times and water ratios might vary slightly, so adjust accordingly.

Is this recipe spicy?

The spice level is mild by default, thanks to the smoked paprika and optional red pepper flakes. If you like more heat, feel free to increase the red pepper flakes or add a diced jalapeño with the onions and peppers during sautéing.

Can I make this recipe ahead of time?

Yes, this dish is great for making ahead. You can prepare it fully, then refrigerate and reheat when needed. In fact, the flavors often meld even better the next day, making leftovers extra tasty.

What can I serve with Spanish rice and beans to make it a complete meal?

To round out the meal, I suggest adding a side of sautéed greens like spinach or kale, fresh avocado slices, or a simple grilled protein such as chicken or fish. This way, you get a well-balanced plate with veggies, grains, and protein.

Can this be made vegan?

Definitely! This recipe is naturally vegan since it uses vegetable broth and plant-based ingredients. Just make sure to use a vegetable broth that’s free from animal products, and you’re all set.

Conclusion

I hope you’ll give this Spanish Rice and Beans Recipe a try because it has become one of my absolute favorites. It’s easy, flavorful, and endlessly comforting, perfect for sharing with people you love or simply enjoying yourself on a cozy evening. Once you taste how all those simple ingredients come together into something truly special, I think you’ll find it as irresistible as I do!

Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
Spanish Rice and Beans Recipe

Spanish Rice and Beans Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.2 from 14 reviews

This Spanish Rice and Beans recipe is a flavorful, hearty one-pot meal combining aromatic spices, tender vegetables, and wholesome ingredients. Perfect for a quick and nutritious lunch or dinner, it features basmati rice cooked with kidney beans, fire roasted tomatoes, and a blend of smoky paprika and cumin. Garnished with olives and fresh herbs, this dish brings a vibrant taste of Spain to your table in just 30 minutes.

  • Total Time: 30 minutes
  • Yield: 6 servings

Ingredients

Main Ingredients

  • 2 tablespoons extra virgin olive oil
  • 1 large yellow onion, finely chopped
  • 1 green bell pepper, cored and chopped
  • Kosher salt, to taste
  • 2 garlic cloves, minced
  • 1 teaspoon smoked (or sweet) paprika
  • 1 teaspoon ground cumin
  • 1/2 teaspoon red pepper flakes, optional
  • 2 cups basmati rice, rinsed very well
  • 2 (15-ounce) cans kidney beans, drained and rinsed
  • 1 (15-ounce) can diced fire roasted tomatoes
  • 2 tablespoons tomato paste
  • 2 1/2 cups vegetable broth

Garnish

  • 1/3 cup sliced green olives, optional
  • 1/4 cup chopped fresh cilantro or parsley, optional

Instructions

  1. Saute the onion and pepper: In a large, deep pan, heat 2 tablespoons of extra virgin olive oil over medium heat until shimmering but not smoking. Add the chopped onion and green bell pepper, seasoning with a big pinch of kosher salt. Cook while tossing regularly until the vegetables soften slightly, about 5 minutes.
  2. Add the garlic and spices: Stir in the minced garlic, smoked paprika, ground cumin, and red pepper flakes (if using). Cook for approximately 30 seconds to let the spices bloom and release their aroma.
  3. Add the rice, beans, and tomatoes: Add the rinsed basmati rice to the pan and season with another pinch of kosher salt. Toss well to combine. Then add the drained kidney beans and the can of diced fire roasted tomatoes. In a small bowl or liquid measuring cup, mix the tomato paste until smooth with the vegetable broth and pour this mixture into the pan.
  4. Boil then simmer: Increase the heat to bring the mixture to a boil. Once boiling, reduce the heat to low to create a gentle simmer. Cover the pan with a tight-fitting lid and cook without stirring for about 20 minutes, or until the rice is tender and has absorbed all the liquid.
  5. Garnish and serve: Once cooked, fluff the rice gently with a fork. Garnish with sliced green olives and chopped fresh cilantro or parsley if desired. Serve warm as a satisfying main or side dish.

Notes

  • Rinse the rice thoroughly to remove excess starch for fluffier grains.
  • If you prefer less heat, omit the red pepper flakes.
  • You can substitute kidney beans with black beans or pinto beans based on preference.
  • Use vegetable broth for a richer flavor; water can be used as a substitute in a pinch.
  • This dish stores well and is great for meal prep; refrigerate leftovers in an airtight container for up to 3 days.
  • Author: Daisy
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Main Dish
  • Method: Stovetop
  • Cuisine: Spanish
  • Diet: Vegetarian

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star