Spanish Rice and Beans uses pantry staples to create a nutritious, flavorful one pot meal. Vegetarian, gluten free, and so simple to make, this rice and beans recipe will become a staple.
Why You'll Love this Rice and Beans Recipe
You can't beat a super simple, family-friendly recipe that leans on pantry staples.
This one also comes together in one pot, and creates the best leftovers.
Both kids and adults will love the flavors of this Spanish-inspired rice dish.
I love topping each bowl with a drizzle of parsley oil, which includes a mix of fresh parsley, lemon juice, and olive oil. While totally optional, it adds bright, fresh flavor to turn this pantry meal into something truly exceptional.
- Alternatively, you can garnish each portion with sliced avocado or a crispy fried egg.
- Or, use the rice and beans as a filling for burritos, tacos, or enchiladas!
The Ingredients:
Think of this rice and beans recipe more as a blueprint rather than steadfast set of instructions.
Overall, it's extremely versatile, which means there are myriad substitutions. Here's what you need:
- White rice: It's best to use a long-grain white rice here, such as jasmine or basmati.
- You can also use brown rice, however it does require a longer cook time.
- Beans: Oh the glory of the humble canned bean. The recipe calls for kidney beans, however feel free to use pinto beans instead. Canned beans are budget-friendly, and a great source of protein and fiber.
- Aromatics: Onion and garlic form the foundation of this dish. For extra flavor, you can also toss in celery, bell pepper, or carrots.
- Fire-roasted canned tomatoes: Another one of my go-to canned goods, fire-roasted tomatoes add smoky, umami depth. Alternatively, you can use a jar of your favorite salsa.
- Spices: Spanish food is known for delivering some serious flavor. In this recipe, I suggest chili powder, paprika, oregano, and cayenne for an extra dose of spice.
- Note: if making the recipe for kids or those with low spice tolerance, omit the cayenne.
- Olives: I love finishing rice and beans with a bright, briny kick. Look for a Spanish green olive, such as Manzanilla.
- Parsley: For fresh, herby top notes. Alternatively, you can use cilantro.
- Lemon Juice: To round out each bite with brightness and acidity.
How to Make Spanish Rice and Beans:
Overall, this dish is pretty hands off. Some simple slicing and dicing is required on the forefront, but most of the magic happens as the mixture simmers. Here's how it's done:
Step 1: Cook the Aromatics
Start by heating some olive oil in a large skillet with a fitted top over medium heat. Once hot, add the onion and cook 5 to 6 minutes, until soft. Add the garlic during the final minute.
Step 2: Bloom the Spices
Cooking spices in hot oil helps unlock their full flavor potential. This process is called blooming, and it's a game changing for building flavor.
This only takes 1 to 2 minutes--any longer and you run the risk of the burning the spices.
Step 3: Toast the Rice
Stir in the rice and let it cook for about 2 minutes, which helps deepen its flavor.
The rice will begin turning translucent and smell super aromatic.
Step 4: Add the Tomatoes, Beans, and Broth
Add tomatoes, beans, and broth.
Simmer the mixture for about 25 minutes, or until the liquid is absorbed and rice is tender.
Lastly, scatter the olives overtop and drizzle with parsley oil, if desired!
FAQs and Expert Tips
Is Eating Rice and Beans Healthy?
Rice and beans offer fiber, B vitamins, and important minerals like zinc and selenium.
This combination is also a good source of protein, which makes it filling and supportive of blood sugar levels.
Can Rice and Beans be a Meal?
Rice and beans is as complete of a meal on it's own as you can get. This is because the rice and beans provide complementary amino acids.
On their own, beans and rice are incomplete proteins, meaning they lack some of the essential amino acids. Together, however, they complement one another and provide all nine essential amino acids.
- So essentially, this combination is equivalent to animal protein in terms of protein quality.
If we want to REALLY break down the details here, most grains are deficient in lysine, while beans are of the few plant foods rich in lysine.
On the flip side, many beans provide only small amounts of the amino acid methionine, which is rich in most grains.
Serving Suggestions:
While this Spanish Rice and Beans recipe is mighty satisfying on its own, here are some topping and side suggestions:
- With Avocado: Top each serving with sliced avocado for extra heart-healthy fats.
- As a Burrito Filling: This mixture is perfect for filling burritos and tacos! Just add a creamy topping, such as guacamole or sour cream.
- Topped with a Fried Egg: I love enjoying leftovers for brunch topped with a crispy-edged, soft-yolk fried egg.
- With Shrimp or Chicken: Top with sautéed shrimp or chicken to make it more filling.
How to Store and Reheat:
- Store: Refrigerate leftovers in an airtight container for up to 5 days.
- Reheat: Rewarm individual portions in the microwave, stopping to stir every 30 seconds, until hot. Alternatively, you can warm rice and beans in a skillet over medium heat with a splash of water to help rehydrate the grains.
- Freeze: Transfer to a freezer-safe ziptop bag and lay flat in the freezer for up to 3 months.
- When ready to reheat, let thaw in the refrigerator overnight.
If you try give this recipe a try, be sure to snap a pic and tag #dishingouthealth on Instagram so I can see your beautiful creations. Also, follow along on Facebook and Pinterest for the latest recipe updates!
More Easy Rice Recipes:
30 Minute Broccoli Fried Rice with Turmeric-Tahini Sauce
Wild Rice and Cheesy Broccoli Casserole
30 Minute Golden Rice Pilaf
Spanish Rice and Beans
Equipment
- Large skillet
Ingredients
- 2 Tbsp. extra-virgin olive oil
- 1 yellow onion, finely chopped
- 3 garlic cloves, minced
- 1 ½ tsp. paprika
- 1 ¼ tsp. kosher salt
- 1 tsp. chili powder
- 1 tsp. dried oregano
- ½ tsp. black pepper
- ¼ tsp. cayenne pepper (optional for added heat)
- 2 cups long-grain white rice (such as jasmine or basmati)
- 1 (14.5-oz.) can fire-roasted diced tomatoes (sub 1 cup jarred salsa)
- 2 (15.5-oz.) cans kidney beans, drained and rinsed
- 3 cups vegetable or chicken broth (sub water)
- ⅓ cup sliced green olives
Parsley Oil (optional)
- 3 Tbsp. finely chopped fresh parsley leaves
- ½ tsp. lemon zest, plus 1 Tbsp. fresh lemon juice
- 3 Tbsp. extra-virgin olive oil
Instructions
- Heat oil in a large skillet with a fitted lid over medium. Add onion; cook 5 minutes, until softened. Add garlic, paprika, salt, chili powder, oregano, black pepper, and cayenne; cook 2 minutes, stirring often, until aromatic. Stir in rice; cook 2 minutes, until slightly translucent. Stir in tomatoes, beans, and broth (or water). Bring mixture to a boil, reduce to medium-low, and simmer, covered, until liquid is absorbed and rice is tender, about 25 minutes.
- Meanwhile, prepare parsley oil (if using) by combining parsley, lemon zest and juice, and olive oil in a small bowl; stir well.
- Scatter olives over Spanish Beans and Rice and drizzle with parsley oil.
Video
Notes
- Store: Refrigerate leftovers in an airtight container for up to 5 days.
- Reheat: Rewarm individual portions in the microwave, stopping to stir every 30 seconds, until hot. Alternatively, you can warm rice and beans in a skillet over medium heat with a splash of water to help rehydrate the grains.
- Freeze: Transfer to a freezer-safe zip-top bag and lay flat in the freezer for up to 3 months.
- When ready to reheat, let thaw in the refrigerator overnight.
Rhonda
Excellent! My meat and potato loving husband devoured it! The flavors were perfect, especially loved the parsley oil with lemon and adding Spanish olives.
I had everything in my pantry for this and I will be making it as one of our weeknight meals especially for my daughter-in-law who is vegan.
We could eat this everyday!
Yasmin Carlson
Awesome. I just replaced the Parsley with cilantro though, and omitted the oregano.
Jamie Vespa
I'm so glad the recipe was a hit! Thank you for taking time to leave a review!
Abby
This was excellent
Kayla Curt
Delicious and so simple!!
Amy
Wow! Everyone loved it! Added some extra lemon juice across the top. Delicious!
Rachel
This recipe turned out perfectly! I used quick white rice and was concerned it would get too soggy but it tastes great. Do not skip the parsley oil! It is soooo good! I poured the remaining oil over the leftovers and it's even better today. I used Italian parsley and a little extra lemon zest. Also, I'm not an oregano fan but used the full amount and it was necessary so I wouldn't skip that either. This clocks in at 202 kcals per serving which is a huge bonus! Thank you!
Martha McLaughlin
This was excellent. The rice on the bottom of the pan browned so I would add 1/4 to 1/3 cup next time but will definitely make it again. My whole family liked it. Thank you!
Sheryl
I’m trying to go meatless and so much appreciated this flavourful, easy, quick recipe that tastes great! And I had all the ingredients at hand! Thank you!
Laura
Fantastic and easy to make! We'll definitely make this one again.
Mimi K
I halved the recipe although needed more liquid. Added another 1/2 c. Came out great. Would definitely make again.
Victoria Elmer
I did! Threw everything in an instant pot on high for 22 min. Worked great! I wish I had a stovetop alternative but I hope this helps
Annett Melvin
Perfect! thanks Victoria!
Jackie
Thank you so much for this recipe. I just love it!
Brenda Litak
I really love the addition of parsley oil. It sets the dish apart from other similar recipes I have tried. We love topping it with avocado, too.
Annett Melvin
Hello,
I am so excited to try this recipe. Can this be made in the instant pot which would save me so much time?
Jamie Vespa
Hi Annett - Unfortunately I have not yet tested it in the Instant Pot, so I'm unable to provide exact cook times and methods.
Victoria Elmer
I did it in the instant pot with brown rice on high for 22 min (my go-to time for plain brown rice also) so I assume, similarly you could add everything and cook according to white rice cook times or whatever rice you use.
Laura
Fantastic and easy to make!
Christina
Have you tried this with brown rice?
Jamie Vespa
Hi Christina - unfortunately I haven't, however I imagine the cook time may possibly double.
Jeanette R Stokes
Delicious recipe, but I substituted my broth with water it really needed the broth for better flavor, I will make this again only using broth.
Jamie Vespa
I'm so glad you enjoyed it, Jeanette! Thank you for taking the time to leave a review!
Liz
Yum. Just yum. Easy to cook and looks great on the plate. Now one of my regular recipes
Jamie Vespa
I'm so glad you enjoyed it, Liz!! Thank you for leaving a review!